diff --git a/freqtrade/worker.py b/freqtrade/worker.py index 5174680fb..241f7de29 100644 --- a/freqtrade/worker.py +++ b/freqtrade/worker.py @@ -96,7 +96,10 @@ class Worker: logger.info( f"Changing state{f' from {old_state.name}' if old_state else ''} to: {state.name}" ) - if old_state == State.STOPPED and (state == State.RUNNING or state == State.PAUSED): + if state in (State.RUNNING, State.PAUSED) and old_state not in ( + State.RUNNING, + State.PAUSED, + ): self.freqtrade.startup() if state == State.STOPPED: