BUY(平空开多条件 and sumbars(平多开空条件,1)>120 and HOLDING=0,1,market);//交易系统之开多操作请问下,我这样编写 ,是否会无法发出交易信号?实盘中就是均线交叉了,但是没有信号,图表上也没有信号。
会不会是因为我设置了 sumbars(平多开空条件,1)>120这个条件?
语法上没有问题
你这个问题,需要你本地输出你的三个条件进行判定。你只有3个子条件都成立时才会开仓。而不是仅仅均线交叉。
按下面的方式把你的3个条件都输出,这样就能判断你具体是哪个条件不成立的。
aa:平空开多条件;
bb:sumbars(平多开空条件,1)>120 ;
cc:HOLDING=0