trima

New in version 2.00.2.

语法

trima(X, window)

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

详情

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

其计算公式为:

\(trima = sma(sma(x, w1), w2)\)

其中 w1 = (window + 1) / 2 向上取整;w2 = (window + 1) / 2 向下取整。

例子

$ x=12.1 12.2 12.6 12.8 11.9 11.6 11.2
$ trima(x,3);
[,,12.274999999999998,18.625,18.662500000000001,15.225000000000001,11.59375]

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

col1

col2

12.274999999999998

15.5

18.625

24.75

18.662500000000001

27

15.225000000000001

22.875

11.59375

14.875

相关函数:sma, wma, trima