From: Jérôme Benoit Date: Tue, 12 Aug 2025 15:15:05 +0000 (+0200) Subject: perf(qav3): refine protections tuning X-Git-Url: https://git.piment-noir.org/?a=commitdiff_plain;h=e9c6c79acf99b201832b4c1564299e8414ffffce;p=freqai-strategies.git perf(qav3): refine protections tuning Signed-off-by: Jérôme Benoit --- 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(