vn.py量化社区
By Traders, For Traders.
Member
avatar
加入于:
帖子: 3
声望: 0

昨晚也报错好几次,但成功了一次.今天一直报错
14:54:58 ----------------------------------------
14:54:58 开始加载历史数据
14:54:58 加载进度:###### [60%]
14:54:58 加载进度:########## [100%]
14:54:58 历史数据加载完成,数据量:49
14:54:58 触发异常,回测终止
14:54:58 Traceback (most recent call last):
File "D:\soft\vnstudio\lib\site-packages\vnpy\app\cta_strategy\backtesting.py", line 288, in run_backtesting
self.callback(data)
TypeError: 'NoneType' object is not callable

14:54:58 开始计算逐日盯市盈亏
14:54:58 成交记录为空,无法计算
14:54:58 开始计算策略统计指标
14:54:58 策略统计指标计算完成

Administrator
avatar
加入于:
帖子: 4033
声望: 221

策略中再on_init函数下,漏掉了load_bar调用

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

用Python的交易员 wrote:

策略中再on_init函数下,漏掉了load_bar调用

我使用的是window 2.1.0和2.1.1 2个打包好的exe进行安装的,这些策略是自带的,所有代码一行代码都没有改过,发现是将起始时间设置为2020/01/01-2020/03/14 时间过短有时会报这个错误,看是否是哪里缺少判断导致?

今晚将起始时间设置为2020/01/01-2020/03/14,就正常运行了.

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