refactor: improved variable naming

This commit is contained in:
Matthias
2025-04-26 09:18:45 +02:00
parent 903b580026
commit 875216cdc5
2 changed files with 8 additions and 5 deletions

View File

@@ -123,7 +123,7 @@ class Backtesting:
config["dry_run"] = True config["dry_run"] = True
self.run_ids: dict[str, str] = {} self.run_ids: dict[str, str] = {}
self.strategylist: list[IStrategy] = [] self.strategylist: list[IStrategy] = []
self.all_results: dict[str, BacktestContentType] = {} self.all_bt_content: dict[str, BacktestContentType] = {}
self.analysis_results: dict[str, dict[str, DataFrame]] = { self.analysis_results: dict[str, dict[str, DataFrame]] = {
"signals": {}, "signals": {},
"rejected": {}, "rejected": {},
@@ -1717,7 +1717,7 @@ class Backtesting:
"backtest_end_time": int(backtest_end_time.timestamp()), "backtest_end_time": int(backtest_end_time.timestamp()),
} }
) )
self.all_results[strategy_name] = results self.all_bt_content[strategy_name] = results
if ( if (
self.config.get("export", "none") == "signals" self.config.get("export", "none") == "signals"
@@ -1780,9 +1780,9 @@ class Backtesting:
min_date, max_date = self.backtest_one_strategy(strat, data, timerange) min_date, max_date = self.backtest_one_strategy(strat, data, timerange)
# Update old results with new ones. # Update old results with new ones.
if len(self.all_results) > 0: if len(self.all_bt_content) > 0:
results = generate_backtest_stats( results = generate_backtest_stats(
data, self.all_results, min_date=min_date, max_date=max_date data, self.all_bt_content, min_date=min_date, max_date=max_date
) )
if self.results: if self.results:
self.results["metadata"].update(results["metadata"]) self.results["metadata"].update(results["metadata"])

View File

@@ -96,7 +96,10 @@ def __run_backtest_bg(btconfig: Config):
) )
ApiBG.bt["bt"].results = generate_backtest_stats( ApiBG.bt["bt"].results = generate_backtest_stats(
ApiBG.bt["data"], ApiBG.bt["bt"].all_results, min_date=min_date, max_date=max_date ApiBG.bt["data"],
ApiBG.bt["bt"].all_bt_content,
min_date=min_date,
max_date=max_date,
) )
if btconfig.get("export", "none") == "trades": if btconfig.get("export", "none") == "trades":