From: Jérôme Benoit Date: Fri, 21 Mar 2025 16:30:41 +0000 (+0100) Subject: refactor(qav3): cleanup python-ta-lib API usage X-Git-Url: https://git.piment-noir.org/?a=commitdiff_plain;h=03a34de19614de8401260241f6fef9752318e2a9;p=freqai-strategies.git refactor(qav3): cleanup python-ta-lib API usage Signed-off-by: Jérôme Benoit --- 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,