在no_ui里,启动算法:
algo_engine = main_engine.add_app(AlgoTradingApp)
algo_engine.init_engine()
algo_engine.start_algo(
template_name='BestLimitAlgo' #其他参数...
)
然后这边看到以下日志后,就没有反应了
2023-10-24 14:46:13,318 INFO: 行情服务器连接成功
2023-10-24 14:46:13,321 INFO: 交易服务器连接成功
2023-10-24 14:46:13,339 INFO: 行情服务器登录成功
2023-10-24 14:46:13,372 INFO: 交易服务器授权验证成功
2023-10-24 14:46:13,396 INFO: 交易服务器登录成功
2023-10-24 14:46:14,907 INFO: 结算信息确认成功
2023-10-24 14:46:16,265 INFO: 合约信息查询成功
似乎是合约加载了,但没有看到算法启动的日志。
看代码在algo_engine.start_algo的最后,会去调用algo-template的start, 并打印日志“算法启动”
但是并没有看到日志“算法启动”, 也没有看到算法类内打印的日志。
请问如何排查?
以及,no_ui模式集成algotrading, 是否是可行的模式?