我用的是均线穿越模型,MA1 和MA2交叉了,但是图表上没有信号,实际也没发生交易,可能是什么原因造成的?
图表上没有信号,开仓条件肯定是不满足的。 看下开仓语句,以及开仓条件怎么写的。
你的开仓条件是不是没有加上ma1上穿ma2?如果策略加载到图表上没有信号,肯定不会有实际交易的
可以输出holding的值看下,那在那根K线上的值是多少,图表上不支持双边持仓,例如holding>0的时候不能触发开空信号,holding<0的时候不能触发开多信号,holding=0的时候不会触发平仓信号。
我写的代码是:
BUY(平空开多条件 and sumbars(平多开空条件,1)>120 and HOLDING=0,1,market);//交易系统之开多操作