VeighNa量化社区
你的开源社区量化交易平台
Member
avatar
加入于:
帖子: 2
声望: 0

今天自动更新之后回测策略,出现加载历史数据00%的时候就卡住了,以为我写的策略有问题,找半天也没找到。
用系统自带的策略测试全部都出现这个问题。
然后在ScriptTrader模式在运行策略,所有策略包括自带策略,全部出现如下信息:
Traceback (most recent call last):
File "d:\vnstudio\lib\site-packages\vnpy\app\script_trader\engine.py", line 83, in run_strategy
module.run(self)
AttributeError: module '某某_策略' has no attribute 'run'
不知道到底哪里出问题了,请教各位老师给指点一下。非常非常感谢**

Member
avatar
加入于:
帖子: 3593
声望: 234

跑示例策略请用cta_backtester模块,卡住了应该是策略报错了,可以用run.py或者在cmd用命令行python -m vnstation打开VN Trader复现你的操作然后看一下底层报错;
脚本策略模块的脚本需要写一个run函数,文档有介绍

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

xiaohe wrote:

跑示例策略请用cta_backtester模块,卡住了应该是策略报错了,可以用run.py或者在cmd用命令行python -m vnstation打开VN Trader复现你的操作然后看一下底层报错;
脚本策略模块的脚本需要写一个run函数,文档有介绍

非常感谢你的回答,我后来发现了好像是因为版本更新数据库更新导致的策略报错。**

**

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

沪公网安备 31011502017034号

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