From 03a34de19614de8401260241f6fef9752318e2a9 Mon Sep 17 00:00:00 2001 From: =?utf8?q?J=C3=A9r=C3=B4me=20Benoit?= Date: Fri, 21 Mar 2025 17:30:41 +0100 Subject: [PATCH] refactor(qav3): cleanup python-ta-lib API usage 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, 3 insertions(+), 5 deletions(-) diff --git a/quickadapter/user_data/strategies/QuickAdapterV3.py b/quickadapter/user_data/strategies/QuickAdapterV3.py index 8c47581..f72876b 100644 --- a/quickadapter/user_data/strategies/QuickAdapterV3.py +++ b/quickadapter/user_data/strategies/QuickAdapterV3.py @@ -195,7 +195,7 @@ class QuickAdapterV3(IStrategy): length=period, ) dataframe["%-linearreg-angle-period"] = ta.LINEARREG_ANGLE( - dataframe["close"], timeperiod=period + dataframe, timeperiod=period ) dataframe["%-atr-period"] = ta.ATR(dataframe, timeperiod=period) dataframe["%-natr-period"] = ta.NATR(dataframe, timeperiod=period) @@ -206,9 +206,7 @@ class QuickAdapterV3(IStrategy): dataframe["%-raw_volume"] = dataframe["volume"] dataframe["%-obv"] = ta.OBV(dataframe) dataframe["%-ewo"] = EWO(dataframe=dataframe, ma_mode="zlewma", normalize=True) - psar = ta.SAR( - dataframe["high"], dataframe["low"], acceleration=0.02, maximum=0.2 - ) + psar = ta.SAR(dataframe, acceleration=0.02, maximum=0.2) dataframe["%-diff_to_psar"] = dataframe["close"] - psar kc = pta.kc( dataframe["high"], @@ -228,7 +226,7 @@ class QuickAdapterV3(IStrategy): dataframe["bb_middleband"], dataframe["bb_lowerband"], ) = ta.BBANDS( - ta.TYPPRICE(dataframe["high"], dataframe["low"], dataframe["close"]), + ta.TYPPRICE(dataframe), timeperiod=14, nbdevup=2.2, nbdevdn=2.2, -- 2.43.0