自建策略编译通过,并放到这个目录里,但是,CTA策略和CTA回测里都没有发现自建策略。
这策略加载是个什么机制呢,求大神指点一下!
自建策略编译通过,并放到这个目录里,但是,CTA策略和CTA回测里都没有发现自建策略。
这策略加载是个什么机制呢,求大神指点一下!
不是放在administrator下,是放在c:\users\你的用户名\strategies下,可以再试试看
xiaohe wrote:
不是放在administrator下,是放在c:\users\你的用户名\strategies下,可以再试试看
我就是用administrator登录Windows的,还能有什么用户名
那可以放在vnpy.app.cta_strategy.strategies目录下试试看,如果还找不到,可以检查一下你的策略类的名字有没有和其他策略类的名字重合。
xiaohe wrote:
那可以放在vnpy.app.cta_strategy.strategies目录下试试看,如果还找不到,可以检查一下你的策略类的名字有没有和其他策略类的名字重合。
谢谢你
试过了,没解决
xiaohe wrote:
那可以放在vnpy.app.cta_strategy.strategies目录下试试看,如果还找不到,可以检查一下你的策略类的名字有没有和其他策略类的名字重合。
解决了,原因是class XXXStrategy(CtaTemplate):时,XXX名称和文件名不一致,造成策略找不到