]> Piment Noir Git Repositories - freqai-strategies.git/commitdiff
refactor(reforcexy): sensible variable name
authorJérôme Benoit <jerome.benoit@piment-noir.org>
Fri, 19 Sep 2025 13:54:27 +0000 (15:54 +0200)
committerJérôme Benoit <jerome.benoit@piment-noir.org>
Fri, 19 Sep 2025 13:54:27 +0000 (15:54 +0200)
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
ReforceXY/user_data/freqaimodels/ReforceXY.py

index d08cd1b03981c5a5d0833ea384c19a5a52e187ee..f48ba2747e2e89eb42e74098a37e02a40c2a8d28 100644 (file)
@@ -170,16 +170,16 @@ class ReforceXY(BaseReinforcementLearningModel):
             action_mask[Actions.Short_exit.value] = True
 
         if force_action is not None and position in (Positions.Long, Positions.Short):
-            forced = np.zeros(len(Actions), dtype=bool)
+            force_action_mask = np.zeros(len(Actions), dtype=bool)
             try:
                 if position == Positions.Long:
-                    forced[Actions.Long_exit.value] = True
+                    force_action_mask[Actions.Long_exit.value] = True
                 elif position == Positions.Short:
-                    forced[Actions.Short_exit.value] = True
+                    force_action_mask[Actions.Short_exit.value] = True
             except Exception:
                 return action_mask
-            if forced.any():
-                return forced
+            if force_action_mask.any():
+                return force_action_mask
             return action_mask
 
         if not action_mask.any():