From 7dec963c2bcf2e9f7e9f1f222c89595f756585dd Mon Sep 17 00:00:00 2001 From: =?utf8?q?J=C3=A9r=C3=B4me=20Benoit?= Date: Sun, 25 May 2025 16:46:27 +0200 Subject: [PATCH] fix(qav3): MO trial selection cut&paste mistake 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 | 4 +++- quickadapter/user_data/strategies/QuickAdapterV3.py | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/quickadapter/user_data/freqaimodels/QuickAdapterRegressorV3.py b/quickadapter/user_data/freqaimodels/QuickAdapterRegressorV3.py index f081010..981f717 100644 --- a/quickadapter/user_data/freqaimodels/QuickAdapterRegressorV3.py +++ b/quickadapter/user_data/freqaimodels/QuickAdapterRegressorV3.py @@ -45,7 +45,7 @@ class QuickAdapterRegressorV3(BaseRegressionModel): https://github.com/sponsors/robcaulk """ - version = "3.7.67" + version = "3.7.68" @cached_property def _optuna_config(self) -> dict: @@ -473,6 +473,8 @@ class QuickAdapterRegressorV3(BaseRegressionModel): below_quantile_trial = best_trials[nearest_below_quantile[2]] if above_quantile_trial.values[0] >= below_quantile_trial.values[0]: return above_quantile_trial + else: + return below_quantile_trial elif label_trials_selection == "chebyshev": objective_values = np.array([trial.values for trial in best_trials]).T normalized_values_list = [] diff --git a/quickadapter/user_data/strategies/QuickAdapterV3.py b/quickadapter/user_data/strategies/QuickAdapterV3.py index 2408eed..24d17d6 100644 --- a/quickadapter/user_data/strategies/QuickAdapterV3.py +++ b/quickadapter/user_data/strategies/QuickAdapterV3.py @@ -60,7 +60,7 @@ class QuickAdapterV3(IStrategy): INTERFACE_VERSION = 3 def version(self) -> str: - return "3.3.69" + return "3.3.70" timeframe = "5m" -- 2.43.0