我自行编写的策略,想进行回测,但是在CTA回测下拉菜单中不显示. 是不是vnpy对策略的编写有什么特别要求?
我自行编写的策略,想进行回测,但是在CTA回测下拉菜单中不显示. 是不是vnpy对策略的编写有什么特别要求?
请问把strategies文件夹放在哪了?
请注意,显示是策略类的名字不是策略文件的名字,请排查一下是否策略类的名字与示例策略类的名字重合
论坛里面说的两个路径我都试过了(C:\windows\user\ 以及C:\windows\user\xxx\ )
xiaohe wrote:
请问把strategies文件夹放在哪了?
请注意,显示是策略类的名字不是策略文件的名字,请排查一下是否策略类的名字与示例策略类的名字重合
第二个才是对的,可以把自编策略放在vnpy.app.cta_strategy.strategies文件夹下再试试看
示例策略atr_rsi_strategy,策略名是atr_rsi_strategy,策略类名字是继承了CtaTemplate的那个类AtrRsiStrategy的名字
也就是说:软件下拉菜单中显示的是代码中“class xxxx(CtaTemplate)"中的”xxxx"?是吧?
xiaohe wrote:
示例策略atr_rsi_strategy,策略名是atr_rsi_strategy,策略类名字是继承了CtaTemplate的那个类AtrRsiStrategy的名字
是的
项目文档里有写吧