From 15380dc22f14149952ec2dc71f0bd30362ba5dd6 Mon Sep 17 00:00:00 2001 From: =?utf8?q?J=C3=A9r=C3=B4me=20Benoit?= Date: Mon, 31 Mar 2025 12:17:36 +0200 Subject: [PATCH] perf(qav3): ensure dynamic SL try to enforce RR ratio ASAP MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: Jérôme Benoit --- .../user_data/strategies/QuickAdapterV3.py | 16 +--------------- 1 file changed, 1 insertion(+), 15 deletions(-) diff --git a/quickadapter/user_data/strategies/QuickAdapterV3.py b/quickadapter/user_data/strategies/QuickAdapterV3.py index af143d8..af818d7 100644 --- a/quickadapter/user_data/strategies/QuickAdapterV3.py +++ b/quickadapter/user_data/strategies/QuickAdapterV3.py @@ -59,21 +59,13 @@ class QuickAdapterV3(IStrategy): INTERFACE_VERSION = 3 def version(self) -> str: - return "3.2.4" + return "3.2.5" timeframe = "5m" stoploss = -0.02 use_custom_stoploss = True - @property - def trailing_stoploss_positive_offset(self) -> float: - return self.config.get("trailing_stoploss_positive_offset", 0.005) - - @property - def trailing_stoploss_only_offset_is_reached(self) -> bool: - return self.config.get("trailing_stoploss_only_offset_is_reached", True) - @property def trailing_stoploss_natr_ratio(self) -> float: return self.config.get("trailing_stoploss_natr_ratio", 0.025) @@ -507,12 +499,6 @@ class QuickAdapterV3(IStrategy): current_profit: float, **kwargs, ) -> float | None: - if ( - self.trailing_stoploss_only_offset_is_reached - and current_profit < self.trailing_stoploss_positive_offset - ): - return None - df, _ = self.dp.get_analyzed_dataframe(pair=pair, timeframe=self.timeframe) if df.empty: -- 2.43.0