From fdc248a1b1c47fc09595f4014a875bc047f92586 Mon Sep 17 00:00:00 2001 From: Matthias Date: Fri, 18 Apr 2025 12:53:52 +0200 Subject: [PATCH] fix: entry_stakes should be leverage adjusted --- freqtrade/freqtradebot.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/freqtrade/freqtradebot.py b/freqtrade/freqtradebot.py index 63357dcd8..8ee65e2dd 100644 --- a/freqtrade/freqtradebot.py +++ b/freqtrade/freqtradebot.py @@ -760,12 +760,14 @@ class FreqtradeBot(LoggingMixin): current_exit_profit = trade.calc_profit_ratio(current_exit_rate) min_entry_stake = self.exchange.get_min_pair_stake_amount( - trade.pair, current_entry_rate, 0.0 + trade.pair, current_entry_rate, 0.0, trade.leverage ) min_exit_stake = self.exchange.get_min_pair_stake_amount( - trade.pair, current_exit_rate, self.strategy.stoploss + trade.pair, current_exit_rate, self.strategy.stoploss, trade.leverage + ) + max_entry_stake = self.exchange.get_max_pair_stake_amount( + trade.pair, current_entry_rate, trade.leverage ) - max_entry_stake = self.exchange.get_max_pair_stake_amount(trade.pair, current_entry_rate) stake_available = self.wallets.get_available_stake_amount() logger.debug(f"Calling adjust_trade_position for pair {trade.pair}") stake_amount, order_tag = self.strategy._adjust_trade_position_internal(