From 09ef1b3d097f55e4c80b5b66b999943731bdd465 Mon Sep 17 00:00:00 2001 From: =?utf8?q?J=C3=A9r=C3=B4me=20Benoit?= Date: Mon, 17 Feb 2025 14:33:23 +0100 Subject: [PATCH] refactor(reforcexy): refine typing 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 d9ca432..5536de1 100644 --- a/ReforceXY/user_data/freqaimodels/ReforceXY.py +++ b/ReforceXY/user_data/freqaimodels/ReforceXY.py @@ -583,7 +583,7 @@ class ReforceXY(BaseReinforcementLearningModel): def __init__(self, **kwargs): super().__init__(**kwargs) self.force_actions: bool = self.rl_config.get("force_actions", False) - self._force_action: ForceActions = None + self._force_action: Optional[ForceActions] = None self.take_profit: float = self.config["minimal_roi"]["0"] self.stop_loss: float = self.config["stoploss"] self.timeout: int = self.rl_config.get("max_trade_duration_candles", 128) @@ -629,7 +629,7 @@ class ReforceXY(BaseReinforcementLearningModel): Reset is called at the beginning of every episode """ _, history = super().reset(seed, **kwargs) - self._force_action: ForceActions = None + self._force_action: Optional[ForceActions] = None self._last_closed_position: Positions = None self._last_closed_trade_tick: int = 0 return self._get_observation(), history -- 2.43.0