VeighNa量化社区
你的开源社区量化交易平台
Member
avatar
加入于:
帖子: 71
声望: 0

concurrent.futures.process._RemoteTraceback:
"""
Traceback (most recent call last):
File "C:\veighna_studio\lib\concurrent\futures\process.py", line 246, in _process_worker
r = call_item.fn(call_item.args, **call_item.kwargs)
File "C:\veighna_studio\lib\concurrent\futures\process.py", line 205, in _process_chunk
return [fn(
args) for args in chunk]
File "C:\veighna_studio\lib\concurrent\futures\process.py", line 205, in <listcomp>
return [fn(*args) for args in chunk]
File "C:\veighna_studio\lib\site-packages\vnpy_ctastrategy\backtesting.py", line 1121, in evaluate
engine.load_data()
File "C:\veighna_studio\lib\site-packages\vnpy_ctastrategy\backtesting.py", line 178, in load_data
data: List[BarData] = load_bar_data(
File "C:\veighna_studio\lib\site-packages\vnpy_ctastrategy\backtesting.py", line 1067, in load_bar_data
return database.load_bar_data(
File "C:\veighna_studio\lib\site-packages\vnpy_sqlite\sqlite_database.py", line 300, in load_bar_data
bars.append(bar)
MemoryError
"""

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

Traceback (most recent call last):
File "C:\veighna_studio\lib\threading.py", line 1016, in _bootstrap_inner
self.run()
File "C:\veighna_studio\lib\threading.py", line 953, in run
self._target(*self._args, **self._kwargs)
File "C:\veighna_studio\lib\site-packages\vnpy_ctabacktester\engine.py", line 320, in run_optimization
self.result_values = engine.run_bf_optimization(
File "C:\veighna_studio\lib\site-packages\vnpy_ctastrategy\backtesting.py", line 547, in run_bf_optimization
results: list = run_bf_optimization(
File "C:\veighna_studio\lib\site-packages\vnpy\trader\optimize.py", line 119, in run_bf_optimization
results: List[Tuple] = list(it)
File "C:\veighna_studio\lib\site-packages\tqdm\std.py", line 1195, in iter
for obj in iterable:
File "C:\veighna_studio\lib\concurrent\futures\process.py", line 570, in _chain_from_iterable_of_lists
for element in iterable:
File "C:\veighna_studio\lib\concurrent\futures_base.py", line 621, in result_iterator
yield _result_or_cancel(fs.pop())
File "C:\veighna_studio\lib\concurrent\futures_base.py", line 319, in _result_or_cancel
return fut.result(timeout)
File "C:\veighna_studio\lib\concurrent\futures_base.py", line 458, in result
return self.get_result()
File "C:\veighna_studio\lib\concurrent\futures_base.py", line 403, in
get_result
raise self._exception
MemoryError

Member
avatar
加入于:
帖子: 1486
声望: 106

MemoryError是指内存不足了,需要限制一下优化时候所用的核心总数量

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

沪公网安备 31011502017034号

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