可以根据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这个参数自定义下单时间下单方式等...
查看问题这个与产品的K线设计有关,我们的K线不以单一合约的开盘时间或结束时间相关,是用格林兰时间为初始时间戳和设置的K线周期来作K线,比如做一根周期为4小时的K线,分到的时间段有0-4、4-8、8-12、12-16、16-20、20-0点,在4-8、16-20中没有行情数据那这段K线就不保留。第二点是天勤的回测是只在开始和结算的时间点生成和更新K线数据,比如在8-12这个时间段就只有8和12这个时间点会有K线数据,就会导致不在交易时间段内。具体可以参考文档https://www.shinnytech.com/blog/why-our-kline-different/...
查看问题可以取消再创建,需要targetpostask.cancel调用这个方法的时候不是直接取消的,需要通过wait_update把取消指令发送到服务端同时会撤回targetpostask未成交的委托单。具体可以参考下文档tqsdk.lib...
查看问题