156 浏览
0
0条评论

目前我看到的是TargetPosTask ,这个是市价单下单还是什么方式?

有没有一些能兼顾价格,也可以确保最终成交的下单函数?例如先是限价单、对手价、再市价单等,或者一些类似于IB的智能算法订单?

786702309 已回答的问题 3天 前
0

可以根据TargetPosTask的price参数调整下单方式,可以参考文档https://doc.shinnytech.com/tqsdk/latest/reference/tqsdk.lib.html#tqsdk.TargetPosTask

然后比较复杂一些的可以用更进阶一些的下单类TargetPosScheduler,参考文档https://doc.shinnytech.com/tqsdk/latest/reference/tqsdk.lib.html#tqsdk.TargetPosScheduler里面可以通过time_table这个参数自定义下单时间下单方式等

但注意TargetPosTask和TargetPosScheduler不能同时用

786702309 编辑评论 20小时 前

在调用TargetPosTask函数时,需要先运行平现有仓位的程序吗?
例如现持有5手多仓,相变成10手空仓

是直接用程序target_pos.set_target_volume(-10)就可以,还是先运行target_pos.set_target_volume(0),再target_pos.set_target_volume(-10)?

交易的是大商所的品种

直接用程序target_pos.set_target_volume(-10)就可以了。targetpostask函数设置的数值就是你想要持仓的手数,对实现过程不感知。正常情况函数会先平仓再开仓。还有问题的话也可以加入我们的qq群611806823随时题问

您正在查看1个答案中的1个,单击此处查看所有答案。