图一:
图二:
一、我的开仓语句是这样写的:
IF 开多条件 THEN BEGIN
SELLSHORT(1,HOLDING,THISCLOSE);
BUY(HOLDING=0,10,THISCLOSE);
END
二、如图一所示,09:50的平空开多是正确的。但是09:53又再次进行了平空开多的交易,而如图二所示,在09:53时,我的交易程序是没有信号的。就算假如有信号闪烁的问题,由于我的开仓语句已经用HOLDING=0做了限制,按理说也不应该成交才对(我用的都HIGH、LOW,REF等语句,按理说信号不存在闪烁)。
麻烦帮我分析一下导致上述问题的原因,谢谢!
请教一下,就算是信号闪了,按照我在开仓条件里的约束,BUY(HOLDING=0,10,THISCLOSE)里面的HOLDING=0的限制也会不起作用了对吗(因为这时实际已经有持仓了)?