711 浏览
0
<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日
0

加个参数试试  offset_priority  tqsdk.lib – 业务工具库 — TianQin Python SDK 3.4.6 文档 (shinnytech.com)

“创建目标持仓task实例,负责调整归属于该task的持仓 (默认为整个账户的该合约净持仓).”

如果默认仓位目标是“净持仓”,那可能不加优先平仓参数就会变成锁仓

tqsdkdzqh 已回答的问题 2023年8月22日
您正在查看1个答案中的1个,单击此处查看所有答案。