VeighNa量化社区
你的开源社区量化交易平台 | vn.py | vnpy
Member
avatar
加入于:
帖子: 3
声望: 0

description

description

description

description

description
description

如图,无论把自己的策略放到c盘的strategies下还是放到vnpy_PortfolioStrategy模块内,load_strategy_class_from_folder函数都可以成功找到并且传入load_strategy_class_from_module内,但是load_strategy_class_from_module的module: ModuleType = importlib.import_module(module_name)无法成功导入,不知道如何解决,感谢各位帮助

Member
avatar
加入于:
帖子: 1823
声望: 138

load_strategy_from_folder函数内的第一行,加一个print(path),看下当前策略引擎初始化的时候加载策略文件的文件夹路径是什么

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

description
一共有三条打印语句。PortfolioStrategy自带的策略可以打印

description

通过打印语句看到
1.两个策略文件夹都成功被找到

  1. 自己写的策略的策略名字可以被识别到
  2. 自己的策略走到module: ModuleType = importlib.import_module(module_name)没有成功被运行
Member
avatar
加入于:
帖子: 3
声望: 0

已解决

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

沪公网安备 31011502017034号

【用户协议】
【隐私政策】
【免责条款】