测试策略,使用TargetPosTask下单有持仓,此时停止策略后,重新运行,用print(”
position.volume_short={}”.format(position.volume_short))打印出来看到持仓为0,多仓也一样是为0。
另外,因为开始TargetPosTask下单时数量都为1,每次运行,比如在持有多仓1手情况下使用
target_pos.set_target_volume(1)下单,仍然发生开单,多头持仓变为2手,停止并重新运行多次策略,在满足开单条件时,持仓不断累加。
似乎在持仓判断机制上出了什么问题,求解
jxckk 已回答的问题 2021年6月29日
模拟盘老出问题,不敢实盘哪
补充一下
以上问题在天勤软件及在VS code中运行TQSDK回测都没发现异常,只在天勤软件模拟盘中出现,无论0.9.13还是0.9.14都一样。