pinescript ile yazılmış kodu matriks için çevirmeme yardımcı olabilirmisiniz,
src   = kapanış anlamında kullanılmış. p sanırım periyod
Ema(src, p) =>
    ema = 0.     
    sf = 2 / (p + 1)
    ema := nz(ema[1] + sf * (src - ema[1]), src)
    ema
  python a çevrilmiş hali:
def Ema(src, periods):
    if periods < 1:
        return 0
    ema = 0
    for i in range(1, periods + 1):
        ema += src[i]
    ema /= periods
    for i in range(periods + 1, len(src)):
        newEma = ema + (src[i] - ema) * 2 / (periods + 1)
        if newEma != 0:
            ema = newEma
    return ema