老师好,图表系统走完K线模式,假如不同的开多信号在同一根K线上发生,代码顺序如下:
if kd1 then begin
BUY(HOLDING=0,3,market); //开多条件1
if kd2 then begin
BUY(HOLDING=0,6,market); //开多条件2
请问一下:1、在循环读取到KD1信号瞬间,HOLDING是否已经更改为3?
2、同一根K线上,也满足KD2,但因为HOLDING>0,所以不会再开多单?
谢谢!
1.BUY(HOLDING=0,3,market); //开多条件1
执行到这句话之后,holding就是3
2.条件2成立,但是因为你第二个buy语句中条件holding=0,所以不会在开仓,如果是holding>0.就会开仓