]> Piment Noir Git Repositories - freqai-strategies.git/commitdiff
refactor(reforcexy): remove unneeded intermediate variable
authorJérôme Benoit <jerome.benoit@piment-noir.org>
Fri, 26 Sep 2025 23:26:56 +0000 (01:26 +0200)
committerJérôme Benoit <jerome.benoit@piment-noir.org>
Fri, 26 Sep 2025 23:26:56 +0000 (01:26 +0200)
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
ReforceXY/user_data/freqaimodels/ReforceXY.py

index 31c9a0b38be4c4275a13b4c8bafcf427f89af817..b35a8ab6dd77b3ff9e8d23b8f390b998d2e044d5 100644 (file)
@@ -1286,8 +1286,7 @@ class MyRLEnv(Base5ActionRLEnv):
             exit_half_life = float(model_reward_parameters.get("exit_half_life", 0.5))
             if exit_half_life <= 0.0:
                 exit_half_life = 0.5
-            attenuation = math.pow(2.0, -duration_ratio / exit_half_life)
-            factor *= attenuation
+            factor *= math.pow(2.0, -duration_ratio / exit_half_life)
 
         factor *= self._get_pnl_factor(pnl, self.profit_aim * self.rr)