- 精华
- 0
- 在线时间
- 669 小时
- UID
- 17581
- 积分
- 5464
- 帖子
- 275
- 阅读权限
- 100
- 注册时间
- 2010-10-13
- 最后登录
- 2021-8-30
- 精华
- 0
- UID
- 17581
- 积分
- 5464
- 帖子
- 275
- 主题
- 27
- 阅读权限
- 100
- 注册时间
- 2010-10-13
- 最后登录
- 2021-8-30
|
想了个更简单的方法
Params
Numeric length1(5);
Numeric length2(10);
Numeric bars(3);
Vars
NumericSeries ma1;
NumericSeries ma2;
Numeric Counts(0);
Begin
ma1=Average(c,length1);
ma2=Average(c,length2);
Counts=CountIf(ma1>ma2&&ma1>ma1[1]&&ma2>ma2[1],bars);
PlotNumeric("1",counts);
If(counts==bars)Buy(1,0);
end |
|