我的策略运行在连续合约上,开仓能委托映射到主力合约上,但要平仓时,没办法在连续合约上获取主力合约的实时持仓,请问有什么途径能够获取到主力合约的持仓信息?
函数手册里可以搜索getposition,有一个a函数可以根据合约名查询关联真实账户的持仓
但是你的这个需求其实挺奇怪的,开仓能委托映射到主力合约,平仓也能委托映射到主力合约,为什么一定要查询主力合约持仓呢?如果你的策略是完备的,那么策略里开了几手,就平几手,为什么还要去查多少手呢?
因为可能止盈平了,或者止损平了,所以要判断下平的时候具体还有没有持仓。
旗舰版没找到您说的函数。。。
旗舰版不支持
止盈止损难道不是你策略里的一部分吗?如果持仓被策略里的止盈止损平了,那么就不会就此触发平仓命令。
如果你是自己手动止盈止损处理的,那就没办法了。你要么直接把所有单子都止盈止损掉,到时候出平仓信号直接报个废单,并不影响什么。
不建议用手动干预策略自动运行
明白了 感谢
或者有什么办法能够解决这个问题