- 写的策略找不到,是哪里配置不对吗
你在升级前,要把原来的文件,进行保存(备份)一份。升级后,把原来自己写的程序和平台有关自己修改的部分,重新复制回来,这样才能找到自己的文件和使用自己修改过的东西。因为升级的时候,系统是直接安装了一个新版本的文件,类似你电脑中原来什么也没有,新安装的一样,也就是你如果没保存,哪就是你写的程序没有了,你得重新写。如果有备份,直接拷贝过来即可。
解决方案:
https://github.com/vnpy/vnpy/issues/3041
Mac,Linux用户要运行代码,肯定需要改下源码,:
包vnpy_ctastrategy
,文件engin
, 803行
包vnpy_ctabacktester
, 文件engin
, 95行
# 源代码 pathname: str = str(path) + f"\\*.{suffix}"
pathname: str = str(path) + f"/*.{suffix}"
修改下这一行代码,策略加载正常
包vnpy_ctabacktester, 文件engin, 95行 并不是相同的需要修改的代码
请看一下,到底是要改哪行代码?