2025-01-02 09:00:00 - ERROR - Traceback (most recent call last):
File "/tmp/jqcore/jqboson/jqboson/core/entry.py", line 379, in _run
engine.start()
File "/tmp/jqcore/jqboson/jqboson/core/engine.py", line 246, in start
self._dispatcher.start()
File "/tmp/jqcore/jqboson/jqboson/core/dispatcher.py", line 280, in start
self._run_loop()
File "/tmp/jqcore/jqboson/jqboson/core/dispatcher.py", line 240, in _run_loop
self._loop.run()
File "/tmp/jqcore/jqboson/jqboson/core/loop/loop.py", line 120, in run
self._handle_queue()
File "/tmp/jqcore/jqboson/jqboson/core/loop/loop.py", line 166, in _handle_queue
message.callback(**message.callback_data)
File "/tmp/jqcore/jqboson/jqboson/core/dispatcher.py", line 110, in callback
self._event_bus.emit(evt)
File "/tmp/jqcore/jqboson/jqboson/core/bus.py", line 47, in emit
ret.append(call(event))
File "/tmp/jqcore/jqboson/jqboson/core/strategy.py", line 433, in _wrapper
return cb(self._context.strategy_environment.strategy_context, **cb_kwargs)
File "/tmp/strategy/user_code.py", line 107, in trade
selected_stocks = select_stocks(context)
File "/tmp/strategy/user_code.py", line 34, in select_stocks
panel_data = get_price(stock_list, start_date=start_date, end_date=end_date, frequency='1d', fields=['close', 'high', 'low', 'volume'])
File "/tmp/jqcore/jqboson/jqboson/api/data.py", line 87, in get_price
(str(future_fields), context.current_dt, end_date))
jqdata.exceptions.FutureDataError: avoid_future_data=True时, 当天开盘前不能获取当日的{'high', 'low', 'volume', 'close'}字段数据, current_dt=2025-01-02 09:00:00, end_date=2025-01-02 09:00:0
浪费积分