From 73d10b5c02c0de7a2136c312c2c00b6f7797b846 Mon Sep 17 00:00:00 2001 From: Sam Germain Date: Wed, 2 Feb 2022 13:30:05 -0600 Subject: [PATCH] backtesting._get_ohlcv_as_lists removed # TODO-lev: Candle-type should be conditional, either "spot" or futures --- freqtrade/optimize/backtesting.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/freqtrade/optimize/backtesting.py b/freqtrade/optimize/backtesting.py index 6fac22cdf..68d71bc58 100644 --- a/freqtrade/optimize/backtesting.py +++ b/freqtrade/optimize/backtesting.py @@ -333,8 +333,12 @@ class Backtesting: df_analyzed.loc[:, col] = 0 if not tag_col else None # Update dataprovider cache - self.dataprovider._set_cached_df(pair, self.timeframe, df_analyzed, CandleType.SPOT) - # TODO-lev: Candle-type should be conditional, either "spot" or futures + self.dataprovider._set_cached_df( + pair, + self.timeframe, + df_analyzed, + CandleType.FUTURES if self.trading_mode == TradingMode.FUTURES else CandleType.SPOT + ) df_analyzed = df_analyzed.drop(df_analyzed.head(1).index)