- 精华
- 0
- 在线时间
- 26 小时
- UID
- 10937
- 积分
- 128
- 帖子
- 36
- 阅读权限
- 40
- 注册时间
- 2010-5-25
- 最后登录
- 2020-11-20
- 精华
- 0
- UID
- 10937
- 积分
- 128
- 帖子
- 36
- 主题
- 16
- 阅读权限
- 40
- 注册时间
- 2010-5-25
- 最后登录
- 2020-11-20
|
应用于10s tick图表中指标显示错误 在我的电脑上有时指标显示 cun=0
Params
Numeric aaa(20);
Vars
NumericSeries a;
NumericSeries b;
NumericSeries cun;
NumericSeries hi;
NumericSeries lo;
Numeric e;
Bool a1;
Bool b1;
Bool a2;
Bool b2;
Begin
e=RoundUp(aaa/4,0);
a1=CrossOver(c,cun[1]+e);
b1=CrossUnder(c,cun[1]-e);
a2=CrossOver(h,lo[1]+e);
b2=CrossUnder(l,hi[1]-e);
if(CurrentTime==0.090000)
{
cun=o;
hi=o;
lo=o;
}
Else
{
if(a1)
{
hi=h;
lo=InvalidNumeric;
}
Else if(b1)
{
hi=InvalidNumeric;
lo=l;
}
if(MarketPosition<>0)
cun=LastEntryPrice;
Else
cun=ExitPrice;
if(MarketPosition==1)
{ hi=Max(hi[1],h);
lo=InvalidNumeric;}
Else if(MarketPosition==-1)
{ hi=InvalidNumeric;
lo=Min(l,lo[1]);}
Else
{hi=cun+e;
lo=cun-e;
}
PlotNumeric("cun",cun[1]);
PlotNumeric("hi",hi[1]);
PlotNumeric("lo",lo[1]);
}
End |
|