设为首页收藏本站

 找回密码
 注册
楼主: wwr_5817
打印 上一主题 下一主题

SOS!4.3.5无法读取数据库信息 [复制链接]

Rank: 4

精华
0
UID
50057
积分
304
帖子
175
主题
17
阅读权限
50
注册时间
2011-6-27
最后登录
2015-1-4
11#
发表于 2013-5-21 22:34:21 |只看该作者
楼主 到底什么原因??  正准备升级

使用道具 举报

Rank: 4

精华
0
UID
110324
积分
340
帖子
257
主题
51
阅读权限
50
注册时间
2012-5-4
最后登录
2014-12-20
12#
发表于 2013-5-22 10:27:11 |只看该作者
本帖最后由 YLBZ 于 2013-5-22 14:02 编辑
小米 发表于 2013-5-21 17:08
与版本肯定无关的。。本次升级 没有修改公式这块内容的。。。
或者小窗发一下代码,帮你看一下吧。 ...


使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
13#
发表于 2013-5-22 10:31:37 |只看该作者
YLBZ 发表于 2013-5-21 21:57
小米版主:
找到原因了,可能是新版本不识别以下布尔型序列变量。
用了以下两个代码目的是控制止损后再次 ...


你设的是布尔序列型,一旦此值为真,在没有条件改变此值之前,会连续多个Bar上都判断为真哟。。这个是你想要的吗??

使用道具 举报

Rank: 4

精华
0
UID
110324
积分
340
帖子
257
主题
51
阅读权限
50
注册时间
2012-5-4
最后登录
2014-12-20
14#
发表于 2013-5-22 10:34:24 |只看该作者
本帖最后由 YLBZ 于 2013-5-22 14:01 编辑
小米 发表于 2013-5-21 17:08
与版本肯定无关的。。本次升级 没有修改公式这块内容的。。。
或者小窗发一下代码,帮你看一下吧。 ...

就是这个代码请小米版主斧正,谢谢!

使用道具 举报

Rank: 4

精华
0
UID
110324
积分
340
帖子
257
主题
51
阅读权限
50
注册时间
2012-5-4
最后登录
2014-12-20
15#
发表于 2013-5-22 10:36:15 |只看该作者
小米 发表于 2013-5-21 16:45
应该是你的某个  if(  )语句后面无意中加上了” ; “ 分号吧??
去掉分号再编译。 ...

就是这个模型,请小米版主斧正。谢谢
Params
   Numeric length1(10);
   Numeric length2(20);
   Numeric ATRlength(20);          //ATR周期
   Numeric trailstop(3);           //跟踪止损乘数
   Numeric lost(1);
Vars
   NumericSeries ma1;
   NumericSeries ma2;
   NumericSeries ATRvalue;          //ATR周期内的平均有效值
   NumericSeries Highestafterentry; //开仓后出现的最高价
   NumericSeries lowestafterentry;  //开仓后出现的最低价
   Numeric stopline;                //跟踪止损设置
   Numeric myexitprice;
   BoolSeries blongstoped(False);   //多头控制再次进仓设置
   BoolSeries bshontstoped(False);  //空头控制再次进场设置
Begin
   ATRvalue=AvgTrueRange(ATRlength);
   ma1=AverageFC(close,length1);
   ma2=AverageFC(close,length2);
   Commentary("ATRvalue="+text(ATRvalue));
   PlotNumeric("MA1",MA1);
   PlotNumeric("MA2",MA2);
   If(!blongstoped And MarketPosition!=1 and ma1[1]>ma2[1])
   {
          Buy(lost,open);
          bshontstoped=false;
   }
   If(!bshontstoped and MarketPosition<>-1 And ma1[1]<ma2[1])
   {
         SellShort(lost,open);
         blongstoped=False;
   }
   If(blongstoped and MarketPosition<>1 and High>=Highestafterentry)
   {
         Buy(lost,max(open,highestafterentry));
         blongstoped=false;
   }
   If(bshontstoped and MarketPosition<>-1 and low<=lowestafterentry)
   {
         SellShort(lost,Min(open,lowestafterentry));
         bshontstoped=False;
   }
   If(MarketPosition==1 and barssinceentry==0)
      highestafterentry=high;
   If(MarketPosition==1 and BarsSinceEntry>=1)
      highestafterentry=Max(highestafterentry,high);
   If(MarketPosition==-1 and BarsSinceEntry==0)
      lowestafterentry=low;
   If(marketposition==-1 and barssinceentry>=1)
      lowestafterentry=Min(lowestafterentry,low);
   If(MarketPosition==1 and BarsSinceEntry>=1)
   {
          stopline=highestafterentry[1]-trailstop*ATRvalue[1];//跟踪止损
          If(low<=stopline)
          {
                 myexitprice=Min(open,stopline);
                 Sell(lost,myexitprice);
                 blongstoped=True;
                 Commentary("跟踪止损"+text(myexitprice));
          }
   }Else if(marketposition==-1 and barssinceentry>=1)
   {
          stopline=lowestafterentry+trailstop*ATRvalue[1];//跟踪止损
          if(high>=stopline)
          {
                myexitprice=Max(Open,stopline);                 
                BuyToCover(lost,myexitprice);
                bshontstoped=True;
                Commentary("跟踪止损"+text(myexitprice));
           }
   }
End   

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
16#
发表于 2013-5-22 11:16:16 |只看该作者
YLBZ 发表于 2013-5-22 10:36
就是这个模型,请小米版主斧正。谢谢
Params
   Numeric length1(10);

先修改如下,看一下结果吻合不?貌似这个!有问题的样子。已经提交开发部门去检查。有结果了我再到这里回复你。
  1. If(blongstoped==false And MarketPosition!=1 and ma1[1]>ma2[1])
  2.    {
  3.           Buy(lost,open);
  4.           bshontstoped=false;
  5.    }
  6.    If(bshontstoped==false and MarketPosition<>-1 And ma1[1]<ma2[1])
  7.    {
  8.          SellShort(lost,open);
  9.          blongstoped=False;
  10.    }
复制代码

使用道具 举报

Rank: 4

精华
0
UID
103679
积分
301
帖子
183
主题
67
阅读权限
50
注册时间
2012-3-9
最后登录
2021-12-2
17#
发表于 2013-5-22 12:39:30 |只看该作者
已经有2个客户出现!布尔的问题了,还好我没有升级

使用道具 举报

Rank: 4

精华
0
UID
50057
积分
304
帖子
175
主题
17
阅读权限
50
注册时间
2011-6-27
最后登录
2015-1-4
18#
发表于 2013-5-22 13:54:01 |只看该作者
楼主 帮你顶了  TB这块像是在跟我们开玩笑  气愤

使用道具 举报

Rank: 4

精华
0
UID
110324
积分
340
帖子
257
主题
51
阅读权限
50
注册时间
2012-5-4
最后登录
2014-12-20
19#
发表于 2013-5-22 14:03:25 |只看该作者
小米 发表于 2013-5-22 11:16
先修改如下,看一下结果吻合不?貌似这个!有问题的样子。已经提交开发部门去检查。有结果了我再到这里回 ...

谢谢!等你。

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
20#
发表于 2013-5-22 14:50:18 |只看该作者
YLBZ 发表于 2013-5-22 14:03
谢谢!等你。


请使用站内短信息将你的邮箱以及联系方式告诉我一下。先给你一个补丁包。

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

bottom

静态版|手机版|联系我们|交易开拓者 ( 粤ICP备07044698   

GMT+8, 2024-5-10 11:47

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部