vn.py量化社区
By Traders, For Traders.
Member
avatar
加入于:
帖子: 11
声望: 0

vnpy-2.0.5 自定义策略回测,我看过FAQ
"14.如果要自定义策略,那么把策略python文件放在哪里?
A:可以放在文件夹C:\ProgramData\VNConda\Lib\site-packages\vnpy\app\cta_strategy\strategies;或者是放在用户的运行时目录下"
这里面说的一个是安装目录(需要管理员权限,每次很麻烦,特别是在策略还在编写调试过程中的时候)
一个是“用户的运行时目录下”,这个是example/vn_trader/run.py这个运行目录下吗? 放在这个目录下面则没有作用,抓不到这个目录下的策略
所以,我想问,有没有办法做:
1,先不污染vnpy的安装目录,在一个另外的数据目录里面来回测自定义策略?
2, 或者vnpy主界面上的策略回测可以选择目录路径动态加载自定义的策略文件?而不是每次只在重新启动的时候才会在安装目录里面一次性加载那些预置的策略?

Member
avatar
加入于:
帖子: 14
声望: 0

在当前运行的脚本目录先创建创建strategies文件夹,然后把策略文件放进去就可以了。 配置文件可以创建.vntrader, 然后把配置文件放进去。

© 2015-2019 上海韦纳软件科技有限公司
备案服务号:沪ICP备18006526号-3