函数 API 示例
与 TA-Lib 类似,函数接口为其公开的 TA-Lib 指标提供了一个轻量级的封装。
每个函数都会返回一个输出数组,并且它们的参数都具有默认值,除非以关键字参数的形式另行指定。通常,这些函数会有一个初始“回看”周期(生成输出之前所需的观察值数量),该周期的值被设为 NaN。
以下所有示例均使用函数 API:
import numpy
import talib
close = numpy.random.random(100)
计算收盘价的简单移动平均:
output = talib.SMA(close)
使用三重指数移动平均计算布林带:
from talib import MA_Type
upper, middle, lower = talib.BBANDS(close, matype=MA_Type.T3)
计算收盘价的动量指标,时间周期设为 5:
output = talib.MOM(close, timeperiod=5)
所有函数的文档: