]> Piment Noir Git Repositories - freqai-strategies.git/commitdiff
fix(reforcexy): ensure clip range is only passed to model supporting it
authorJérôme Benoit <jerome.benoit@piment-noir.org>
Sun, 17 Aug 2025 20:04:13 +0000 (22:04 +0200)
committerJérôme Benoit <jerome.benoit@piment-noir.org>
Sun, 17 Aug 2025 20:04:13 +0000 (22:04 +0200)
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
ReforceXY/user_data/freqaimodels/ReforceXY.py

index 56017e879a3fe08fc929b13124b4981c9f5f939a..996069edf3d8b708c15126441e6ed0ebbcf8dd39 100644 (file)
@@ -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)