From 0a8370dd575c89298a57416f225ac653d748865a Mon Sep 17 00:00:00 2001 From: =?utf8?q?J=C3=A9r=C3=B4me=20Benoit?= Date: Tue, 29 Jul 2025 21:18:26 +0200 Subject: [PATCH] fix(qav3): fix common_min_max() call 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 | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/quickadapter/user_data/freqaimodels/QuickAdapterRegressorV3.py b/quickadapter/user_data/freqaimodels/QuickAdapterRegressorV3.py index 2d13cea..33e3cc5 100644 --- a/quickadapter/user_data/freqaimodels/QuickAdapterRegressorV3.py +++ b/quickadapter/user_data/freqaimodels/QuickAdapterRegressorV3.py @@ -531,7 +531,7 @@ class QuickAdapterRegressorV3(BaseRegressionModel): ) ) extrema = pred_df.get(EXTREMA_COLUMN).iloc[-thresholds_candles:] - thresholds_smoothing = self.freqai_info.get( + thresholds_smoothing: str = self.freqai_info.get( "prediction_thresholds_smoothing", "logsumexp" ) thresholds_smoothing_methods = { @@ -555,10 +555,7 @@ class QuickAdapterRegressorV3(BaseRegressionModel): ) elif thresholds_smoothing in thresholds_smoothing_methods: return QuickAdapterRegressorV3.common_min_max( - extrema, - int(label_period_cycles), - thresholds_quantile, - thresholds_smoothing, + extrema, int(label_period_cycles), thresholds_smoothing ) else: raise ValueError( @@ -577,7 +574,7 @@ class QuickAdapterRegressorV3(BaseRegressionModel): label_period_cycles: int, method: str, ) -> tuple[float, float]: - n_values = min(int(label_period_cycles), len(series)) + n_values = min(label_period_cycles, len(series)) if n_values <= 0: return np.nan, np.nan -- 2.43.0