我刚在 windows 上安装了 vnpy2.4.0 开发环境 (pycharm+anoconda+vnpy2.4.0), 运行 examples\vn_trader\run.py , 发现策略中的 on_bar() 回调函数没被调用。也没有任何错误提示。 但是,同样的策略,运行 no_ui\run.py 却是可以 on_bar() 正常被回调。
可能是什么原因呢? 谢谢。
我刚在 windows 上安装了 vnpy2.4.0 开发环境 (pycharm+anoconda+vnpy2.4.0), 运行 examples\vn_trader\run.py , 发现策略中的 on_bar() 回调函数没被调用。也没有任何错误提示。 但是,同样的策略,运行 no_ui\run.py 却是可以 on_bar() 正常被回调。
可能是什么原因呢? 谢谢。
补充一下, 报错信息:【行情订阅失败,找不到合约pp2201.DCE】
请大佬指点一下方向,如何解决,谢谢
你是不是接口还没连上就去初始化策略了?
xiaohe wrote:
你是不是接口还没连上就去初始化策略了?
=》谢谢你的回复。果然是这个原因。先要连上CTP,再去做策略初始化,就可以了。