请问一下老师,怎么避免同时开多仓和开空仓问题,用什么函数过滤?

请问老师  图片上的问题怎么解决,用什么函数避免同时开空和开多。谢谢

策略是否可以同时双向开仓
多品种开仓问题
多单平仓和空单开仓同时进行,怎么让同时的单子,延迟20秒,避开同时
关于开仓问题
请老师帮忙看看,获取多单/空单最后一次开仓到当前BAR计数,以及开仓手数
多策略同合约开仓问题
怎么计算同时满足多个开仓条件的品种价格
多周期开仓信号的问题
麻烦老师帮忙写一个“按总资金百分比”开多仓和空仓语块出来,谢谢!
MarketPosition状态和实际开仓问题

这个其实有点误区。

最下面你圈出来的卖出开仓和买入开仓,你以为当时同时发生了卖出开仓和买入开仓两个行为,其实不对。因为成交时间是不显示毫秒数,所以如果秒数之前的时间都一样,两个成交单的先后顺序不能正确显示。但是这个时候其实你可以看右边的成交编号,成交编号总是递增的,所以你可以看到,9点05分卖出开仓以后,应该是先成交的9点05分03秒100003编号的买入平仓,然后再成交的是9点05分03秒100004编号的买入开仓。

所以实际上这短短的三秒里其实是发生了开空仓然后反手的三笔交易,并不是什么同时开空仓和开多仓的情况。

按反手来说,这个操作是正常的,没什么问题。

你这么说的话确实也是没有什么问题,但是又有新问题。最终账户持仓和策略理论不一样又是什么问题导致的呢?谢谢

第一 开启自动交易的时候,账户持仓是否匹配?

第二 自动交易运行当中,有没有发生信号闪烁的情况?

第三 所有持仓的变动是不是有迹可循,是不是都是策略单元发出的?

逐一确认以上问题来排查为什么会导致账户持仓和策略理论持仓不一致。

开启自动交易时策略有理论持仓账户没有持仓,都是等策略理论持仓平仓后新开仓。

自动交易运行中开仓和平仓前都有信号闪烁的情况

所有的持仓都是策略单元发出并触发委托成交。

请问类似上图的信号闪烁情况是不是正常,如果不正常该如何解决。谢谢

信号闪来闪来闪去的账户持仓和策略理论持仓相反了,怎么解决?老师


找出信号闪烁的原因,修改策略,直到不闪烁为止。

谢谢老师的指导,我已经找到原因了。