From: Jérôme Benoit Date: Sun, 16 Feb 2025 17:56:59 +0000 (+0100) Subject: fix(reforcexy): refine hyperopt condition X-Git-Url: https://git.piment-noir.org/?a=commitdiff_plain;h=409786bf5c1b6aec59eece26983ac62f94ff1733;p=freqai-strategies.git fix(reforcexy): refine hyperopt condition Signed-off-by: Jérôme Benoit --- diff --git a/ReforceXY/user_data/freqaimodels/ReforceXY.py b/ReforceXY/user_data/freqaimodels/ReforceXY.py index 3609cbb..3185616 100644 --- a/ReforceXY/user_data/freqaimodels/ReforceXY.py +++ b/ReforceXY/user_data/freqaimodels/ReforceXY.py @@ -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(