窗口聚合指数移动平均线
指数移动平均线(EMA)通过以下迭代算法计算得出,其中 n 为移动平均线的“天数”(从 1 开始):
p = 2 / (interval+1)
EMA[0] = input[0] * p
EMA[n] = EMA[n-1] * (1–p)
例如,将指数移动平均(EMA)计算应用于以下输入值序列:
{335, 808, 45, 402, 732, 48, 805, 450, 385, 420, 367, 69}
间隔参数为 7 时,会产生以下结果序列:
{335.000000, 453.250000, 351.187500, 363.890625, 455.917969, 353.938477,
466.703857, 462.527893, 443.145920, 437.359440, 419.769580, 332.077185}
可使用以下表格(使用 Microsoft Excel 2010 或更高版本构建)验证有效窗口,其中

请注意,对于此 7 个值的区间,应忽略 seq_window_agg_ema_TYPE()
的前 6 个值(如上突出显示)
请参阅窗口与网格聚合页面中的注释。