From 608088bc03ec047c2259539f7d2ac6030e59084a Mon Sep 17 00:00:00 2001 From: Matthias Date: Sat, 20 Apr 2024 10:30:04 +0200 Subject: [PATCH] Simplify trade_statistics --- freqtrade/rpc/rpc.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/freqtrade/rpc/rpc.py b/freqtrade/rpc/rpc.py index c3466a598..b8be473a7 100644 --- a/freqtrade/rpc/rpc.py +++ b/freqtrade/rpc/rpc.py @@ -462,8 +462,9 @@ class RPC: self, stake_currency: str, fiat_display_currency: str, start_date: Optional[datetime] = None) -> Dict[str, Any]: """ Returns cumulative profit statistics """ - if start_date is None: - start_date = datetime.fromtimestamp(0) + + start_date = datetime.fromtimestamp(0) if start_date is None else start_date + trade_filter = ((Trade.is_open.is_(False) & (Trade.close_date >= start_date)) | Trade.is_open.is_(True)) trades: Sequence[Trade] = Trade.session.scalars(Trade.get_trades_query(