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

vnpy 3.9.2 pypi_0 pypi
vnpy-ctp 6.7.2.0 pypi_0 pypi
vnpy-datamanager 1.1.0 pypi_0 pypi
vnpy-sqlite 1.0.1 pypi_0 pypi
vnpy-wind 1.0.5 pypi_0 pypi
python: 3.10
OS: macOS Catalina 10.15.7

下载数据时异常:

Traceback (most recent call last):
  File "/Users/simon/miniforge3/envs/py310/lib/python3.10/site-packages/peewee.py", line 3322, in execute_sql
    cursor.execute(sql, params or ())
sqlite3.OperationalError: table dbbardata has no column named turnover

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/Users/simon/miniforge3/envs/py310/lib/python3.10/site-packages/vnpy_datamanager/ui/widget.py", line 610, in download
    count: int = self.engine.download_bar_data(symbol, exchange, interval, start, self.output)
  File "/Users/simon/miniforge3/envs/py310/lib/python3.10/site-packages/vnpy_datamanager/engine.py", line 215, in download_bar_data
    self.database.save_bar_data(data)
  File "/Users/simon/miniforge3/envs/py310/lib/python3.10/site-packages/vnpy_sqlite/sqlite_database.py", line 176, in save_bar_data
    DbBarData.insert_many(c).on_conflict_replace().execute()
  File "/Users/simon/miniforge3/envs/py310/lib/python3.10/site-packages/peewee.py", line 2036, in inner
    return method(self, database, *args, **kwargs)
  File "/Users/simon/miniforge3/envs/py310/lib/python3.10/site-packages/peewee.py", line 2107, in execute
    return self._execute(database)
  File "/Users/simon/miniforge3/envs/py310/lib/python3.10/site-packages/peewee.py", line 2912, in _execute
    return super(Insert, self)._execute(database)
  File "/Users/simon/miniforge3/envs/py310/lib/python3.10/site-packages/peewee.py", line 2625, in _execute
    cursor = database.execute(self)
  File "/Users/simon/miniforge3/envs/py310/lib/python3.10/site-packages/peewee.py", line 3330, in execute
    return self.execute_sql(sql, params)
  File "/Users/simon/miniforge3/envs/py310/lib/python3.10/site-packages/peewee.py", line 3320, in execute_sql
    with __exception_wrapper__:
  File "/Users/simon/miniforge3/envs/py310/lib/python3.10/site-packages/peewee.py", line 3088, in __exit__
    reraise(new_type, new_type(exc_value, *exc_args), traceback)
  File "/Users/simon/miniforge3/envs/py310/lib/python3.10/site-packages/peewee.py", line 196, in reraise
    raise value.with_traceback(tb)
  File "/Users/simon/miniforge3/envs/py310/lib/python3.10/site-packages/peewee.py", line 3322, in execute_sql
    cursor.execute(sql, params or ())
peewee.OperationalError: table dbbardata has no column named turnover
Member
加入于:
帖子: 7
声望: 0

还有另外一个异常

Traceback (most recent call last):
  File "/Users/simon/miniforge3/envs/py310/lib/python3.10/site-packages/vnpy_datamanager/ui/widget.py", line 610, in download
    count: int = self.engine.download_bar_data(symbol, exchange, interval, start, self.output)
  File "/Users/simon/miniforge3/envs/py310/lib/python3.10/site-packages/vnpy_datamanager/engine.py", line 212, in download_bar_data
    data: List[BarData] = self.datafeed.query_bar_history(req, output)
  File "/Users/simon/miniforge3/envs/py310/lib/python3.10/site-packages/vnpy_wind/wind_datafeed.py", line 55, in query_bar_history
    return self.query_intraday_bar_history(req, output)
  File "/Users/simon/miniforge3/envs/py310/lib/python3.10/site-packages/vnpy_wind/wind_datafeed.py", line 100, in query_intraday_bar_history
    if isnan(tp.position):
AttributeError: 'Pandas' object has no attribute 'position'

pandas 版本:2.2.1

Member
avatar
加入于:
帖子: 1909
声望: 142

删除你的用户目录下的.vntrader文件夹,然后再重新运行

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

沪公网安备 31011502017034号

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