摘自:《zw 量化实盘·开源课件》系列
更多量化资料,请浏览 zw 网站:http://ziwang.com
QQ 群:124134140 (zw 量化&大数据)
《TALIB 函数大全·ZW 汉化注解版》
zw 开源量化团队 QQ 群:533233771
作者:ZW=智王+字王 2016.01.25
1
前言 ........................................................................................................................................................................................ 7
函数库 ................................................................................................................................................................................ 9
ACOS 反余弦函数................................................................................................................................................................... 9
AD 线随机指标 ....................................................................................................................................................................... 9
ADD 加法 ............................................................................................................................................................................... 9
ADOSC 佳庆指标 .................................................................................................................................................................. 10
ADX 平均趋向指数 ............................................................................................................................................................... 10
ADXR 评估指数 .................................................................................................................................................................... 11
APO 绝对价格振荡指数 ...................................................................................................................................................... 11
AROON 阿隆指标................................................................................................................................................................. 11
AROONOSC 阿隆震荡线 ....................................................................................................................................................... 12
ASIN 反正弦函数 ................................................................................................................................................................. 12
ATAN 反正切函数 ................................................................................................................................................................ 13
ATR 平均真实波幅 ............................................................................................................................................................... 13
AVGPRICE 平均价格 ............................................................................................................................................................. 13
BBANDS 布林带 ................................................................................................................................................................... 14
BETA 指数 ............................................................................................................................................................................. 14
BOP 均势指标 ...................................................................................................................................................................... 15
CCI 顺势指标 ....................................................................................................................................................................... 15
CEIL 取整函数 ...................................................................................................................................................................... 15
CMO 钱德动量摆动指标 ..................................................................................................................................................... 16
CORREL 皮尔森相关系数 ..................................................................................................................................................... 16
COS 余弦函数 ...................................................................................................................................................................... 16
COSH 双曲余弦值 ................................................................................................................................................................ 17
DEMA 双指数移动平均线 ................................................................................................................................................... 17
DIV 整除 ............................................................................................................................................................................... 18
DX 动向指数 ........................................................................................................................................................................ 18
EMA 指数移动平均线 ......................................................................................................................................................... 18
EXP 指数函数 ....................................................................................................................................................................... 19
FLOOR 向下取整................................................................................................................................................................... 19
HT_DCPERIOD 希尔伯特变换, 主周期 ............................................................................................................................... 19
HT_DCPHASE 希尔伯特变换,主阶段 .................................................................................................................................. 20
HT_PHASOR 希尔伯特变换,相成分 .................................................................................................................................... 20
HT_SINE 希尔伯特变换,正弦波 .......................................................................................................................................... 21
HT_TRENDLINE 希尔伯特变换,瞬时趋势 ........................................................................................................................... 21
HT_TRENDMODE 希尔伯特变换-趋势与周期模式 ............................................................................................................ 21
KAMA 适应性移动平均线 ................................................................................................................................................... 22
LINEARREG 线性回归 ........................................................................................................................................................... 22
LINEARREG_ANGLE 线性回归的角度 .................................................................................................................................. 22
LINEARREG_INTERCEPT 线性回归截距 ............................................................................................................................... 23
LINEARREG_SLOPE 线性回归斜率 ....................................................................................................................................... 23
LN 自然对数 ........................................................................................................................................................................ 24
LOG10 对数函数 .................................................................................................................................................................. 24
2
MA 移动平均线 ................................................................................................................................................................... 24
MACD 指数平滑移动平均线 ............................................................................................................................................... 25
MACDEXT ,MA 型可控 MACD ........................................................................................................................................... 25
MACDFIX,移动平均收敛/发散修复 12 / 26 ...................................................................................................................... 26
MAMA,MESA 移动平均线 ................................................................................................................................................. 26
MAVP,变周期均值............................................................................................................................................................. 27
MAX 最大值 ......................................................................................................................................................................... 27
MAXINDEX 最大值索引 ....................................................................................................................................................... 28
MA_TYPE 类别 ...................................................................................................................................................................... 28
MEDPRICE 中位数价格 ........................................................................................................................................................ 29
MFI 货币流量指数 ............................................................................................................................................................... 29
MIDPOINT 中点 .................................................................................................................................................................... 30
MIDPRICE 中点价格 ............................................................................................................................................................. 30
MIN 最小值 .......................................................................................................................................................................... 31
MININDEX 最小值索引 ........................................................................................................................................................ 31
MINMAX 最小最大值 .......................................................................................................................................................... 31
MINMAXINDEX 最小最大值索引 ........................................................................................................................................ 32
MINUS_DI 负向指标 ............................................................................................................................................................ 32
MINUS_DM 负向运动.......................................................................................................................................................... 33
MOM 动量 ........................................................................................................................................................................... 33
MULT 乘法 ........................................................................................................................................................................... 33
NATR 归一化平均值范围 .................................................................................................................................................... 34
OBV 能量潮 .......................................................................................................................................................................... 34
PLUS_DI 更向指示器 ........................................................................................................................................................... 34
PLUS_DM 定向运动 ............................................................................................................................................................. 35
PPO 价格振荡百分比 .......................................................................................................................................................... 35
ROC 变动率指标 .................................................................................................................................................................. 36
ROCP 价格变化率 ................................................................................................................................................................ 36
ROCR 价格变化率 ................................................................................................................................................................ 37
ROCR100 价格变化率 .......................................................................................................................................................... 37
RSI 相对强弱指标 ................................................................................................................................................................ 37
SAR 抛物线转向 .................................................................................................................................................................. 38
SAREXT 增强型抛物线转向 ................................................................................................................................................. 38
SIN 正弦值 ........................................................................................................................................................................... 39
SINH 双曲正弦函数 ............................................................................................................................................................. 39
SMA 简单移动平均 ............................................................................................................................................................. 39
SQRT 平方根 ........................................................................................................................................................................ 40
STDDEV 标准偏差 ................................................................................................................................................................ 40
STOCH 指标 .......................................................................................................................................................................... 41
STOCHF,快速 STOCH 指标 ................................................................................................................................................. 41
STOCHRSI,随机强弱指数 ................................................................................................................................................... 42
SUB 减法 .............................................................................................................................................................................. 42
SUM 求和 ............................................................................................................................................................................. 43
T3 .......................................................................................................................................................................................... 43
TAN 正切 .............................................................................................................................................................................. 43
3
TANH 双曲正切函数 ............................................................................................................................................................ 44
TEMA 三指数移动平均 ....................................................................................................................................................... 44
TRANGE 真实范围 ................................................................................................................................................................ 44
TRIMA 三指数移动平均 ...................................................................................................................................................... 45
TRIX 三重指数平滑平均线 .................................................................................................................................................. 45
TSF 时间序列预测 ............................................................................................................................................................... 46
TYPPRICE 典型价格.............................................................................................................................................................. 46
ULTOSC 极限振子 ................................................................................................................................................................ 46
VAR 变量定义 ...................................................................................................................................................................... 47
WCLPRICE 加权收盘价 ........................................................................................................................................................ 47
WILLR 威廉指标 ................................................................................................................................................................... 48
WMA 加权移动平均............................................................................................................................................................ 48
__ALL__ .................................................................................................................................................................................. 49
__BUILTINS__内建函数 ........................................................................................................................................................... 51
__CACHED__............................................................................................................................................................................ 53
__DOC__ 说明文档 ............................................................................................................................................................... 54
__FILE__ ................................................................................................................................................................................. 54
__FUNCTION_GROUPS__ ............................................................................................................................................................ 54
__LOADER__ ............................................................................................................................................................................ 57
__NAME__ .............................................................................................................................................................................. 59
__PACKAGE__ .......................................................................................................................................................................... 59
__PATH__ ................................................................................................................................................................................ 60
__SPEC__ ................................................................................................................................................................................ 63
__TA_VERSION__ ...................................................................................................................................................................... 64
__VERSION__ ........................................................................................................................................................................... 71
ABSTRACT 抽象修饰符 ............................................................................................................................................................ 71
ATEXIT ..................................................................................................................................................................................... 78
COMMON 通用 ....................................................................................................................................................................... 79
GET_FUNCTION_GROUPS ............................................................................................................................................................ 80
GET_FUNCTIONS ........................................................................................................................................................................ 80
CDL-K 线图相关函数 ........................................................................................................................................................ 81
CDL2CROWS K 线图--两只乌鸦 ............................................................................................................................................ 81
CDL3BLACKCROWS:K 线图--3 只黑乌鸦 ............................................................................................................................ 81
CDL3INSIDE K 线图:3 内上下震荡 ..................................................................................................................................... 82
CDL3LINESTRIKE K 线图:3 线震荡 ...................................................................................................................................... 82
CDL3OUTSIDE K 线图:3 外下震荡 ................................................................................................................................... 82
CDL3STARSINSOUTH K 线图:南方三星 ............................................................................................................................ 83
CDL3WHITESOLDIERS K 线图:三白兵 .............................................................................................................................. 83
CDLABANDONEDBABY K 线图:弃婴 ................................................................................................................................. 84
CDLADVANCEBLOCK ,K 线图:推进 ..................................................................................................................................... 84
CDLBELTHOLD ,K 线图:带住 ............................................................................................................................................... 84
CDLBREAKAWAY,K 线图:分离............................................................................................................................................. 85
CDLCLOSINGMARUBOZU,K 线图:收盘光头光脚 ............................................................................................................... 85
CDLCONCEALBABYSWALL K 线图:藏婴吞没形态 .............................................................................................................. 86
4
CDLCOUNTERATTACK ............................................................................................................................................................ 86
CDLDARKCLOUDCOVER,K 线图:乌云盖 ............................................................................................................................. 86
CDLDOJI,K 线图:十字星 ..................................................................................................................................................... 87
CDLDOJISTAR,K 线图:十字星 ............................................................................................................................................. 87
CDLDRAGONFLYDOJI,K 线图:蜻蜓十字星 ......................................................................................................................... 87
CDLENGULFING,K 线图:吞没 ............................................................................................................................................. 88
CDLEVENINGDOJISTAR,K 线图:黄昏十字星 ...................................................................................................................... 88
CDLEVENINGSTAR,K 线图:黄昏之星 ................................................................................................................................. 89
CDLGAPSIDESIDEWHITE,K 线图:上/下间隙并排的白色线条 ........................................................................................... 89
CDLGRAVESTONEDOJI,K 线图:墓碑十字线 ....................................................................................................................... 89
CDLHAMMER,K 线图:锤 .................................................................................................................................................... 90
CDLHANGINGMAN,K 线图:吊人 ........................................................................................................................................ 90
CDLHARAMI,K 线图:阴阳线 .............................................................................................................................................. 91
CDLHARAMICROSS,K 线图:交叉阴阳线 ............................................................................................................................ 91
CDLHIGHWAVE,K 线图:长脚十字线 .................................................................................................................................. 91
CDLHIKKAKE,K 线图:陷阱 .................................................................................................................................................. 92
CDLHIKKAKEMOD,K 线图:改良的陷阱 .............................................................................................................................. 92
CDLHOMINGPIGEON,K 线图:信鸽 ..................................................................................................................................... 93
CDLIDENTICAL3CROWS,K 线图:相同的三只乌鸦 ............................................................................................................. 93
CDLINNECK,K 线图:颈纹 .................................................................................................................................................... 93
CDLINVERTEDHAMMER,K 线图:倒锤 ................................................................................................................................ 94
CDLKICKING,K 线图:踢 ....................................................................................................................................................... 94
CDLKICKINGBYLENGTH,K 线图:踢牛/踢熊 ........................................................................................................................ 95
CDLLADDERBOTTOM,K 线图:梯底 .................................................................................................................................... 95
CDLLONGLEGGEDDOJI,K 线图:长腿十字线 ....................................................................................................................... 95
CDLLONGLINE,K 线图:长线 ................................................................................................................................................ 96
CDLMARUBOZU,K 线图:光头光脚 ..................................................................................................................................... 96
CDLMATCHINGLOW,K 线图:匹配低 ................................................................................................................................... 96
CDLMATHOLD,K 线图:垫住 ................................................................................................................................................ 97
CDLMORNINGDOJISTAR,K 线图:早晨十字星 .................................................................................................................... 97
CDLMORNINGSTAR,K 线图:晨星 ....................................................................................................................................... 98
CDLONNECK,K 线图:颈型 .................................................................................................................................................. 98
CDLPIERCING,K 线图:穿孔模式 ......................................................................................................................................... 98
CDLRICKSHAWMAN,K 线图:车夫 ...................................................................................................................................... 99
CDLRISEFALL3METHODS,K 线图:上升/下降三法 .............................................................................................................. 99
CDLSEPARATINGLINES,K 线图:分割线 ............................................................................................................................. 100
CDLSHOOTINGSTAR,K 线图:流星 ..................................................................................................................................... 100
CDLSHORTLINE,K 线图:短线 ............................................................................................................................................ 100
CDLSPINNINGTOP,K 线图:陀螺 ........................................................................................................................................ 101
CDLSTALLEDPATTERN,K 线图:停滞模式 .......................................................................................................................... 101
CDLSTICKSANDWICH,K 线图:棍子三明治 ....................................................................................................................... 101
CDLTAKURI,K 线图:托里 ................................................................................................................................................... 102
CDLTASUKIGAP,K 线图:翼隙 ............................................................................................................................................. 102
CDLTHRUSTING,K 线图:推模式 ....................................................................................................................................... 103
CDLTRISTAR,K 线图:三星模式 ......................................................................................................................................... 103
5
CDLUNIQUE3RIVER,K 线图:独特的 3 河 ......................................................................................................................... 103
CDLUPSIDEGAP2CROWS,K 线图:双飞乌鸦 ..................................................................................................................... 104
CDLXSIDEGAP3METHODS,K 线图:上行/下行缺口三方法 .............................................................................................. 104
6
前言
ta-lib v0.49 版,共 178 个函数。网站:http://ta-lib.org/index.html
TA-Lib 是一个经典的股票金融分析软件库,虽然不是 python 原生软件,却提供了 python 接口封装,可以直接
使用。
TA-Lib 常简写为 TALIB,搜索时,最好用关键词:TA-Lib,不然数据很少。
python 量化、金融股票数据分析,目前类似的模块库还有:
Prophet 是一个 Python 的微框架,用于金融市场。Prophet 可以让开发人员把精力放在金融策略模型、项
目组合管理和分析上。
zipline,目前最热的 py 量化回溯软件包,https://github.com/quantopian/zipline
TALIB 虽然有几年没更新(2014 年),也算是经典了的股票金融算法库了,内置了超过 200 种股市技术指标,
比如:ADX,MACD,RSI,Stochastic,Bollinger Bands 等。
TALIB 原本是用 C 语言编写的,属于开源软件。
安装时,类似 opencv,需先编译、安装 talib,再安装 python-talib 接口包。
不过,LFD 提供了二进制版本的封装包,一个文件 ok,支持 Py3.5.
整理 talib 文档时,发现,talib 的 180 个函数,其中有六十多个“CDL”开头的函数,全部是关于 K 线图(英文
蜡烛图,candle)。
对于 pandas、现代统计分析为主的,量化分析而言,此类函数,基本无用。
(故此,CDL 相关函数,全部打包作为附件)
再去掉 20-30 个算数、辅助函数,大家真正需要学习的 TA-Lib 函数,大约 100 个左右。
对于初学者而言,虽然 TALIB 与 pandas 的集成,相对较弱,不过,TALIB 提供的金融函数,都是最基础的股
票技术指标,相对其他量化软件包,更加容易入手。
需注意的是,TA-LIB 与国内股票软件的技术指标,计算方式有较大的差异,例如:
ATR 的计算,国内一般是取 TR(真实波幅)的简单平均。而 TA-LIB 则是采取类似 EMA 平均一
样的方法求 TR 的平均值。
MACD(12,26,9)的计算,TA-LIB 对于前 33 个初始值是未定义的,国内股软计算初始值时则是根
7
据已有的几根 bar 计算的平均值比照 MACD 公式进行换算的。
金融函数,例如:BBAND(布林带)、MACD(指数平滑移动平均线),这些函数,背后的技术指标,都有十
分复杂的数学、金融理论和实践支持。
本书作为函数手册,无法一一解释,如有疑惑,请大家,参加:zw 量化培训班,进一步学习深造,或者,自
己百度查证。
8