限制了开仓手数,但快速波动时会重复发单

我限制了手数,我是用longCurrentContracts==0来判断当我没有多单持仓时才能发单。但是在行情快速波动时会出现重复发单的情况导致超过我限制的手数。这种怎么规避呢?

关于自动计算开仓手数
有开仓逻辑限制,为什么还会重复开仓?
如何用ATR和实盘权益计算开仓手数
自动交易如何设置开仓手数
关于动态权益百分比计算开仓手数的问题
A函数重复开仓;默认开仓1手,但有时会开仓2手,怎么回事?
关于限制当日开仓次数
图表没有信号,但实盘却发单了
怎么判断持有仓数有一手就不开仓了?
限制自动发单

我发现是因为发单了但图表上没有记录信号导致的。。。所以图表函数抓不到持仓就重复发单

而且我的策略就是第一个发单会发单但是未记录信号。第二个及以后的都能记录信号且正常发单。纠结死了。有哪位大神知道是什么问题吗?

从来没听说有图表函数抓不到函数这一说

听不太懂什么意思,为什么行情快速波动会导致超过限制手数?

如果是用图表交易系统,就算信号闪烁,tbquant也不会重复发单的,不可能造成超过限制手数的问题。

如果是用账户交易系统,那longcurrentcontracts根本就不能用,张冠李戴了。