From c6ed64746cd83fa7c0028745c867acc023bed537 Mon Sep 17 00:00:00 2001 From: Matthias Date: Wed, 16 Jul 2025 20:22:56 +0200 Subject: [PATCH] chore: sort pairs by absolute profit --- freqtrade/optimize/optimize_reports/optimize_reports.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/freqtrade/optimize/optimize_reports/optimize_reports.py b/freqtrade/optimize/optimize_reports/optimize_reports.py index 694945814..a450fe938 100644 --- a/freqtrade/optimize/optimize_reports/optimize_reports.py +++ b/freqtrade/optimize/optimize_reports/optimize_reports.py @@ -515,14 +515,16 @@ def generate_strategy_stats( best_pair = ( max( - [pair for pair in pair_results if pair["key"] != "TOTAL"], key=lambda x: x["profit_sum"] + [pair for pair in pair_results if pair["key"] != "TOTAL"], + key=lambda x: x["profit_total_abs"], ) if len(pair_results) > 1 else None ) worst_pair = ( min( - [pair for pair in pair_results if pair["key"] != "TOTAL"], key=lambda x: x["profit_sum"] + [pair for pair in pair_results if pair["key"] != "TOTAL"], + key=lambda x: x["profit_total_abs"], ) if len(pair_results) > 1 else None