Add filename to backtest result metadata

This commit is contained in:
Matthias 2023-07-31 20:58:28 +02:00
parent c836bd8fa5
commit 30f6f470d3

View File

@ -148,7 +148,6 @@ def load_backtest_stats(filename: Union[Path, str]) -> BacktestResultType:
# Legacy list format does not contain metadata.
if isinstance(data, dict):
data['metadata'] = load_backtest_metadata(filename)
return data
@ -163,6 +162,7 @@ def load_and_merge_backtest_result(strategy_name: str, filename: Path, results:
k: Literal['metadata', 'strategy']
for k in ('metadata', 'strategy'): # type: ignore
results[k][strategy_name] = bt_data[k][strategy_name]
results['metadata'][strategy_name]['filename'] = filename.stem
comparison = bt_data['strategy_comparison']
for i in range(len(comparison)):
if comparison[i]['key'] == strategy_name: