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

multiprocessing.pool.RemoteTraceback:
"""
Traceback (most recent call last):
File "/opt/anaconda3/envs/vnpy/lib/python3.10/multiprocessing/pool.py", line 125, in worker
result = (True, func(args, **kwds))
File "/opt/anaconda3/envs/vnpy/lib/python3.10/multiprocessing/pool.py", line 48, in mapstar
return list(map(
args))
File "/opt/anaconda3/envs/vnpy/lib/python3.10/site-packages/vnpy/trader/optimize.py", line 237, in ga_evaluate
result: dict = evaluate_func(setting)
File "/opt/anaconda3/envs/vnpy/lib/python3.10/site-packages/vnpy_ctastrategy/backtesting.py", line 1144, in evaluate
engine.calculate_result()
File "/opt/anaconda3/envs/vnpy/lib/python3.10/site-packages/vnpy_ctastrategy/backtesting.py", line 288, in calculate_result
self.daily_df = DataFrame.from_dict(results).set_index("date")
File "/opt/anaconda3/envs/vnpy/lib/python3.10/site-packages/pandas/core/frame.py", line 6109, in set_index
raise KeyError(f"None of {missing} are in the columns")
KeyError: "None of ['date'] are in the columns"
"""

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File "/opt/anaconda3/envs/vnpy/lib/python3.10/threading.py", line 1016, in _bootstrap_inner
self.run()
File "/opt/anaconda3/envs/vnpy/lib/python3.10/threading.py", line 953, in run
self._target(*self._args, **self._kwargs)
File "/opt/anaconda3/envs/vnpy/lib/python3.10/site-packages/vnpy_ctabacktester/engine.py", line 320, in run_optimization
self.result_values = engine.run_ga_optimization(
File "/opt/anaconda3/envs/vnpy/lib/python3.10/site-packages/vnpy_ctastrategy/backtesting.py", line 570, in run_ga_optimization
results: list = run_ga_optimization(
File "/opt/anaconda3/envs/vnpy/lib/python3.10/site-packages/vnpy/trader/optimize.py", line 202, in run_ga_optimization
algorithms.eaMuPlusLambda(
File "/opt/anaconda3/envs/vnpy/lib/python3.10/site-packages/deap/algorithms.py", line 301, in eaMuPlusLambda
fitnesses = toolbox.map(toolbox.evaluate, invalid_ind)
File "/opt/anaconda3/envs/vnpy/lib/python3.10/multiprocessing/pool.py", line 367, in map
return self._map_async(func, iterable, mapstar, chunksize).get()
File "/opt/anaconda3/envs/vnpy/lib/python3.10/multiprocessing/pool.py", line 774, in get
raise self._value
KeyError: "None of ['date'] are in the columns"

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

有某组参数完全没有成交记录,导致报错了

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

沪公网安备 31011502017034号

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