vnpy2.4下载不了tick数据原因是data_manager存储不了tick数据,
解决方案:
卸载VNpy2.4,安装vnpy2.3.
打开C:\vnstudio\Lib\site-packages\vnpy\app\cta_backtester里面的engine.py文件,修改407行里面的为
else:
data = rqdata_client.query_tick_history(req)
if data:
database_manager.save_tick_data(data)
self.write_log(f"{vt_symbol}-{interval}历史数据下载完成")
else:
self.write_log(f"数据下载失败,无法获取{vt_symbol}的历史数据")
搞定