两种情形:
def main():
qapp = create_qapp()
event_engine = EventEngine()
main_engine = MainEngine(event_engine)
main_engine.add_gateway(CtpGateway)
main_engine.add_app(CtaStrategyApp)
main_window = MainWindow(main_engine, event_engine)
main_window.showMaximized()
main_engine.connect(setting_ctp, "CTP")
sleep(25)
qapp.exec()
if name == "main":
main()
启动后,在VN_TRADER可视化界面,点击功能——CTA策略----选择其中一个策略 初始化,里面的print函数能在pycharm的console里显示
第二种情形:
通过脚本形式,初始化CTA引擎,添加策略或更新策略,初始化CTA策略 则里面的 print函数不能在pycharm的console里显示,程序正常运行,在DEBUG模式下运行print 也不行