]> Piment Noir Git Repositories - freqai-strategies.git/commitdiff
refactor(reforcexy): add warning about add_state_info tunable
authorJérôme Benoit <jerome.benoit@piment-noir.org>
Thu, 2 Oct 2025 12:44:53 +0000 (14:44 +0200)
committerJérôme Benoit <jerome.benoit@piment-noir.org>
Thu, 2 Oct 2025 12:44:53 +0000 (14:44 +0200)
Signed-off-by: Jérôme Benoit <jerome.benoit@piment-noir.org>
ReforceXY/user_data/freqaimodels/ReforceXY.py

index 240f150218f40861f4840c957bba61b709a9e93f..bead8fefb760289c24b9adc1d8b328c8dbb9332e 100644 (file)
@@ -280,6 +280,13 @@ class ReforceXY(BaseReinforcementLearningModel):
                 self.n_eval_episodes,
             )
             self.n_eval_episodes = 5
+
+        add_state_info = self.rl_config.get("add_state_info", False)
+        if not add_state_info:
+            logger.warning(
+                "Setting add_state_info=%s will lead to desynchronized trade states during inference after restart",
+                add_state_info,
+            )
         tensorboard_throttle = self.rl_config.get("tensorboard_throttle", 1)
         if not isinstance(tensorboard_throttle, int) or tensorboard_throttle < 1:
             logger.warning(