请教:为啥 c/enterprice>1.05 会在本K线同时买进卖出?
就这一句代码,我什么也看不出来的啊。提问请提供足够判断的信息,否则没发判断的。
kd:= cross(ma(c,5),ma(c,30));
pd:= c/enterprice>1.05;
buy(kd,1000,thisclose);
sell(pd,1000,thisclose);
在同一K线有买入卖出信号?
kd 和pd 这2条件不是互斥的啊。 就是说他们是可能会同时满足并触发相应的开平仓的。你如果需要不在同一个K开平 可以做一些限制。
buy(kd,1000,thisclose);
sell(pd and ENTERBARS>0,1000,thisclose);
注意这里ENTERBARS>0 如果是实际market指令,这里要修改成ENTERBARS>-1