比如,A策略实例在夜盘时发送挂单开仓,夜盘没有成交。在白天开盘前重启了vnpy,这样当所挂订单在日盘成交时,无法触发A策略的onorder函数,这是怎么回事?难道日盘夜盘收盘前我都需要撤掉所有挂单来保证策略正常运行吗?
比如,A策略实例在夜盘时发送挂单开仓,夜盘没有成交。在白天开盘前重启了vnpy,这样当所挂订单在日盘成交时,无法触发A策略的onorder函数,这是怎么回事?难道日盘夜盘收盘前我都需要撤掉所有挂单来保证策略正常运行吗?
自己研究了一下解决了
策略记录挂单单号,重启初始化策略时更新策略引擎的orderStrategyDict。
记录