From e9c6c79acf99b201832b4c1564299e8414ffffce Mon Sep 17 00:00:00 2001 From: =?utf8?q?J=C3=A9r=C3=B4me=20Benoit?= Date: Tue, 12 Aug 2025 17:15:05 +0200 Subject: [PATCH] perf(qav3): refine protections tuning 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 +++- quickadapter/user_data/strategies/QuickAdapterV3.py | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/ReforceXY/user_data/freqaimodels/ReforceXY.py b/ReforceXY/user_data/freqaimodels/ReforceXY.py index 54bb405..76d723f 100644 --- a/ReforceXY/user_data/freqaimodels/ReforceXY.py +++ b/ReforceXY/user_data/freqaimodels/ReforceXY.py @@ -1049,7 +1049,9 @@ class ReforceXY(BaseReinforcementLearningModel): "tick": self._current_tick, "position": self._position.value, "action": action, - "force_action": self._force_action, + "force_action": ( + self._force_action.name if self._force_action else None + ), "pnl": self.get_unrealized_profit(), "reward": round(reward, 5), "total_reward": round(self.total_reward, 5), diff --git a/quickadapter/user_data/strategies/QuickAdapterV3.py b/quickadapter/user_data/strategies/QuickAdapterV3.py index f2e76da..daa3185 100644 --- a/quickadapter/user_data/strategies/QuickAdapterV3.py +++ b/quickadapter/user_data/strategies/QuickAdapterV3.py @@ -143,7 +143,7 @@ class QuickAdapterV3(IStrategy): self.freqai_info.get("fit_live_predictions_candles", 100) ) estimated_trade_duration_candles = int( - self.config.get("estimated_trade_duration_candles", 36) + self.config.get("estimated_trade_duration_candles", 24) ) stoploss_guard_lookback_period_candles = int(fit_live_predictions_candles / 2) stoploss_guard_trade_limit = max( -- 2.43.0