gema

语法

gema(X, window, alpha)

TA-lib 系列函数参数说明和窗口计算规则请参考: TA-lib 系列

参数

alpha 是一个0-1之间的浮点数(不包含0, 1),表示计算系数。

详情

在给定长度(以元素个数衡量)的滑动窗口内,计算 X 的指数移动平均(Exponential Moving Average),该函数是 ema 的扩展。

ema 相比,该函数引入了计算系数 alpha,其计算公式为:


gema

其中:gemak为第 k 个指数移动平均值,alpha 为计算系数,xk为向量x中第 k 个元素。

例子

x=12.1 12.2 12.6 12.8 11.9 11.6 11.2
gema(x,3,0.5);
// output
[,,12.299999999999998,12.55,12.225000000000001,11.912500000000001,11.55625]

x=matrix(12.1 12.2 12.6 12.8 11.9 11.6 11.2, 14 15 18 19 21 12 10)
gema(x,3,0.1);
col1 col2
12.3 15.6667
12.35 16
12.305 16.5
12.2345 16.05
12.131 15.445

相关函数:ema, wilder, tema