From c8848b430acde333b946083b584a89aec6c01e9d Mon Sep 17 00:00:00 2001 From: =?utf8?q?J=C3=A9r=C3=B4me=20Benoit?= Date: Thu, 31 Jul 2025 18:16:35 +0200 Subject: [PATCH] perf(qav3): base TP/SL natr ratio on fibo extension/retracement ratios MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: Jérôme Benoit --- quickadapter/user_data/strategies/QuickAdapterV3.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/quickadapter/user_data/strategies/QuickAdapterV3.py b/quickadapter/user_data/strategies/QuickAdapterV3.py index afe5f19..cf24213 100644 --- a/quickadapter/user_data/strategies/QuickAdapterV3.py +++ b/quickadapter/user_data/strategies/QuickAdapterV3.py @@ -94,9 +94,9 @@ class QuickAdapterV3(IStrategy): # {stage: (natr_ratio_percent, stake_percent)} partial_exit_stages: dict[int, tuple[float, float]] = { - 0: (0.4444, 0.4), - 1: (0.7222, 0.3), - 2: (0.8889, 0.2), + 0: (0.4858, 0.4), + 1: (0.6180, 0.3), + 2: (0.7640, 0.2), } timeframe_minutes = timeframe_to_minutes(timeframe) @@ -772,7 +772,7 @@ class QuickAdapterV3(IStrategy): if df.empty: return None - stoploss_distance = self.get_stoploss_distance(df, trade, current_rate, 0.9) + stoploss_distance = self.get_stoploss_distance(df, trade, current_rate, 0.7860) if isna(stoploss_distance) or stoploss_distance <= 0: return None return stoploss_from_absolute( -- 2.43.0