1 何时触发, 假如套利合约,前一个tick触发,立即使用TargetPosTask,而下一个tick 30秒之后才有买一 卖一的挂单变化
请问api.wait_update() 会在什么时候触发TargetPosTask.set_target_volume(1)的下单指令? 要等到30秒之后的下一个tick到达时,才会触发么?
# 创建 rb1810 的目标持仓 task,该 task 负责调整 rb1810 的仓位到指定的目标仓位
target_pos = TargetPosTask(api, “SHFE.rb1810”)
while True:
api.wait_update()
if 某条件:
target_pos.set_target_volume(1)
2 TargetPosTask 在工作时, 会负责下单和追单, 直至持仓手数达到目标为止. 请勿试图在程序运行中销毁 TargetPosTask 实例
请问如何控制滑点?
譬如价格 3000时, target_pos.set_target_volume(10),当价格到 3003,虽然只成交了5手,仓位目标还未达到,但是因为滑点太多,不想继续追单了,如何表述?
ringo 已回答的问题 2020年8月14日
1.创建完TargetPosTask会立刻下单,具体原理看https://doc.shinnytech.com/pysdk/latest/usage/framework.html?highlight=wait_update#wait-update
2.目前不支持该项操作,如果想要更细颗粒度的操作建议使用 Insert_order
ringo 已回答的问题 2020年8月14日