From 409786bf5c1b6aec59eece26983ac62f94ff1733 Mon Sep 17 00:00:00 2001 From: =?utf8?q?J=C3=A9r=C3=B4me=20Benoit?= Date: Sun, 16 Feb 2025 18:56:59 +0100 Subject: [PATCH] fix(reforcexy): refine hyperopt condition MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: Jérôme Benoit --- ReforceXY/user_data/freqaimodels/ReforceXY.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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( -- 2.43.0