From 0324c0f1553617951be99b87beeea118751a1994 Mon Sep 17 00:00:00 2001 From: =?utf8?q?J=C3=A9r=C3=B4me=20Benoit?= Date: Fri, 20 Jun 2025 22:20:22 +0200 Subject: [PATCH] fix(qav3): revert candle pool cache until issues are solved MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: Jérôme Benoit --- .../user_data/freqaimodels/QuickAdapterRegressorV3.py | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/quickadapter/user_data/freqaimodels/QuickAdapterRegressorV3.py b/quickadapter/user_data/freqaimodels/QuickAdapterRegressorV3.py index 9a1d83e..2a8b9d5 100644 --- a/quickadapter/user_data/freqaimodels/QuickAdapterRegressorV3.py +++ b/quickadapter/user_data/freqaimodels/QuickAdapterRegressorV3.py @@ -99,7 +99,6 @@ class QuickAdapterRegressorV3(BaseRegressionModel): self._optuna_hp_params: dict[str, dict[str, Any]] = {} self._optuna_train_params: dict[str, dict[str, Any]] = {} self._optuna_label_params: dict[str, dict[str, Any]] = {} - self._optuna_label_candle_pool_cache: dict[tuple[int, int], list[int]] = {} self.init_optuna_label_candle_pool() self._optuna_label_candle: dict[str, int] = {} self._optuna_label_candles: dict[str, int] = {} @@ -195,16 +194,12 @@ class QuickAdapterRegressorV3(BaseRegressionModel): label_frequency_candles = max( 2, 2 * n_pairs, int(self.ft_params.get("label_frequency_candles", 12)) ) - cache_key = (n_pairs, label_frequency_candles) - if cache_key in self._optuna_label_candle_pool_cache: - return self._optuna_label_candle_pool_cache[cache_key] min_offset = -int(label_frequency_candles / 2) max_offset = int(label_frequency_candles / 2) - self._optuna_label_candle_pool_cache[cache_key] = [ + return [ max(1, label_frequency_candles + offset) for offset in range(min_offset, max_offset + 1) ] - return self._optuna_label_candle_pool_cache[cache_key] def init_optuna_label_candle_pool(self) -> None: self._optuna_label_candle_pool = self.build_optuna_label_candle_pool() -- 2.43.0