pine_ema(src, length) => alpha = 2 / (length + 1) sum = 0.0 sum := na(sum[1]) ? sma(src, length) : alpha * src + (1 - alpha) * nz(sum[1]) plot(pine_ema(close,15))
TV的EMA公式 sum := na(sum[1]) ? sma(src, length) : alpha * src + (1 - alpha) * nz(sum[1]) 这一段看不太懂,有没有可以帮忙翻一下成pyhton的,谢谢。
备注说明: 1. df[‘close’].ewm(span=110,adjust = False).mean() 2. talib.EMA(np.array(close), timeperiod=110) 测试结果都与TV不一致 ( 小于50大概率相同) 大于100就不相同了。 所以想要解析tv的ema 测试一下看看。