你好。我已经在vscode里面变下好了测试方案,然后打开CTA回测-------在交易策略的下拉箭头里面,没有显示
辛苦了!!!
你好。我已经在vscode里面变下好了测试方案,然后打开CTA回测-------在交易策略的下拉箭头里面,没有显示
辛苦了!!!
我找到安装的文件夹了,然后我把编写的策略复制到文件夹下面。明明复制了3个文件过去,也重新用英文命名了,可是交易策略里面只显示一个,不知道为何?
直接关键点:
文件存放位置
strategies
目录(如 vnpy_ctastrategy/strategies
)或 用户自建的 strategies
目录(如 C:\Users\用户名\strategies
),两者均会被扫描加载。检查类名唯一性
class MyStrategy
)必须唯一,不能与其他策略(包括模块内置示例策略)重复。文件扩展名
.py
格式(非 .txt
或隐藏扩展名)。重启程序
谢谢~
每个策略文件中的类名(如 class MyStrategy)必须唯一,不能与其他策略(包括模块内置示例策略)重复。这一步我错了