From 38ba882e8e253396deb75cec92e7d464b4180c14 Mon Sep 17 00:00:00 2001 From: sg Date: Thu, 9 Dec 2021 05:33:12 +0900 Subject: [PATCH] fix a simple bug not to get initial ma value correctly --- pandas_ta/overlap/smma.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pandas_ta/overlap/smma.py b/pandas_ta/overlap/smma.py index 9f37804..c1c93cf 100644 --- a/pandas_ta/overlap/smma.py +++ b/pandas_ta/overlap/smma.py @@ -57,7 +57,7 @@ def smma(close, length=None, mamode=None, talib=None, offset=None, **kwargs): m = close.size smma = close.copy() smma[:length - 1] = npNaN - smma.iloc[length - 1] = ma(mamode, close[0:length], length=length, talib=mode_tal)[-1] + smma.iloc[length - 1] = ma(mamode, close[0:length], length=length, talib=mode_tal).iloc[-1] for i in range(length, m): smma.iloc[i] = ((length - 1) * smma.iloc[i - 1] + smma.iloc[i]) / length