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"