From 7bc6a2279cfd172ba164ea297263af2c6edc650f Mon Sep 17 00:00:00 2001 From: Matthias Date: Tue, 18 Mar 2025 07:02:30 +0100 Subject: [PATCH] chore: only round to 2 for output, not for the saved file --- freqtrade/optimize/optimize_reports/bt_output.py | 2 +- freqtrade/optimize/optimize_reports/optimize_reports.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/freqtrade/optimize/optimize_reports/bt_output.py b/freqtrade/optimize/optimize_reports/bt_output.py index 6f5cb1aec..7dea7224b 100644 --- a/freqtrade/optimize/optimize_reports/bt_output.py +++ b/freqtrade/optimize/optimize_reports/bt_output.py @@ -142,7 +142,7 @@ def text_table_periodic_breakdown( d["date"], d.get("trades", "N/A"), fmt_coin(d["profit_abs"], stake_currency, False), - d.get("profit_factor", "N/A"), + round(d["profit_factor"], 2) if "profit_factor" in d else "N/A", generate_wins_draws_losses(d["wins"], d["draws"], d.get("losses", d.get("loses", 0))), ] for d in days_breakdown_stats diff --git a/freqtrade/optimize/optimize_reports/optimize_reports.py b/freqtrade/optimize/optimize_reports/optimize_reports.py index d55769058..ff223c376 100644 --- a/freqtrade/optimize/optimize_reports/optimize_reports.py +++ b/freqtrade/optimize/optimize_reports/optimize_reports.py @@ -245,7 +245,7 @@ def generate_periodic_breakdown_stats( "draws": draws, "losses": losses, "trades": trades, - "profit_factor": round(profit_factor, 2), + "profit_factor": round(profit_factor, 8), } ) return stats