<span class="n">target_pos_active</span> <span class="o">=</span> <span class="n">TargetPosTask</span><span class="p">(</span><span class="n">api</span><span class="p">,</span> <span class="s2">"SHFE.rb2401"</span><span class="p">,</span> <span class="n">price</span><span class="o">=</span><span class="s2">"ACTIVE"</span><span class="p">)</span> <span class="n">target_pos_active</span><span class="o">.</span><span class="n">set_target_volume</span><span class="p">(</span><span class="mi">0</span><span class="p">)</span> <span class="c1"># 平所有仓位 代码这样子,我持有空单,这代码执行后持仓增加了多单,总持仓=0没有错,但我要平仓啊! 请问怎么改写这代码</span>
tqsdkdzqh 已回答的问题 2023年8月22日
加个参数试试 offset_priority tqsdk.lib – 业务工具库 — TianQin Python SDK 3.4.6 文档 (shinnytech.com)
“创建目标持仓task实例,负责调整归属于该task的持仓 (默认为整个账户的该合约净持仓).”
如果默认仓位目标是“净持仓”,那可能不加优先平仓参数就会变成锁仓
tqsdkdzqh 已回答的问题 2023年8月22日