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

使用当组合策略模块运行模拟盘时,不管是盘中还是盘后,都会出现错信息:
Traceback (most recent call last):
File "C:\vnstudio\lib\site-packages\vnpy\app\portfolio_strategy\engine.py", line 324, in call_strategy_func
func(params)
File "C:\vnstudio\lib\site-packages\vnpy\app\portfolio_strategy\strategies\pair_trading_strategy.py", line 107, in on_tick
self.on_bars(bars)
File "C:\vnstudio\lib\site-packages\vnpy\app\portfolio_strategy\strategies\pair_trading_strategy.py", line 127, in on_bars
leg1_bar.close_price self.leg1_ratio - leg2_bar.close_price self.leg2_ratio
AttributeError: 'NoneType' object has no attribute 'close_price'
请问如何解决?

Administrator
avatar
加入于:
帖子: 4500
声望: 320

请检查是否PairTradingStrategy中的两条腿的合约代码都正确订阅了

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

用Python的交易员 wrote:

请检查是否PairTradingStrategy中的两条腿的合约代码都正确订阅了
好的,谢谢大神的解答!我再检查下;

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

沪公网安备 31011502017034号

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