From e6d7ce108f688bb91b0a244f9837591cfce9e70c Mon Sep 17 00:00:00 2001 From: =?utf8?q?J=C3=A9r=C3=B4me=20Benoit?= Date: Wed, 24 Dec 2025 22:15:55 +0100 Subject: [PATCH] refactor(ReforceXY): align methods signature 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, 2 insertions(+), 2 deletions(-) diff --git a/ReforceXY/user_data/freqaimodels/ReforceXY.py b/ReforceXY/user_data/freqaimodels/ReforceXY.py index e88efb6..1e55c47 100644 --- a/ReforceXY/user_data/freqaimodels/ReforceXY.py +++ b/ReforceXY/user_data/freqaimodels/ReforceXY.py @@ -2012,9 +2012,9 @@ class MyRLEnv(Base5ActionRLEnv): def _compute_hold_potential( self, position: Positions, - duration_ratio: float, pnl: float, pnl_target: float, + duration_ratio: float, scale: float, ) -> float: """Compute PBRS potential Φ(s) for position holding states. @@ -2432,9 +2432,9 @@ class MyRLEnv(Base5ActionRLEnv): if self._hold_potential_enabled: next_potential = self._compute_hold_potential( next_position, - next_duration_ratio, next_pnl, pnl_target, + next_duration_ratio, hold_potential_scale, ) reward_shaping = gamma * next_potential - prev_potential -- 2.53.0