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

TypeError Traceback (most recent call last)

<ipython-input-39-68d249d7c772> in <module>
1 #加载数据执行策略回测,并计算相关统计指标,绘制结果图表
2 engine.load_data()
----> 3 engine.run_backtesting()
4 df = engine.calculate_result()
5 engine.calculate_statistics()

d:\work\vnstudio\lib\site-packages\vnpy\app\spread_trading\backtesting.py in run_backtesting(self)
168
169 self.datetime = data.datetime
--> 170 self.callback(data)
171
172 self.strategy.inited = True

TypeError: 'NoneType' object is not callable

请问这里callback是需要如何配置?

Administrator
avatar
加入于:
帖子: 3809
声望: 197

在策略的on_init函数中,需要先加载一次历史数据,用于策略状态初始化

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