From a1b3e59491d3272c0b7cff183519f3eb06afb000 Mon Sep 17 00:00:00 2001 From: Matthias Date: Tue, 6 Jan 2026 12:56:55 +0100 Subject: [PATCH] fix: ensure wallet position leverage is always set --- freqtrade/wallets.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/freqtrade/wallets.py b/freqtrade/wallets.py index fd6bd2b03..56c32adb6 100644 --- a/freqtrade/wallets.py +++ b/freqtrade/wallets.py @@ -204,7 +204,10 @@ class Wallets: continue size = self._exchange._contracts_to_amount(symbol, position["contracts"]) collateral = safe_value_fallback(position, "initialMargin", "collateral", 0.0) - leverage = position.get("leverage") + leverage: float | None = position.get("leverage") + if not leverage: + trade = Trade.get_trades_proxy(is_open=True, pair=symbol) + leverage = trade[0].leverage if trade else None _parsed_positions[symbol] = PositionWallet( symbol, position=size,