4.82K 浏览
0

set_target_volume(volume: int)设置目标持仓手数

Args:volume (int): 目标持仓手数,正数表示多头,负数表示空头,0表示空仓
——————————————————-
官方文档说set_target_volume可以设定目标持仓手数,但是实现的路径却不是自己想要的。比如说我实盘账户中有两手RM009&RM101的空单,调用
set_target_volume(-1),此时账户中应该变为1手RM009&RM101的空单,但是这个函数实现的过程是通过把我原来的两手空单锁仓一手,而不是平仓,
虽然最终净持仓看是-1,但是实现过程不是自己想要的,我不想锁仓想直接平仓,跨期合约上是这样的,请问这个函数在跨期合约上就是这样运行的吗?有解决办法吗?

csxuedn 已回答的问题 2022年5月9日