fix: entry_stakes should be leverage adjusted
This commit is contained in:
@@ -760,12 +760,14 @@ class FreqtradeBot(LoggingMixin):
|
|||||||
current_exit_profit = trade.calc_profit_ratio(current_exit_rate)
|
current_exit_profit = trade.calc_profit_ratio(current_exit_rate)
|
||||||
|
|
||||||
min_entry_stake = self.exchange.get_min_pair_stake_amount(
|
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(
|
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()
|
stake_available = self.wallets.get_available_stake_amount()
|
||||||
logger.debug(f"Calling adjust_trade_position for pair {trade.pair}")
|
logger.debug(f"Calling adjust_trade_position for pair {trade.pair}")
|
||||||
stake_amount, order_tag = self.strategy._adjust_trade_position_internal(
|
stake_amount, order_tag = self.strategy._adjust_trade_position_internal(
|
||||||
|
|||||||
Reference in New Issue
Block a user