]> Piment Noir Git Repositories - freqai-strategies.git/commitdiff
fix(qav3): ensure label candle pool is properly sized
authorJérôme Benoit <jerome.benoit@piment-noir.org>
Thu, 12 Jun 2025 19:25:58 +0000 (21:25 +0200)
committerJérôme Benoit <jerome.benoit@piment-noir.org>
Thu, 12 Jun 2025 19:25:58 +0000 (21:25 +0200)
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
quickadapter/user_data/freqaimodels/QuickAdapterRegressorV3.py

index baa9fb247763d3dcc9fe237dd25cfb8ba9d1bd6a..39ca8b9b70016626209bc2411f33ed0d1270a843 100644 (file)
@@ -188,7 +188,7 @@ class QuickAdapterRegressorV3(BaseRegressionModel):
     def get_optuna_label_all_candles(self) -> list[int]:
         n_pairs = len(self.pairs)
         label_frequency_candles = max(
-            2, 2 * n_pairs - 1, int(self.ft_params.get("label_frequency_candles", 12))
+            2, 2 * n_pairs, int(self.ft_params.get("label_frequency_candles", 12))
         )
         min_offset = -int(label_frequency_candles / 2)
         max_offset = int(label_frequency_candles / 2)