今天我模拟盘试运行报错,需要优化
2023-08-19 00:00:00 - WARNING - /opt/conda/lib/python3.6/site-packages/numpy/core/_methods.py:80: RuntimeWarning: invalid value encountered in double_scalars
ret = ret.dtype.type(ret / rcount)
2023-08-19 00:00:00 - WARNING - /opt/conda/lib/python3.6/site-packages/numpy/core/fromnumeric.py:2957: RuntimeWarning: Mean of empty slice.
out=out, **kwargs)
2023-08-19 00:00:00 - INFO - 大盘价值成长风格
2023-08-19 00:00:00 - INFO - {'000016.XSHG': -0.03639283895238974, '399303.XSHE': -0.04141453424101772}
2023-08-19 00:00:00 - WARNING - 当前不是回测,'avoid_future_data'选项无效
2023-08-19 00:00:00 - WARNING - 策略已经暂停或失败,不执行策略代码
2023-08-19 00:00:00 - WARNING - /opt/conda/lib/python3.6/site-packages/numpy/core/_methods.py:80: RuntimeWarning: invalid value encountered in double_scalars
ret = ret.dtype.type(ret / rcount)
2023-08-19 00:00:00 - WARNING - /opt/conda/lib/python3.6/site-packages/numpy/core/fromnumeric.py:2957: RuntimeWarning: Mean of empty slice.
out=out, **kwargs)
2023-08-19 00:00:00 - INFO - 大盘价值成长风格
2023-08-19 00:00:00 - INFO - {'000016.XSHG': -0.03639283895238974, '399303.XSHE': -0.04141453424101772}
2023-08-19 00:00:00 - WARNING - 当前不是回测,'avoid_future_data'选项无效
2023-08-19 00:00:00 - WARNING - 策略已经暂停或失败,不执行策略代码
2023-08-19 00:00:00 - WARNING - /opt/conda/lib/python3.6/site-packages/numpy/core/_methods.py:80: RuntimeWarning: invalid value encountered in double_scalars
ret = ret.dtype.type(ret / rcount)
2023-08-19 00:00:00 - WARNING - /opt/conda/lib/python3.6/site-packages/numpy/core/fromnumeric.py:2957: RuntimeWarning: Mean of empty slice.
out=out, **kwargs)
2023-08-19 00:00:00 - INFO - 大盘价值成长风格
2023-08-19 00:00:00 - INFO - {'000016.XSHG': -0.03639283895238974, '399303.XSHE': -0.04141453424101772}
2023-08-19 00:00:00 - WARNING - 当前不是回测,'avoid_future_data'选项无效
2023-08-19 00:00:00 - WARNING - 策略已经暂停或失败,不执行策略代码
2023-08-19 00: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 220, in start
self._load()
File "/tmp/jqcore/jqboson/jqboson/core/engine.py", line 208, in _load
self._strategy.setup(self._context)
File "/tmp/jqcore/jqboson/jqboson/core/strategy.py", line 715, in setup
self._initialize()
File "/tmp/jqcore/jqboson/jqboson/core/strategy.py", line 742, in _initialize
self.do_strategy_initialize(self._context)
File "/tmp/jqcore/jqboson/jqboson/core/strategy.py", line 647, in do_strategy_initialize
func(strategy_context)
File "/tmp/strategy/user_code.py", line 44, in initialize
g.length = len(get_stock_list_before_open(context)[0])
File "/tmp/strategy/user_code.py", line 311, in get_stock_list_before_open
stock_list,stock_num = get_value_stock_list(context)
File "/tmp/strategy/user_code.py", line 198, in get_value_stock_list
interval='1q'
File "/tmp/jqcore/jqdata/jqdata/apis/db2.py", line 269, in get_history_fundamentals
raise ParamsError('security必须是一个code字符串或者code字符串组成的列表')
jqdata.exceptions.ParamsError: security必须是一个code字符串或者code字符串组成的列表
2023-08-19 00:00:00 - WARNING - /opt/conda/lib/python3.6/site-packages/numpy/core/_methods.py:80: RuntimeWarning: invalid value encountered in double_scalars
ret = ret.dtype.type(ret / rcount)
2023-08-19 00:00:00 - WARNING - /opt/conda/lib/python3.6/site-packages/numpy/core/fromnumeric.py:2957: RuntimeWarning: Mean of empty slice.
out=out, **kwargs)
2023-08-19 00:00:00 - INFO - 大盘价值成长风格
2023-08-19 00:00:00 - INFO - {'000016.XSHG': -0.03639283895238974, '399303.XSHE': -0.04141453424101772}
2023-08-19 00:00:00 - WARNING - 当前不是回测,'avoid_future_data'选项无效
2023-08-19 00:00:00 - WARNING - /opt/conda/lib/python3.6/site-packages/numpy/core/_methods.py:80: RuntimeWarning: invalid value encountered in double_scalars
ret = ret.dtype.type(ret / rcount)
2023-08-19 00:00:00 - WARNING - /opt/conda/lib/python3.6/site-packages/numpy/core/fromnumeric.py:2957: RuntimeWarning: Mean of empty slice.
out=out, **kwargs)
2023-08-19 00:00:00 - INFO - 大盘价值成长风格
2023-08-19 00:00:00 - INFO - {'000016.XSHG': -0.03639283895238974, '399303.XSHE': -0.04141453424101772}
2023-08-19 00:00:00 - WARNING - 当前不是回测,'avoid_future_data'选项无效
2023-08-19 00:00:00 - WARNING - 策略已经暂停或失败,不执行策略代码
2023-08-19 00: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 220, in start
self._load()
File "/tmp/jqcore/jqboson/jqboson/core/engine.py", line 208, in _load
self._strategy.setup(self._context)
File "/tmp/jqcore/jqboson/jqboson/core/strategy.py", line 715, in setup
self._initialize()
File "/tmp/jqcore/jqboson/jqboson/core/strategy.py", line 742, in _initialize
self.do_strategy_initialize(self._context)
File "/tmp/jqcore/jqboson/jqboson/core/strategy.py", line 647, in do_strategy_initialize
func(strategy_context)
File "/tmp/strategy/user_code.py", line 44, in initialize
g.length = len(get_stock_list_before_open(context)[0])
File "/tmp/strategy/user_code.py", line 311, in get_stock_list_before_open
stock_list,stock_num = get_value_stock_list(context)
File "/tmp/strategy/user_code.py", line 198, in get_value_stock_list
interval='1q'
File "/tmp/jqcore/jqdata/jqdata/apis/db2.py", line 269, in get_history_fundamentals
raise ParamsError('security必须是一个code字符串或者code字符串组成的列表')
jqdata.exceptions.ParamsError: security必须是一个code字符串或者code字符串组成的列表
2023-08-19 00:00:00 - WARNING - /opt/conda/lib/python3.6/site-packages/numpy/core/_methods.py:80: RuntimeWarning: invalid value encountered in double_scalars
ret = ret.dtype.type(ret / rcount)
2023-08-19 00:00:00 - WARNING - /opt/conda/lib/python3.6/site-packages/numpy/core/fromnumeric.py:2957: RuntimeWarning: Mean of empty slice.
out=out, **kwargs)
2023-08-19 00:00:00 - INFO - 大盘价值成长风格
2023-08-19 00:00:00 - INFO - {'000016.XSHG': -0.03639283895238974, '399303.XSHE': -0.04141453424101772}
2023-08-19 00:00:00 - WARNING - 当前不是回测,'avoid_future_data'选项无效
2023-08-18