From e5f7d0cbb43352eb66c30aaa7004e7c901062263 Mon Sep 17 00:00:00 2001 From: Matthias Date: Sun, 26 Apr 2026 09:05:58 +0200 Subject: [PATCH] fix: bitget should set margin mode explicitly Without this, leverage may be set on the wrong margin mode. the leverage endpoint doesn't allow setting margin mode, so we must control this manually. --- freqtrade/exchange/bitget.py | 6 ------ 1 file changed, 6 deletions(-) diff --git a/freqtrade/exchange/bitget.py b/freqtrade/exchange/bitget.py index 1119a6455..fa9cae3f4 100644 --- a/freqtrade/exchange/bitget.py +++ b/freqtrade/exchange/bitget.py @@ -177,12 +177,6 @@ class Bitget(Exchange): except ccxt.BaseError as e: raise OperationalException(e) from e - def _lev_prep(self, pair: str, leverage: float, side: BuySell, accept_fail: bool = False): - if self.trading_mode != TradingMode.SPOT: - # Explicitly setting margin_mode is not necessary as marginMode can be set per order. - # self.set_margin_mode(pair, self.margin_mode, accept_fail) - self._set_leverage(leverage, pair, accept_fail) - def _get_params( self, side: BuySell,