@聚宽数据 获取历史数据分钟级别数据报错。
History 方法,日志报错。方法同上一个报错的,应该一样。具体的股票代码,未知。
Traceback (most recent call last):
File "/opt/conda/envs/kuanke/lib/python2.7/site-packages/jqboson/core/entry.py", line 251, in _run
engine.start()
File "/opt/conda/envs/kuanke/lib/python2.7/site-packages/jqboson/core/engine.py", line 198, in start
self._start()
File "/opt/conda/envs/kuanke/lib/python2.7/site-packages/jqboson/core/engine.py", line 206, in _start
self._dispatcher.start()
File "/opt/conda/envs/kuanke/lib/python2.7/site-packages/jqboson/core/dispatcher.py", line 190, in start
self._loop()
File "/opt/conda/envs/kuanke/lib/python2.7/site-packages/jqboson/core/dispatcher.py", line 172, in _loop
self._handle_event(*ev)
File "/opt/conda/envs/kuanke/lib/python2.7/site-packages/jqboson/core/dispatcher.py", line 106, in _handle_event
cb(dt, event)
File "/opt/conda/envs/kuanke/lib/python2.7/site-packages/jqboson/core/engine.py", line 181, in
lambda dt, event: self._event_bus.emit(event))
File "/opt/conda/envs/kuanke/lib/python2.7/site-packages/jqboson/core/bus.py", line 36, in emit
ret.append(call(event))
File "/opt/conda/envs/kuanke/lib/python2.7/site-packages/jqboson/core/strategy.py", line 275, in _wrapper
self._context.strategy_options.get_fq_ref_date(self._context.current_dt)))
File "/tmp/codejail/10/6512610/tmp1lqOhg/user_code.py", line 271, in handle_data
do_handle_data(context, data)
File "/tmp/codejail/10/6512610/tmp1lqOhg/user_code.py", line 283, in do_handle_data
buy_stocks = pick_stocks(context, data)
File "/tmp/codejail/10/6512610/tmp1lqOhg/user_code.py", line 657, in pick_stocks
stock_list = filter_limitup_stock(context, stock_list)
File "/tmp/codejail/10/6512610/tmp1lqOhg/user_code.py", line 540, in filter_limitup_stock
last_prices = history(1, unit='1m', field='close', security_list=stock_list)
File "/opt/conda/envs/kuanke/lib/python2.7/site-packages/jqboson/api/data.py", line 84, in history
pre_factor_ref_date=pre_factor_ref_date)
File "/opt/conda/envs/kuanke/lib/python2.7/site-packages/jqdata/apis/data.py", line 189, in history
pre_factor_ref_date=pre_factor_ref_date)
File "/opt/conda/envs/kuanke/lib/python2.7/site-packages/jqdata/apis/datalib.py", line 368, in get_price_minute_single
include_now=include_now)
File "/opt/conda/envs/kuanke/lib/python2.7/site-packages/jqdata/apis/datalib.py", line 242, in fetch_minute_data
cols_dict = get_minute_bar_by_count(security, end_dt, return_count + 1, fields, include_now=include_now)
File "/opt/conda/envs/kuanke/lib/python2.7/site-packages/jqdata/apis/bar_port.py", line 42, in get_minute_bar_by_count
return store.get_bar_by_count(security, end_dt, count, fields, include_now=include_now)
File "/opt/conda/envs/kuanke/lib/python2.7/site-packages/jqdata/stores/shm_store.py", line 329, in get_bar_by_count
security, end_dt, count, fields, include_now=include_now)
File "/opt/conda/envs/kuanke/lib/python2.7/site-packages/jqdata/stores/bcolz_store.py", line 421, in get_bar_by_count
for name in fields}
File "/opt/conda/envs/kuanke/lib/python2.7/site-packages/jqdata/stores/bcolz_store.py", line 421, in
for name in fields}
File "/opt/conda/envs/kuanke/lib/python2.7/site-packages/jqbcolz/ctable.py", line 85, in __getitem__
return self._cols[name]
KeyError: 'factor'