From: Jérôme Benoit Date: Sun, 17 Aug 2025 20:04:13 +0000 (+0200) Subject: fix(reforcexy): ensure clip range is only passed to model supporting it X-Git-Url: https://git.piment-noir.org/?a=commitdiff_plain;h=073f75bb3d85b5d5b273353117056fce3ddb4ada;p=freqai-strategies.git fix(reforcexy): ensure clip range is only passed to model supporting it Signed-off-by: Jérôme Benoit --- diff --git a/ReforceXY/user_data/freqaimodels/ReforceXY.py b/ReforceXY/user_data/freqaimodels/ReforceXY.py index 56017e8..996069e 100644 --- a/ReforceXY/user_data/freqaimodels/ReforceXY.py +++ b/ReforceXY/user_data/freqaimodels/ReforceXY.py @@ -228,7 +228,7 @@ class ReforceXY(BaseReinforcementLearningModel): model_params["learning_rate"] = linear_schedule(_lr) logger.info("Learning rate linear schedule enabled, initial value: %s", _lr) - if self.cr_schedule: + if "PPO" in self.model_type and self.cr_schedule: _cr = model_params.get("clip_range", 0.2) model_params["clip_range"] = linear_schedule(_cr) logger.info("Clip range linear schedule enabled, initial value: %s", _cr)