- 精华
- 0
- 在线时间
- 8 小时
- UID
- 263445
- 积分
- 5
- 帖子
- 3
- 阅读权限
- 10
- 注册时间
- 2018-3-16
- 最后登录
- 2019-7-23
- 精华
- 0
- UID
- 263445
- 积分
- 5
- 帖子
- 3
- 主题
- 2
- 阅读权限
- 10
- 注册时间
- 2018-3-16
- 最后登录
- 2019-7-23
|
//版主,我想获得收盘价连续大于比如10单位均线的根数,一但不满足条件则停止计数,换更大的周期重新计数,可是下列代码输出的结果要等设置的周期结束后归零,而不是条件不满足时归零,按要求代码应该怎么写好呢?求指教,谢谢。
Params
Numeric Length1(5);
Numeric Length2(10);
Numeric Length3(30);
Numeric Length4(60);
Vars
Numeric N;
Numeric MA1;
Numeric MA4;
Numeric MA3;
Numeric MA2;
Begin
ma4 = AverageFC(Close,Length4);
N = countif(Close[1] > ma4,Length3);
plotString("N",Text(n),L);
PlotNumeric("MA1",AverageFC(Close,Length1));
PlotNumeric("MA2",AverageFC(Close,Length2));
PlotNumeric("MA3",AverageFC(Close,Length3));
PlotNumeric("MA4",AverageFC(Close,Length4));
end
|
|