收盘价策里,信号闪烁的问题.
你好,我的交易策略用的收盘价策略,但在上午收盘前11:29:45秒会触发ONBARCLOSE,所以ONBARCLOSE会一直触发到11:30分,于是我就引入了一个全局变量A,当直局变A=0时执行一次的我交易开平仓逻辑,如果有开平仓就开仓操作,执行完后,我在最后一行进行了A=A+1;所以第二次触发ONBARCLOSE时,因为A变量不为0了,所以就算从11:29:45到11:30分之间,ONBARCLOSE会就触发很多次,但我的开平仓逻辑只执行一次,从第二开始,就进不了我的IF(A==0)的这个语句内了.使用过程中,开平仓都正常,没什么问题,就是偶乐会提示信号闪烁,在不收盘(11:30和15:00)时因为是正常执行的ONBARCLOSE,所以没有提示过,只有在上午提前15秒收盘触发,和下午提前15秒收盘触发时会有提示信号闪烁的信息,请问有什么办法解决这个闪烁提示?我的开平仓信号只执行了一次判断,然后就进不了IF(A==0)的这个语句内了,它是如何判断我的信号为闪烁的,是不是要二次执行时信号都是成立的,才被判定为不闪烁呢,但如果把IF(A<=1)时,担心本来开一仓的,执行2次后会多开一次仓.期待您的指点,谢谢.