]> Piment Noir Git Repositories - freqai-strategies.git/commitdiff
fix(qav3): default label_period_candles value
authorJérôme Benoit <jerome.benoit@piment-noir.org>
Tue, 12 Aug 2025 15:29:23 +0000 (17:29 +0200)
committerJérôme Benoit <jerome.benoit@piment-noir.org>
Tue, 12 Aug 2025 15:29:23 +0000 (17:29 +0200)
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
ReforceXY/user_data/config-template.json
quickadapter/user_data/config-template.json
quickadapter/user_data/freqaimodels/QuickAdapterRegressorV3.py
quickadapter/user_data/strategies/QuickAdapterV3.py

index 8138c81f6a539f9dca9c5f5e4bb2fc6d5bfd8712..885404457babc15bca0de74a3f052321595795cc 100644 (file)
         "1h",
         "4h"
       ],
-      "label_period_candles": 100,
       "include_shifted_candles": 6,
       "weight_factor": 0.9,
       "principal_component_analysis": false,
index 6cd3ff83ba31856f7ee4634fc9eaa2cb9fb087ca..df36e9793328eeb4de3b6dbba414fbc14becb4e8 100644 (file)
       "DI_cutoff": 2,
       "&s-minima_threshold": -2,
       "&s-maxima_threshold": 2,
-      "label_period_candles": 100,
+      "label_period_candles": 24,
       "label_natr_ratio": 6.0,
       "hp_rmse": -1,
       "train_rmse": -1
         "4h",
         // "1d"
       ],
-      "label_period_candles": 100,
+      "label_period_candles": 24,
       "label_metric": "euclidean",
       "label_weights": [
         0.5,
index d3b45a966c8bd2270526c0509bdffb3a58d169c6..89e3b46b9f987962b7955f8aed050f9fd168b8d2 100644 (file)
@@ -156,7 +156,7 @@ class QuickAdapterRegressorV3(BaseRegressionModel):
                 if self.optuna_load_best_params(pair, "label")
                 else {
                     "label_period_candles": self.ft_params.get(
-                        "label_period_candles", 50
+                        "label_period_candles", 24
                     ),
                     "label_natr_ratio": float(
                         self.ft_params.get("label_natr_ratio", 6.0)
index daa31852f2d9c0c2eb312fc8f996f0a07d564549..42c92d40744bbe9fe0d182f692d0f33017aa97bf 100644 (file)
@@ -220,7 +220,7 @@ class QuickAdapterV3(IStrategy):
                 if self.optuna_load_best_params(pair, "label")
                 else {
                     "label_period_candles": self.freqai_info["feature_parameters"].get(
-                        "label_period_candles", 50
+                        "label_period_candles", 24
                     ),
                     "label_natr_ratio": float(
                         self.freqai_info["feature_parameters"].get(
@@ -420,7 +420,7 @@ class QuickAdapterV3(IStrategy):
         )
         if label_period_candles and isinstance(label_period_candles, int):
             return label_period_candles
-        return self.freqai_info["feature_parameters"].get("label_period_candles", 50)
+        return self.freqai_info["feature_parameters"].get("label_period_candles", 24)
 
     def set_label_period_candles(self, pair: str, label_period_candles: int) -> None:
         if isinstance(label_period_candles, int):