From d901f4b10be0cd1648ed92a8345eb129e883baf0 Mon Sep 17 00:00:00 2001 From: Stefano Date: Sun, 23 Nov 2025 14:01:36 +0900 Subject: [PATCH] make sure the strat's starupt count don't get replaced --- freqtrade/optimize/analysis/recursive.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/freqtrade/optimize/analysis/recursive.py b/freqtrade/optimize/analysis/recursive.py index 9de0ad3ad..eaa8c9508 100644 --- a/freqtrade/optimize/analysis/recursive.py +++ b/freqtrade/optimize/analysis/recursive.py @@ -39,6 +39,7 @@ class RecursiveAnalysis(BaseAnalysis): self.dict_recursive: dict[str, Any] = dict() self.pair_to_used: str | None = None + self._strat_scc: int | None = None # For recursive bias check # analyzes two data frames with processed indicators and shows differences between them. @@ -151,7 +152,8 @@ class RecursiveAnalysis(BaseAnalysis): backtesting._set_strategy(backtesting.strategylist[0]) strat = backtesting.strategy - self._strat_scc = strat.startup_candle_count + if self._strat_scc is None: + self._strat_scc = strat.startup_candle_count if self._strat_scc < 1: raise ConfigurationError(