diff --git a/freqtrade/optimize/base_analysis.py b/freqtrade/optimize/base_analysis.py index d435aead2..ab7e6af0a 100644 --- a/freqtrade/optimize/base_analysis.py +++ b/freqtrade/optimize/base_analysis.py @@ -101,5 +101,3 @@ class BaseAnalysis: # first make a single backtest self.fill_full_varholder() - - reduce_verbosity_for_bias_tester() diff --git a/freqtrade/optimize/recursive_analysis.py b/freqtrade/optimize/recursive_analysis.py index 6012760cf..ef88f6927 100644 --- a/freqtrade/optimize/recursive_analysis.py +++ b/freqtrade/optimize/recursive_analysis.py @@ -21,11 +21,15 @@ logger = logging.getLogger(__name__) class RecursiveAnalysis(BaseAnalysis): def __init__(self, config: Dict[str, Any], strategy_obj: Dict): + + self._startup_candle = config.get('startup_candle', [199, 399, 499, 999, 1999]) + super().__init__(config, strategy_obj) + self.partial_varHolder_array: List[VarHolder] = [] self.partial_varHolder_lookahead_array: List[VarHolder] = [] - self._startup_candle = config.get('startup_candle', [199, 399, 499, 999, 1999]) + self.dict_recursive: Dict[str, Any] = dict() # For recursive bias check @@ -126,7 +130,8 @@ class RecursiveAnalysis(BaseAnalysis): def start(self) -> None: super().start() - + + reduce_verbosity_for_bias_tester() start_date_full = self.full_varHolder.from_dt end_date_full = self.full_varHolder.to_dt