main_engine.connect(setting_ctp, "CTP")
sleep(10)
cta_engine.init_engine()
if self.strategy_name not in cta_engine.strategies:
main_engine.write_log(f"创建{self.strategy_name}策略")
cta_engine.add_strategy(self.class_name, self.strategy_name, self.vt_symbol, self.strategy_setting)
else:
cta_engine.update_strategy_setting(self.strategy_name, self.strategy_setting) # strategy_setting 传入
cta_engine.init_strategy(self.strategy_name)
sleep(40) # Leave enough time to complete strategy initialization
部分代码如上,参数更新对本次程序运行无效,下次就可以了,看了下代码 在cta_engine 初始化时 只读取本地.json文件的,
难道还要再初始化一下么 还是 有别的办法?