talib
语法
talib(func, args...)
参数
-
func 是一个函数名。
-
args 是函数 func 的参数。
其他相关的 talib 系列函数的参数说明和窗口计算规则请参考: TA-lib 系列
详情
当 args 的前几个元素为 NULL 时,DolphinDB 内置滑动窗口函数与 python TA-lib 的处理方式不同:
-
DolphinDB 滑动窗口函数:窗口从第一个元素开始进行滑动窗口计算;
-
python TA-lib: 保留开始的所有前置 NULL 值,然后从第一个非空元素开始进行滑动窗口计算。
若需要与 python TA-lib 保持一致的处理方式,可以使用 talib 函数。
例子
以下例子通过对比说明了 talib
函数和 DolphinDB 函数处理 NULL 值的区别。
msum(NULL 1 2 3 4 5 6 7 8 9, 3)
输出返回:[,,3,6,9,12,15,18,21,24]
talib(msum, NULL 1 2 3 4 5 6 7 8 9, 3)
输出返回:[,,,6,9,12,15,18,21,24]