请教老师代码实现的一个小问题 [开拓者 TB]
- 咨询内容:
策略是这样的,当前周期bar收盘价向上突破ma10(为方便描述,设该bar为第nk),则从现在算起,5根k线之内若有任意k线收盘价下破nk的开盘价,则执行语句......
请问老师如何用代码实现,谢谢! - TB技术人员:
Vars
Numeric i(5);
NumericSeries MA;
Begin
MA=AverageFC(close, 10);
For i=1 to 5
{
If(Close<Open[i] && Close[i]>=MA)
{
//执行语句
}
Break;
}
End
用回溯比较方便,希望对你有帮助 - TB客服:
lolo1973 发表于 2016-1-7 15:16
Vars
Numeric i(5);
NumericSeries MA;
具体还要看策略的细节,nk到底是上穿均线的那一根K线,还是在均线上的任意一根K线,这是有差别的。 - 网友回复:
lolo1973 发表于 2016-1-7 15:16
Vars
Numeric i(5);
NumericSeries MA;
谢谢,但是我要求nk是上穿的那一个bar,这循环比较的是均线上的任意根吧 - 网友回复:
Allin9999 发表于 2016-1-7 15:47
具体还要看策略的细节,nk到底是上穿均线的那一根K线,还是在均线上的任意一根K线,这是有差别的。 ...
是上穿的那一根bar,是不是要用全局变量呀
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 511411198 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容