t3
语法
t3(X, window, [vfactor=1.0])
TA-lib 系列函数参数说明和窗口计算规则请参考:TAlib
详情
在给定长度(以元素个数衡量)的滑动窗口内,计算 X 的三重指数移动平均(Triple Exponential Moving Average)。
其计算公式为:

DolphinDB t3 和 TA-Lib T3 功能相同,在实现上存在以下区别:
- DolphinDB
t3支持向量、矩阵和表作为输入,而 TA-LibT3仅支持一维数组输入。 - 参数 vfactor 的默认值不同。
- 空值处理不同:二者在前置空值处理上基本一致:保留序列开头的空值,并从首个非空值开始进行窗口计算。二者在中间空值处理上存在差异:DolphinDB
t3通常会继续按其移动平均规则计算并输出结果;TA-Lib 在首个非空值之后遇到 NaN 时,部分指标可能从该位置起输出 NaN,并影响后续结果。
参数
vfactor 是一个0-1之间的浮点数。 默认值是1.0。
返回值
DOUBLE 类型,数据形式同 X。
例子
x=12.1 12.2 12.6 12.8 11.9 11.6 11.2 16.9 55.6 5.6 3.3 66 6 57
t3(x, 3, 0.5);
// output
[,,,,,,,,,,,,26.8447,33.209]
x=matrix(12.1 12.2 12.6 12.8 11.9 11.6 11.2 15.7 18.6 13.2 19.6 20.3 22.4 11, 14 15 18 19 21 12 10 6 5.5 7 11 16 15 9.9)
t3(x, 3, 0.8);
| col1 | col2 |
|---|---|
| 20.7584 | 13.4706 |
| 18.242 | 13.2408 |
相关函数:tema
