sma
语法
sma(X, window)
TA-lib 系列函数参数说明和窗口计算规则请参考:TAlib
详情
在给定长度(以元素个数衡量)的滑动窗口内,计算 X 的简单移动平均(Simple Moving Average)。
其计算公式为:

注:
DolphinDB sma 和 TA-Lib SMA
计算逻辑基本一致。核心区别是使用环境和数据结构:DolphinDB sma 是 DolphinDB 内置的 TA-Lib
系列函数,可在 DolphinDB 脚本/SQL 中处理向量或矩阵;TA-Lib SMA 是 TA-Lib
接口函数,通常用于处理一维行情序列。
返回值
DOUBLE 类型向量。
例子
x=12.1 12.2 12.6 12.8 11.9 11.6 11.2
sma(x,3);
// output
[,,12.299999999999998,12.533333333333331,12.433333333333331,12.099999999999999,11.566666666666664]
x=matrix(12.1 12.2 12.6 12.8 11.9 11.6 11.2, 14 15 18 19 21 12 10)
sma(x,3);
| col1 | col2 |
|---|---|
| 12.3 | 15.6667 |
| 12.5333 | 17.3333 |
| 12.4333 | 19.3333 |
| 12.1 | 17.3333 |
| 11.5667 | 14.3333 |
