From 12fd476fb51b7cd8c570b1c1ae2c99baf297026c Mon Sep 17 00:00:00 2001 From: =?utf8?q?J=C3=A9r=C3=B4me=20Benoit?= Date: Thu, 2 Oct 2025 14:44:53 +0200 Subject: [PATCH] refactor(reforcexy): add warning about add_state_info tunable 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 | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/ReforceXY/user_data/freqaimodels/ReforceXY.py b/ReforceXY/user_data/freqaimodels/ReforceXY.py index 240f150..bead8fe 100644 --- a/ReforceXY/user_data/freqaimodels/ReforceXY.py +++ b/ReforceXY/user_data/freqaimodels/ReforceXY.py @@ -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( -- 2.43.0