3.59K 浏览
0

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日
0

1.创建完TargetPosTask会立刻下单,具体原理看https://doc.shinnytech.com/pysdk/latest/usage/framework.html?highlight=wait_update#wait-update

2.目前不支持该项操作,如果想要更细颗粒度的操作建议使用 Insert_order

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