IBKR下载完数据之后,更新历史数据时提示如下错误:
Traceback (most recent call last):
File "D:\python3\Lib\site-packages\vnpy_datamanager\ui\widget.py", line 373, in update_data
self.engine.download_bar_data(
~~~~~~~~~^
overview.symbol,
^^^^^^
...<3 lines>...
self.output
^^^^^
)
^
File "D:\python3\Lib\site-packages\vnpy_datamanager\engine.py", line 208, in download_bar_data
data: list[BarData] = self.main_engine.query_history(
~~~~~~~~~~^
req, contract.gateway_name
^^^^^^^^^^
)
^
File "D:\python3\Lib\site-packages\vnpy_paperaccount\engine.py", line 174, in query_history
return self._query_history(req, original_gateway_name)
~~~~~~~^^^^^^^^^^
File "D:\python3\Lib\site-packages\vnpy\trader\engine.py", line 271, in query_history
return gateway.query_history(req)
~~~~~~~^^^
File "D:\python3\Lib\site-packages\vnpy_ib\ib_gateway.py", line 251, in query_history
return self.api.query_history(req)
~~~~~~~~^^^
File "D:\python3\Lib\site-packages\vnpy_ib\ib_gateway.py", line 1030, in query_history
delta: timedelta = end - req.start
~~^
~~~~
TypeError: can't subtract offset-naive and offset-aware datetimes
两个时区不匹配,是否需要在IB_gateway里更新时区?