先说交易场景情况。
现在交易策略同时绑定2个账户,一个模拟账户,一个实盘账户。当出现交易信号时,同时对2个账户做同样的操作。
用的是999指数合约,映射主力合约,然后通过buy函数执行交易。buy函数不能指定账户,默认就是对所有绑定的账户做交易处理。
想实现这样的需求,当模拟账户满足条件A时,把实盘账户清空。后面交易信号不再同步到实盘账户里。当再次满足条件B时,再重新同步实盘账户里持仓和模拟账户一样。
这就需要动态的对实盘账户做绑定和解绑。当满足条件A,解绑账户后,交易策略的交易信号不会同步到实盘账户里。
发现A_BindTradeAccount仅在OnInit和OnReady中有效,无法在策略运行中动态绑定和解绑。
请教老师,如果不用A_BindTradeAccount函数,还有其他办法来解决在策略中动态绑定和解绑账户的问题吗?或者不一定需要解绑,只要让交易信号不要同步到绑定的2个账户里就行。只同步到第一个,第二个账户如何无视信号?
试试用onsignal接管信号的后续报单