diff --git a/freqtrade/freqtradebot.py b/freqtrade/freqtradebot.py index 974f8124e..8ad151108 100644 --- a/freqtrade/freqtradebot.py +++ b/freqtrade/freqtradebot.py @@ -962,7 +962,7 @@ class FreqtradeBot(LoggingMixin): # edge-case for now. min_stake_amount = self.exchange.get_min_pair_stake_amount( pair, enter_limit_requested, - self.strategy.stoploss if not mode != 'pos_adjust' else 0.0, + self.strategy.stoploss if not mode == 'pos_adjust' else 0.0, leverage) max_stake_amount = self.exchange.get_max_pair_stake_amount( pair, enter_limit_requested, leverage) diff --git a/freqtrade/rpc/rpc.py b/freqtrade/rpc/rpc.py index 47646923d..8d91fc92c 100644 --- a/freqtrade/rpc/rpc.py +++ b/freqtrade/rpc/rpc.py @@ -927,6 +927,7 @@ class RPC: is_short=is_short, enter_tag=enter_tag, leverage_=leverage, + mode='pos_adjust' if trade else 'initial' ): Trade.commit() trade = Trade.get_trades([Trade.is_open.is_(True), Trade.pair == pair]).first()