]> Piment Noir Git Repositories - freqai-strategies.git/commitdiff
fix(reforcexy): refine hyperopt condition
authorJérôme Benoit <jerome.benoit@piment-noir.org>
Sun, 16 Feb 2025 17:56:59 +0000 (18:56 +0100)
committerJérôme Benoit <jerome.benoit@piment-noir.org>
Sun, 16 Feb 2025 17:56:59 +0000 (18:56 +0100)
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
ReforceXY/user_data/freqaimodels/ReforceXY.py

index 3609cbb3218c3198fa41985c5ac5a0ae42d6895f..31856163da353942b2c2599b7b88c05f98435e5f 100644 (file)
@@ -115,7 +115,9 @@ class ReforceXY(BaseReinforcementLearningModel):
         self.progressbar_callback: Optional[ProgressBarCallback] = None
         # Optuna hyperopt
         self.rl_config_optuna: dict = self.freqai_info.get("rl_config_optuna", {})
-        self.hyperopt: bool = self.rl_config_optuna.get("enabled", False)
+        self.hyperopt: bool = self.freqai_info.get(
+            "enabled", False
+        ) and self.rl_config_optuna.get("enabled", False)
         self.optuna_timeout_hours: float = self.rl_config_optuna.get("timeout_hours", 0)
         self.optuna_n_trials: int = self.rl_config_optuna.get("n_trials", 100)
         self.optuna_n_startup_trials: int = self.rl_config_optuna.get(