- 精华
- 0
- 在线时间
- 48 小时
- UID
- 232253
- 积分
- 27
- 帖子
- 16
- 阅读权限
- 10
- 注册时间
- 2016-4-15
- 最后登录
- 2016-8-10
- 精华
- 0
- UID
- 232253
- 积分
- 27
- 帖子
- 16
- 主题
- 7
- 阅读权限
- 10
- 注册时间
- 2016-4-15
- 最后登录
- 2016-8-10
|
我想求当前BAR之前OPEN-CLOSE>0的三个值的和做成指标,求指点
我写了如下程序,求出来的不对,麻烦版主给看看
Vars
NumericSeries m;
Numeric i(0);
Numeric sumh(0);
Begin
m=open-close;
PlotNumeric("m",m,0,green);
for i=0 to 3; //将今天之前M>0的三个BAR的值求和;
{
If(m[i]>0)
{
sumh=sumh+m[i];
}
}
plotnumeric("sumh",sumh,0,white);
End
我还用了另外一种写法,还是不行
Vars
NumericSeries m;
Numeric i(0);
NumericSeries sumh(0);
NumericSeries e;
Begin
m=open-close;
PlotNumeric("m",m,0,green);
While(i<3)
{
If(m[i]>0)
{
sumh=sumh+m[i];
i=i+1;
}
}
plotnumeric("sumh",sumh,0,white);
End
|
|