From: Jérôme Benoit Date: Tue, 12 Aug 2025 15:29:23 +0000 (+0200) Subject: fix(qav3): default label_period_candles value X-Git-Url: https://git.piment-noir.org/?a=commitdiff_plain;h=632cf2375e42f621fb707036a7c8f8ee802de3be;p=freqai-strategies.git fix(qav3): default label_period_candles value Signed-off-by: Jérôme Benoit --- diff --git a/ReforceXY/user_data/config-template.json b/ReforceXY/user_data/config-template.json index 8138c81..8854044 100644 --- a/ReforceXY/user_data/config-template.json +++ b/ReforceXY/user_data/config-template.json @@ -132,7 +132,6 @@ "1h", "4h" ], - "label_period_candles": 100, "include_shifted_candles": 6, "weight_factor": 0.9, "principal_component_analysis": false, diff --git a/quickadapter/user_data/config-template.json b/quickadapter/user_data/config-template.json index 6cd3ff8..df36e97 100644 --- a/quickadapter/user_data/config-template.json +++ b/quickadapter/user_data/config-template.json @@ -137,7 +137,7 @@ "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 @@ -154,7 +154,7 @@ "4h", // "1d" ], - "label_period_candles": 100, + "label_period_candles": 24, "label_metric": "euclidean", "label_weights": [ 0.5, diff --git a/quickadapter/user_data/freqaimodels/QuickAdapterRegressorV3.py b/quickadapter/user_data/freqaimodels/QuickAdapterRegressorV3.py index d3b45a9..89e3b46 100644 --- a/quickadapter/user_data/freqaimodels/QuickAdapterRegressorV3.py +++ b/quickadapter/user_data/freqaimodels/QuickAdapterRegressorV3.py @@ -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) diff --git a/quickadapter/user_data/strategies/QuickAdapterV3.py b/quickadapter/user_data/strategies/QuickAdapterV3.py index daa3185..42c92d4 100644 --- a/quickadapter/user_data/strategies/QuickAdapterV3.py +++ b/quickadapter/user_data/strategies/QuickAdapterV3.py @@ -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):