1、下单时间是受运行模式来控制的,并不是受报单指令来控制的,使用走完K线模式,那只能是下根K线出现时才报单。
2、如果要求当天最后一根K线上的信号提前3秒下单,那只能修改自己的开仓条件,拆分成2条报单语句,非最后一根,条件加ref,最后一根的,提前3秒。整个策略使用固定间隔运行模式,参考如下:
BUY(REF(KDPK,1) AND HOLFING<=0 AND TIME<>CLOSETIME(0) AND TODAYBAR>1,手数,MARKETR);
BUY(KDPK AND HOLDING<=0 AND TIME=CLOSETIME(0) AND REMAININGTIME(CLOSETIME(0))<=3,手数,MARKETR);