From 4ca6e617268442e945593dc57c9b60f5116f6dbf Mon Sep 17 00:00:00 2001 From: Matthias Date: Fri, 16 Aug 2024 18:27:30 +0200 Subject: [PATCH] fix: use dynamic trading_mode for trades loading closes #10540 --- freqtrade/data/dataprovider.py | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/freqtrade/data/dataprovider.py b/freqtrade/data/dataprovider.py index 809dc5c02..6db9831b3 100644 --- a/freqtrade/data/dataprovider.py +++ b/freqtrade/data/dataprovider.py @@ -521,15 +521,12 @@ class DataProvider: (pair, timeframe or self._config["timeframe"], _candle_type), copy=copy ) elif self.runmode in (RunMode.BACKTEST, RunMode.HYPEROPT): - _candle_type = ( - CandleType.from_string(candle_type) - if candle_type != "" - else self._config["candle_type_def"] - ) data_handler = get_datahandler( self._config["datadir"], data_format=self._config["dataformat_trades"] ) - trades_df = data_handler.trades_load(pair, TradingMode.FUTURES) + trades_df = data_handler.trades_load( + pair, self._config.get("trading_mode", TradingMode.SPOT) + ) return trades_df else: