diff --git a/freqtrade/freqtradebot.py b/freqtrade/freqtradebot.py index 08eda2843..824607a2d 100644 --- a/freqtrade/freqtradebot.py +++ b/freqtrade/freqtradebot.py @@ -337,8 +337,8 @@ class FreqtradeBot(object): (buy, sell) = self.strategy.get_signal(_pair, interval, th[_pair]) if buy and not sell: - bought_at_least_one |= self.execute_buy(_pair, stake_amount) - return bought_at_least_one + return self.execute_buy(_pair, stake_amount) + return False def execute_buy(self, pair: str, stake_amount: float) -> bool: """ diff --git a/freqtrade/tests/test_freqtradebot.py b/freqtrade/tests/test_freqtradebot.py index 72f11abf9..fb6687a2c 100644 --- a/freqtrade/tests/test_freqtradebot.py +++ b/freqtrade/tests/test_freqtradebot.py @@ -47,6 +47,7 @@ def patch_get_signal(freqtrade: FreqtradeBot, value=(True, False)) -> None: :return: None """ freqtrade.strategy.get_signal = lambda e, s, t: value + freqtrade.exchange.get_ticker_history = lambda p, i: None def patch_RPCManager(mocker) -> MagicMock: