本方法适用macOS系统和centos系统安装vnpy不能加载策略的问题!
vnp不能加载策略,一定是CtaTemplate有问题,或者系统存在不兼容的情况!
一.先执行策略CtaTemplate类代码查找问题。
1.我们随便用pycharm打开一个策略文件(通常在strategies文件夹里的就是策略文件)
2.这里我们打开at r_rsi_strategy.py策略文件,按住conmmand键,鼠标点击CtaTemplate,打开template.py文件
3.运行template.py文件,处理报错文件。
这里把相对引用改成绝对引用就可以,建议遇到问题大家先自行百度处理,这样加深对问题的处理印象。
4.把base的上级路径加上,改为绝对引用。(上下图对比)