From 6c2afe3187be9f655ea23bbcf4f39fb9da1c6bb1 Mon Sep 17 00:00:00 2001 From: =?utf8?q?J=C3=A9r=C3=B4me=20Benoit?= Date: Fri, 4 Apr 2025 12:40:27 +0200 Subject: [PATCH] perf(qav3): remove unneeded dataframe squeeze() 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 | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/quickadapter/user_data/strategies/QuickAdapterV3.py b/quickadapter/user_data/strategies/QuickAdapterV3.py index 9f62adf..2bf02c3 100644 --- a/quickadapter/user_data/strategies/QuickAdapterV3.py +++ b/quickadapter/user_data/strategies/QuickAdapterV3.py @@ -59,7 +59,7 @@ class QuickAdapterV3(IStrategy): INTERFACE_VERSION = 3 def version(self) -> str: - return "3.2.7" + return "3.2.8" timeframe = "5m" @@ -539,7 +539,7 @@ class QuickAdapterV3(IStrategy): if df.empty: return None - last_candle = df.iloc[-1].squeeze() + last_candle = df.iloc[-1] if last_candle["do_predict"] == 2: return "model_expired" if last_candle["DI_catch"] == 0: @@ -608,7 +608,7 @@ class QuickAdapterV3(IStrategy): df, _ = self.dp.get_analyzed_dataframe(pair=pair, timeframe=self.timeframe) if df.empty: return False - last_candle = df.iloc[-1].squeeze() + last_candle = df.iloc[-1] entry_price_fluctuation_threshold = ( last_candle["natr_labeling_window"] * self.entry_natr_ratio ) -- 2.43.0