用Python的交易员 wrote:
你写的策略,请放在~/strategies目录下即可,不用放到anaconda3里的目录下,VN Trader默认使用操作系统home目录来作为运行时目录
我是在MacBook装了parallel desktop,然后装的Ubuntu,我的home目录下没有strategies这个目录,我只在anaconda下找到了strategies目录,不知道是啥原因。
用Python的交易员 wrote:
试试python xxx.strategy.py,看看有没有任何报错?另外你的strategies目录放在哪里了?
而且很奇怪的一点是,我把strategies里所有的策略全部删除了之后,我在回测的界面上还能看到策略。
我找到原因了,路径应该在~/anaconda3/lib/python3.7/site-packages/vnpy/app/cta_strategy/strategies,
只是我有点好奇,为啥实际运行的vnpy的directory和run.py所在的directory不是同一个目录,这么神奇的嘛
自己写的策略是放在strategies目录下就可以了吗,不需要再改其他代码了吗。我运行Python xxx.strategy.py没有报错,但是在回测界面就是不能找到这个策略。
用Python的交易员 wrote:
试试python xxx.strategy.py,看看有没有任何报错?另外你的strategies目录放在哪里了?
路径是这样的: /home/parallels/Desktop/vnpy-2.0.6/vnpy/app/cta_strategy/strategies
Ubuntu系统下,自己写的策略找不到,将策略放进了strategies文件夹内,但是在回测的时候看不到自己的策略,请问各位大佬是什么问题啊