From f32154f38081c060b3d0e5521576914e5d27101b Mon Sep 17 00:00:00 2001 From: Matthias Date: Fri, 5 Apr 2024 07:09:54 +0200 Subject: [PATCH] Exchange assert is only relevant for live mode. --- freqtrade/data/dataprovider.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/freqtrade/data/dataprovider.py b/freqtrade/data/dataprovider.py index 930421401..f0dd75322 100644 --- a/freqtrade/data/dataprovider.py +++ b/freqtrade/data/dataprovider.py @@ -512,9 +512,9 @@ class DataProvider: :param copy: copy dataframe before returning if True. Use False only for read-only operations (where the dataframe is not modified) """ - if self._exchange is None: - raise OperationalException(NO_EXCHANGE_EXCEPTION) if self.runmode in (RunMode.DRY_RUN, RunMode.LIVE): + if self._exchange is None: + raise OperationalException(NO_EXCHANGE_EXCEPTION) _candle_type = CandleType.from_string( candle_type) if candle_type != '' else self._config['candle_type_def'] return self._exchange.trades(