diff --git a/vnpy/trader/app/ctaStrategy/ctaEngine.py b/vnpy/trader/app/ctaStrategy/ctaEngine.py index 8536d1df..a45e1db2 100644 --- a/vnpy/trader/app/ctaStrategy/ctaEngine.py +++ b/vnpy/trader/app/ctaStrategy/ctaEngine.py @@ -441,9 +441,9 @@ class CtaEngine(AppEngine): strategy = self.strategyDict[name] if not strategy.inited: - self.callStrategyFunc(strategy, strategy.onInit) strategy.inited = True - + self.callStrategyFunc(strategy, strategy.onInit) + self.loadSyncData(strategy) # 初始化完成后加载同步数据 self.subscribeMarketData(strategy) # 加载同步数据后再订阅行情 else: