From 20325a2b5e634029c1cff0e8e0aa9ea62d8fbc60 Mon Sep 17 00:00:00 2001 From: mrpabloyeah Date: Tue, 25 Mar 2025 20:24:29 +0100 Subject: [PATCH] Calculate and save all metrics per pair (fix 2) --- freqtrade/optimize/optimize_reports/optimize_reports.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/freqtrade/optimize/optimize_reports/optimize_reports.py b/freqtrade/optimize/optimize_reports/optimize_reports.py index 169557b12..e8ac820e7 100644 --- a/freqtrade/optimize/optimize_reports/optimize_reports.py +++ b/freqtrade/optimize/optimize_reports/optimize_reports.py @@ -88,11 +88,13 @@ def _generate_result_line( winning_profit = result.loc[result["profit_abs"] > 0, "profit_abs"].sum() losing_profit = result.loc[result["profit_abs"] < 0, "profit_abs"].sum() profit_factor = winning_profit / abs(losing_profit) if losing_profit else 0.0 + try: drawdown = calculate_max_drawdown( result, value_col="profit_abs", starting_balance=starting_balance ) - except: + + except ValueError: drawdown = None return {