]> Piment Noir Git Repositories - freqai-strategies.git/commitdiff
refactor(qav3): refine optuna enablement condition
authorJérôme Benoit <jerome.benoit@piment-noir.org>
Thu, 6 Feb 2025 12:40:55 +0000 (13:40 +0100)
committerJérôme Benoit <jerome.benoit@piment-noir.org>
Thu, 6 Feb 2025 12:40:55 +0000 (13:40 +0100)
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
quickadapter/user_data/freqaimodels/LightGBMRegressorQuickAdapterV35.py
quickadapter/user_data/freqaimodels/XGBoostRegressorQuickAdapterV35.py

index f6736011b694eb47dd382c804de236c043b554cd..07e7d759e9700893299e45c83094690cc5241105 100644 (file)
@@ -40,7 +40,8 @@ class LightGBMRegressorQuickAdapterV35(BaseRegressionModel):
         super().__init__(**kwargs)
         self.__optuna_config = self.freqai_info.get("optuna_hyperopt", {})
         self.__optuna_hyperopt: bool = (
-            self.__optuna_config.get("enabled", False)
+            self.freqai_info.get("enabled", False)
+            and self.__optuna_config.get("enabled", False)
             and self.data_split_parameters.get("test_size", TEST_SIZE) > 0
         )
         self.__optuna_hp = {}
index 15abca3c4ed10007b83c8837735659194a10eeae..fcffac6f0f4b81399effde42cacd5b3aa1bed920 100644 (file)
@@ -40,7 +40,8 @@ class XGBoostRegressorQuickAdapterV35(BaseRegressionModel):
         super().__init__(**kwargs)
         self.__optuna_config = self.freqai_info.get("optuna_hyperopt", {})
         self.__optuna_hyperopt: bool = (
-            self.__optuna_config.get("enabled", False)
+            self.freqai_info.get("enabled", False)
+            and self.__optuna_config.get("enabled", False)
             and self.data_split_parameters.get("test_size", TEST_SIZE) > 0
         )
         self.__optuna_hp = {}