如下图所示,我的同一个策略会同时运行在很多个期货品种上,当这些策略单元在同一时刻出现开仓信号的时候,我观察到如下的问题:
设置的账户资金风控好像失效了,可能是当策略A在时间t出现开仓信号,检查到当前保证金占用小于阈值60%,于是准备开仓,但还没开仓时,策略B也在时间t发现了开仓信号,于是也打算开仓。最后策略A和策略B同时开仓,导致账户风险度远大于预设阈值。

以上仅仅是我通过观察TB运行情况发现的问题,也可能是我哪里设置有问题。所以想让管理员帮忙看看是一个潜在的策略并发问题还是我哪里搞错了。如果是有这种并发问题的话,有什么办法可以解决吗?