全部 智大领峰 TBQuant功能 TBL语言 TB开户 问答专区 高手圈 其他
连续合约上获取主力合约实时持仓
2024-05-07 06:44

我的策略运行在连续合约上,开仓能委托映射到主力合约上,但要平仓时,没办法在连续合约上获取主力合约的实时持仓,请问有什么途径能够获取到主力合约的持仓信息?

tbo1123543720

或者有什么办法能够解决这个问题

2024-05-07 08:23
kyover

函数手册里可以搜索getposition,有一个a函数可以根据合约名查询关联真实账户的持仓

但是你的这个需求其实挺奇怪的,开仓能委托映射到主力合约,平仓也能委托映射到主力合约,为什么一定要查询主力合约持仓呢?如果你的策略是完备的,那么策略里开了几手,就平几手,为什么还要去查多少手呢?

2024-05-07 08:44
tbo1123543720
@kyover

因为可能止盈平了,或者止损平了,所以要判断下平的时候具体还有没有持仓。

旗舰版没找到您说的函数。。。

2024-05-07 09:13
kyover
@tbo1123543720

旗舰版不支持

止盈止损难道不是你策略里的一部分吗?如果持仓被策略里的止盈止损平了,那么就不会就此触发平仓命令。

如果你是自己手动止盈止损处理的,那就没办法了。你要么直接把所有单子都止盈止损掉,到时候出平仓信号直接报个废单,并不影响什么。

不建议用手动干预策略自动运行

2024-05-07 10:14
tbo1123543720
@kyover

明白了  感谢

2024-05-07 11:54
您未登录,请先 登录注册 后发表评论
顶部