wma

New in version 2.00.2.

语法

wma(X, window)

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

详情

在给定长度(以元素个数衡量)的滑动窗口内,计算 X 的加权移动平均(Weighted Moving Average)。

其计算公式为:

\(WMA = (X_1 * 1 + X_2 * 2 + ... + X_n * n) / (1 + 2 + ... + n)\)

例子

$ x=12.1 12.2 12.6 12.8 11.9 11.6 11.2
$ wma(x,3);
[,,12.383333333333332,12.633333333333334,12.316666666666668,11.9,11.450000000000001]

$ x=matrix(12.1 12.2 12.6 12.8 11.9 11.6 11.2, 14 15 18 19 21 12 10)
$ wma(x,3);

col1

col2

12.3833

16.3333

12.6333

18

12.3167

19.8333

11.9

16.1667

11.45

12.5

相关函数:sma, trima