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

回测engine.run_backtesting()出问题,好像缺少一个函数方法查找数据字段
2025-11-29 16:51:34.133494 触发异常,回测终止 2025-11-29 16:51:34.136497 Traceback (most recent call last): File "D:\veighna_elite_simulation\lib\site-packages\elite_optionstrategy\backtesting.py", line 192, in run_backtesting File "D:\veighna_elite_simulation\lib\site-packages\elite_optionstrategy\backtesting.py", line 528, in _run_intraday File "E:\vnpy_projects\19\19\buy_option_strategy.py", line 32, in on_init self.subscribe_options(self.option_portfolio) File "D:\veighna_elite_simulation\lib\site-packages\elite_optionstrategy\template.py", line 285, in subscribe_options File "D:\veighna_elite_simulation\lib\site-packages\elite_optionstrategy\backtesting.py", line 767, in subscribe_options File "D:\veighna_elite_simulation\lib\site-packages\elite_optionstrategy\backtesting.py", line 112, in _get_option_contracts File "D:\veighna_elite_simulation\lib\site-packages\elite_optionstrategy\backtesting.py", line 121, in _update_contract AttributeError: 'EliteDatabase' object has no attribute 'load_option_field'

description

Member
加入于:
帖子: 6138
声望: 382

你的elite_database版本是?


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

xiaohe wrote:

你的elite_database版本是?

前几天是1.9.4,今天刚升级了1.9.5,都是一样的报错

description

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

description

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

2课的代码也一样(除了时间些许区别,历史数据都是全的)策略代码文件也都是一样的,但是报错的类型不同
description

description

Member
加入于:
帖子: 6138
声望: 382

是叫elite_database不是vnpy_elitedatabase
左边报错是没有在合约信息中找到MO这个期权组合