平空开多条件:金叉
平多开空条件:死叉
具体代码如下:
ma14:ma(c,14);
ma33:ma(c,33);
cond1:cross(ma14,ma33);//金叉
cond2:cross(ma33,ma14);//死叉
if cond1 then
begin
sellshort(1,holding,MARKET);
buy(holding=0,1,MARKET);
end
if cond2 then
begin
sell(1,holding,MARKET);
buyshort(1,1,MARKET);
end
交易品种,周期请在图表上指定。
ma14:ma(c,14);
ma33:ma(c,33);
换成
ma14:Ema(c,14);
ma33:Ema(c,33);
您的意思是:
当前指标最新的信号是在昨日15点吗?之后没有信号了吗?
如果是上述现象,那可能是之后的行情都不符合指标信号的触发条件。
如果以上不能解决你的疑惑,您可以截图给我们看下。
1.不同周期之间没有可比性,选择不同周期相当于同一策略,使用了不一样的数据。最终运算结果,不具备可比性。
2.实际情况可以查看输出在图表上的条件数值是否满足。如下:cond1和cond2是0 的时候表示不满足。
3.通过伸缩图表(键盘上的上下箭头键)也会改变策略使用的数据情况,从而改变运算结果。