Skip to content

Commit fdc248a

Browse files
committed
fix: entry_stakes should be leverage adjusted
1 parent 72786ca commit fdc248a

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

freqtrade/freqtradebot.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -760,12 +760,14 @@ def check_and_call_adjust_trade_position(self, trade: Trade):
760760
current_exit_profit = trade.calc_profit_ratio(current_exit_rate)
761761

762762
min_entry_stake = self.exchange.get_min_pair_stake_amount(
763-
trade.pair, current_entry_rate, 0.0
763+
trade.pair, current_entry_rate, 0.0, trade.leverage
764764
)
765765
min_exit_stake = self.exchange.get_min_pair_stake_amount(
766-
trade.pair, current_exit_rate, self.strategy.stoploss
766+
trade.pair, current_exit_rate, self.strategy.stoploss, trade.leverage
767+
)
768+
max_entry_stake = self.exchange.get_max_pair_stake_amount(
769+
trade.pair, current_entry_rate, trade.leverage
767770
)
768-
max_entry_stake = self.exchange.get_max_pair_stake_amount(trade.pair, current_entry_rate)
769771
stake_available = self.wallets.get_available_stake_amount()
770772
logger.debug(f"Calling adjust_trade_position for pair {trade.pair}")
771773
stake_amount, order_tag = self.strategy._adjust_trade_position_internal(

0 commit comments

Comments
 (0)