3.29K 浏览
0

使用TargetPosTask(api, SYMBOL)命令:target_pos.set_target_volume(0) 清仓的时候失效了,没有任何提示,包括实时虚拟账号及回撤都不行

请问是否在这之后调用了wait_update()?

使用 TargetPosTask 时, 需注意以下要点:
1. 为每个合约只创建一个 TargetPosTask 实例. 一旦创建好后, 可以调用任意多次 set_target_volume 函数, 它总是以最后一次 set_target_volume 设定的手数为工作目标
2. TargetPosTask 在工作时, 会负责下单和追单, 直至持仓手数达到目标为止
3. TargetPosTask 在 set_target_volume 时并不下单或撤单. 它的下单和撤单动作, 是在之后的每次 wait_update 时执行的. 因此, 需保证 set_target_volume 后还会继续调用wait_update
4. 不要试图在程序运行中销毁 TargetPosTask 实例.