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

2024-07-14 16:34:54.675280 触发异常,回测终止
2024-07-14 16:34:54.676283 Traceback (most recent call last):
File "c:\veighna_studio\lib\site-packages\vnpy_ctastrategy\backtesting.py", line 225, in run_backtesting
self.callback(data)
File "c:\veighna_studio\lib\site-packages\vnpy_ctastrategy\strategies\boll_channel_strategy.py", line 92, in on_bar
self.bg.update_bar(bar)
File "c:\veighna_studio\lib\site-packages\vnpy\trader\utility.py", line 346, in update_bar
self.update_bar_minute_window(bar)
File "c:\veighna_studio\lib\site-packages\vnpy\trader\utility.py", line 376, in update_bar_minute_window
self.window_bar.close_price = bar.close_price
AttributeError: 'TickData' object has no attribute 'close_price'

排查错误原因的时候发现,tickdata没有传入on_tick,似乎是被 run_backtesting中的self.callback直接被传入了on_bar,请问这个self.callback要怎么改

Member
avatar
加入于:
帖子: 5489
声望: 334

load_tick不是load_bar

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

沪公网安备 31011502017034号

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