TA-Lib

Eric讨论 | 贡献2021年1月21日 (四) 19:20的版本

TA-Lib(Technical Analysis Library)是一个多平台的技术分析库,多种编程语言的开源API,包括C/C++JavaPerlPython版等。包含200多个技术指标,如ADXMACDRSI布林带等,还支持烛台模式识别。Ta-Lib使用BSD许可,允许将它集成到您自己的开源或商业应用程序中。

TA-Lib的Python版本是使用 SWIG 封装C/C++版本的API,难安装,速度稍慢。开源项目mrjbq7/ta-lib使用CythonNumpy封装TA-Lib的C/C++版,速度比TA-Lib的Python版快,所以在Python中一般使用该版本。

简介

时间轴

安装

使用pip安装

mrjbq7/ta-lib有发布在PyPI上,可以使用pip安装:

pip install TA-Lib

了解更多 >> mrjbq7/ta-lib:安装


故障排除

了解更多 >> mrjbq7/ta-lib:故障排除



函数

Overlap Studies 重叠指标

函数名 英文名称 中文名称 描述 代码
MA Moving average 移动平均线 简称均线。
参数:
matype:默认0(简单移动平均),0=SMA,1=EMA,2=WMA,3=DEMA,4=TEMA,5=TRIMA,6=KAMA,7=MAMA,8=T3
MA(close, timeperiod=30, matype=0)
SMA Simple Moving Average 简单移动平均 SMA(close, timeperiod=30)
EMA Exponential Moving Average 指数移动平均 是以指数式递减加权的移动平均。 EMA(close, timeperiod=30)

了解更多 >> mrjbq7/ta-lib 文档:Overlap Studies mrjbq7/ta-lib GitHub: ta-lib/talib/_common.pxi


资源

官网