INNER CODE UNIT · Python
sma
aticio/legitindicators · legitindicators.py:8
def sma(data, length):
"""Simple Moving Average
:param data: list of price data
:type data: list
:param length: lookback period for ema
:type length: int
:return: SMA of given data
:rtype: list
"""
res = []
for i, _ in reversed(list(enumerate(data))):
sum = 0
for t in range(i - length + 1, i + 1):
sum = sum + data[t] / length
res.insert(0, sum)
return res