一、函数索引
重叠研究
BBANDS Bollinger Bands
DEMA Double Exponential Moving Average
EMA Exponential Moving Average
HT_TRENDLINE Hilbert Transform - Instantaneous Trendline
KAMA Kaufman Adaptive Moving Average
MA Moving average
MAMA MESA Adaptive Moving Average
MAVP Moving average with variable period
MIDPOINT MidPoint over period
MIDPRICE Midpoint Price over period
SAR Parabolic SAR
SAREXT Parabolic SAR - Extended
SMA Simple Moving Average
T3 Triple Exponential Moving Average (T3)
TEMA Triple Exponential Moving Average
TRIMA Triangular Moving Average
WMA Weighted Moving Average
动能指标
ADX Average Directional Movement Index
ADXR Average Directional Movement Index Rating
APO Absolute Price Oscillator
AROON Aroon
AROONOSC Aroon Oscillator
BOP Balance Of Power
CCI Commodity Channel Index
CMO Chande Momentum Oscillator
DX Directional Movement Index
MACD Moving Average Convergence/Divergence
MACDEXT MACD with controllable MA type
MACDFIX Moving Average Convergence/Divergence Fix 12/26
MFI Money Flow Index
MINUS_DI Minus Directional Indicator
MINUS_DM Minus Directional Movement
MOM Momentum
PLUS_DI Plus Directional Indicator
PLUS_DM Plus Directional Movement
PPO Percentage Price Oscillator
ROC Rate of change : ((price/prevPrice)-1)*100
ROCP Rate of change Percentage: (price-prevPrice)/prevPrice
ROCR Rate of change ratio: (price/prevPrice)
ROCR100 Rate of change ratio 100 scale: (price/prevPrice)*100
RSI Relative Strength Index
STOCH Stochastic
STOCHF Stochastic Fast
STOCHRSI Stochastic Relative Strength Index
TRIX 1-day Rate-Of-Change (ROC) of a Triple Smooth EMA
ULTOSC Ultimate Oscillator
WILLR Williams' %R
体积指标
AD Chaikin A/D Line
ADOSC Chaikin A/D Oscillator
OBV On Balance Volume
周期指标
HT_DCPERIOD Hilbert Transform - Dominant Cycle Period
HT_DCPHASE Hilbert Transform - Dominant Cycle Phase
HT_PHASOR Hilbert Transform - Phasor Components
HT_SINE Hilbert Transform - SineWave
HT_TRENDMODE Hilbert Transform - Trend vs Cycle Mode
价格︰ 变换
AVGPRICE Average Price
MEDPRICE Median Price
TYPPRICE Typical Price
WCLPRICE Weighted Close Price
波动性指标
ATR Average True Range
NATR Normalized Average True Range
TRANGE True Range
模式识别
CDL2CROWS Two Crows
CDL3BLACKCROWS Three Black Crows
CDL3INSIDE Three Inside Up/Down
CDL3LINESTRIKE Three-Line Strike
CDL3OUTSIDE Three Outside Up/Down
CDL3STARSINSOUTH Three Stars In The South
CDL3WHITESOLDIERS Three Advancing White Soldiers
CDLABANDONEDBABY Abandoned Baby
CDLADVANCEBLOCK Advance Block
CDLBELTHOLD Belt-hold
CDLBREAKAWAY Breakaway
CDLCLOSINGMARUBOZU Closing Marubozu
CDLCONCEALBABYSWALL Concealing Baby Swallow
CDLCOUNTERATTACK Counterattack
CDLDARKCLOUDCOVER Dark Cloud Cover
CDLDOJI Doji
CDLDOJISTAR Doji Star
CDLDRAGONFLYDOJI Dragonfly Doji
CDLENGULFING Engulfing Pattern
CDLEVENINGDOJISTAR Evening Doji Star
CDLEVENINGSTAR Evening Star
CDLGAPSIDESIDEWHITE Up/Down-gap side-by-side white lines
CDLGRAVESTONEDOJI Gravestone Doji
CDLHAMMER Hammer
CDLHANGINGMAN Hanging Man
CDLHARAMI Harami Pattern
CDLHARAMICROSS Harami Cross Pattern
CDLHIGHWAVE High-Wave Candle
CDLHIKKAKE Hikkake Pattern
CDLHIKKAKEMOD Modified Hikkake Pattern
CDLHOMINGPIGEON Homing Pigeon
CDLIDENTICAL3CROWS Identical Three Crows
CDLINNECK In-Neck Pattern
CDLINVERTEDHAMMER Inverted Hammer
CDLKICKING Kicking
CDLKICKINGBYLENGTH Kicking - bull/bear determined by the longer marubozu
CDLLADDERBOTTOM Ladder Bottom
CDLLONGLEGGEDDOJI Long Legged Doji
CDLLONGLINE Long Line Candle
CDLMARUBOZU Marubozu
CDLMATCHINGLOW Matching Low
CDLMATHOLD Mat Hold
CDLMORNINGDOJISTAR Morning Doji Star
CDLMORNINGSTAR Morning Star
CDLONNECK On-Neck Pattern
CDLPIERCING Piercing Pattern
CDLRICKSHAWMAN Rickshaw Man
CDLRISEFALL3METHODS Rising/Falling Three Methods
CDLSEPARATINGLINES Separating Lines
CDLSHOOTINGSTAR Shooting Star
CDLSHORTLINE Short Line Candle
CDLSPINNINGTOP Spinning Top
CDLSTALLEDPATTERN Stalled Pattern
CDLSTICKSANDWICH Stick Sandwich
CDLTAKURI Takuri (Dragonfly Doji with very long lower shadow)
CDLTASUKIGAP Tasuki Gap
CDLTHRUSTING Thrusting Pattern
CDLTRISTAR Tristar Pattern
CDLUNIQUE3RIVER Unique 3 River
CDLUPSIDEGAP2CROWS Upside Gap Two Crows
CDLXSIDEGAP3METHODS Upside/Downside Gap Three Methods
统计函数
BETA Beta
CORREL Pearson's Correlation Coefficient (r)
LINEARREG Linear Regression
LINEARREG_ANGLE Linear Regression Angle
LINEARREG_INTERCEPT Linear Regression Intercept
LINEARREG_SLOPE Linear Regression Slope
STDDEV Standard Deviation
TSF Time Series Forecast
VAR Variance
数学变换
ACOS Vector Trigonometric ACos
ASIN Vector Trigonometric ASin
ATAN Vector Trigonometric ATan
CEIL Vector Ceil
COS Vector Trigonometric Cos
COSH Vector Trigonometric Cosh
EXP Vector Arithmetic Exp
FLOOR Vector Floor
LN Vector Log Natural
LOG10 Vector Log10
SIN Vector Trigonometric Sin
SINH Vector Trigonometric Sinh
SQRT Vector Square Root
TAN Vector Trigonometric Tan
TANH Vector Trigonometric Tanh
数学运算符
ADD Vector Arithmetic Add
DIV Vector Arithmetic Div
MAX Highest value over a specified period
MAXINDEX Index of highest value over a specified period
MIN Lowest value over a specified period
MININDEX Index of lowest value over a specified period
MINMAX Lowest and highest values over a specified period
MINMAXINDEX Indexes of lowest and highest values over a specified period
MULT Vector Arithmetic Mult
SUB Vector Arithmetic Substraction
SUM Summation
二、函数用法
以下提供的用法仅作参考最好的方法是在程序内调用帮助程序。
# 导入TA-Lib import talib talib.OBV?
重叠研究功能
BBANDS-布林
upperband, middleband, lowerband = BBANDS(close, timeperiod=5, nbdevup=2, nbdevdn=2, matype=0)
德玛-双指数移动平均线
real = DEMA(close, timeperiod=30)
EMA-指数移动平均线
real = EMA(close, timeperiod=30)
HT_TRENDLINE-希尔伯特变换-瞬时趋势线
real = HT_TRENDLINE(close)
卡马-考夫曼自适应移动平均
real = KAMA(close, timeperiod=30)
马-移动平均线
real = MA(close, timeperiod=30, matype=0)
妈妈-斯塔梅萨自适应移动平均
mama, fama = MAMA(close, fastlimit=0, slowlimit=0)
MAVP-移动平均线与可变期间
real = MAVP(close, periods, minperiod=2, maxperiod=30, matype=0)
中点-在期间中点
real = MIDPOINT(close, timeperiod=14)
MIDPRICE-中点价格同期
real = MIDPRICE(high, low, timeperiod=14)
SAR-抛物型特区
real = SAR(high, low, acceleration=0, maximum=0)
SAREXT-抛物型特区-扩展
real = SAREXT(high, low, startvalue=0, offsetonreverse=0, accelerationinitlong=0,
accelerationlong=0, accelerationmaxlong=0, accelerationinitshort=0, accelerationshort=0, accelerationmaxshort=0)
SMA-简单移动平均
real = SMA(close, timeperiod=30)
T3-三重指数移动平均 (T3)
real = T3(close, timeperiod=5, vfactor=0)
特马-三重指数移动平均
real = TEMA(close, timeperiod=30)
当时只好-三角移动平均线
real = TRIMA(close, timeperiod=30)
WMA-加权移动平均
real = WMA(close, timeperiod=30)
动量指标函数
ADX-平均定向运动指数
real = ADX(high, low, close, timeperiod=14)
ADXR-平均定向运动指数评级
real = ADXR(high, low, close, timeperiod=14)
载脂蛋白-绝对价格振荡器
real = APO(close, fastperiod=12, slowperiod=26, matype=0)
阿隆-阿隆
aroondown, aroonup = AROON(high, low, timeperiod=14)
AROONOSC-阿隆振荡器
real = AROONOSC(high, low, timeperiod=14)
国际收支平衡 — — 平衡的力量
real = BOP(open, high, low, close)
CCI-商品通道索引
real = CCI(high, low, close, timeperiod=14)
CMO-尚德势头振荡器
real = CMO(close, timeperiod=14)
DX-定向运动指数
real = DX(high, low, close, timeperiod=14)
MACD-移动平均线
macd, macdsignal, macdhist = MACD(close, fastperiod=12, slowperiod=26, signalperiod=9)
MACDEXT-MACD 与可控马类型
macd, macdsignal, macdhist = MACDEXT(close, fastperiod=12, fastmatype=0, slowperiod=26,
slowmatype=0, signalperiod=9, signalmatype=0)
MACDFIX-移动平均线修复 12/26
macd, macdsignal, macdhist = MACDFIX(close, signalperiod=9)
MFI 资金流量指标
real = MFI(high, low, close, volume, timeperiod=14)
MINUS_DI-减去定向指标
real = MINUS_DI(high, low, close, timeperiod=14)
MINUS_DM-减去定向运动
real = MINUS_DM(high, low, timeperiod=14)
妈妈-势头
real = MOM(close, timeperiod=10)
PLUS_DI-再加上定向指标
real = PLUS_DI(high, low, close, timeperiod=14)
PLUS_DM-再加上定向运动
real = PLUS_DM(high, low, timeperiod=14)
多酚氧化酶-百分比价格振荡器
real = PPO(close, fastperiod=12, slowperiod=26, matype=0)
中华民国-变化率︰ ((price/prevPrice)-1) * 100
real = ROC(close, timeperiod=10)
ROCP-变化百分比率: (价格-prevPrice) / prevPrice
real = ROCP(close, timeperiod=10)
岩石-率的变化率: (价格/prevPrice)
real = ROCR(close, timeperiod=10)
ROCR100-率的变化比例 100: (价格/prevPrice) * 100
real = ROCR100(close, timeperiod=10)
相对强弱指标 RSI-
real = RSI(close, timeperiod=14)
托-随机
slowk, slowd = STOCH(high, low, close, fastk_period=5, slowk_period=3, slowk_matype=0,
slowd_period=3, slowd_matype=0)
STOCHF-随机快速
fastk, fastd = STOCHF(high, low, close, fastk_period=5, fastd_period=3, fastd_matype=0)
STOCHRSI-随机相对强弱指数
fastk, fastd = STOCHRSI(close, timeperiod=14, fastk_period=5, fastd_period=3, fastd_matype=0)
TRIX-1 天的变化率 (ROC) 的三重的光滑 EMA
real = TRIX(close, timeperiod=30)
ULTOSC-终极振荡器
real = ULTOSC(high, low, close, timeperiod1=7, timeperiod2=14, timeperiod3=28)
WILLR-威廉姆斯 %r
real = WILLR(high, low, close, timeperiod=14)
音量指示函数
AD-蔡金 A/D 线
real = AD(high, low, close, volume)
ADOSC-蔡金 A/D 振荡器
real = ADOSC(high, low, close, volume, fastperiod=3, slowperiod=10)
OBV-平衡卷上
real = OBV(close, volume)
波动性指标函数
ATR-真实波动幅度均值
real = ATR(high, low, close, timeperiod=14)
NATR-归一化真实波动幅度均值
real = NATR(high, low, close, timeperiod=14)
航天飞机-真实波动幅度
real = TRANGE(high, low, close)
价格转变职能
AVGPRICE-平均价格
real = AVGPRICE(open, high, low, close)
MEDPRICE-中位价
real = MEDPRICE(high, low)
TYPPRICE-典型价格
real = TYPPRICE(high, low, close)
WCLPRICE-加权收盘价
real = WCLPRICE(high, low, close)
循环指标函数
HT_DCPERIOD-希尔伯特变换-显性循环周期
real = HT_DCPERIOD(close)
HT_DCPHASE-希尔伯特变换-主导周期第一阶段
real = HT_DCPHASE(close)
HT_PHASOR-希尔伯特变换-相量组件
inphase, quadrature = HT_PHASOR(close)
HT_SINE-希尔伯特变换-正弦波
sine, leadsine = HT_SINE(close)
HT_TRENDMODE-希尔伯特变换-趋势 vs 周期模式
integer = HT_TRENDMODE(close)
模式识别功能
CDL2CROWS-两只乌鸦
integer = CDL2CROWS(open, high, low, close)
CDL3BLACKCROWS-三个黑色的乌鸦
integer = CDL3BLACKCROWS(open, high, low, close)
CDL3INSIDE-三个里面向上/向下
integer = CDL3INSIDE(open, high, low, close)
CDL3LINESTRIKE-三行罢工
integer = CDL3LINESTRIKE(open, high, low, close)
CDL3OUTSIDE-三个外部向上/向下
integer = CDL3OUTSIDE(open, high, low, close)
CDL3STARSINSOUTH-在南部的三颗星
integer = CDL3STARSINSOUTH(open, high, low, close)
CDL3WHITESOLDIERS-三推进白人士兵
integer = CDL3WHITESOLDIERS(open, high, low, close)
CDLABANDONEDBABY-被遗弃的男婴
integer = CDLABANDONEDBABY(open, high, low, close, penetration=0)
CDLADVANCEBLOCK-提前块
integer = CDLADVANCEBLOCK(open, high, low, close)
CDLBELTHOLD-带举行
integer = CDLBELTHOLD(open, high, low, close)
CDLBREAKAWAY-分离
integer = CDLBREAKAWAY(open, high, low, close)
CDLCLOSINGMARUBOZU-关闭 Marubozu
integer = CDLCLOSINGMARUBOZU(open, high, low, close)
CDLCONCEALBABYSWALL-隐瞒婴儿燕子
integer = CDLCONCEALBABYSWALL(open, high, low, close)
CDLCOUNTERATTACK-反击
integer = CDLCOUNTERATTACK(open, high, low, close)
CDLDARKCLOUDCOVER-乌云盖
integer = CDLDARKCLOUDCOVER(open, high, low, close, penetration=0)
CDLDOJI-十字星
integer = CDLDOJI(open, high, low, close)
CDLDOJISTAR-十字星明星
integer = CDLDOJISTAR(open, high, low, close)
CDLDRAGONFLYDOJI-蜻蜓十字星
integer = CDLDRAGONFLYDOJI(open, high, low, close)
CDLENGULFING-吞噬模式
integer = CDLENGULFING(open, high, low, close)
CDLEVENINGDOJISTAR-十字星明星晚报
integer = CDLEVENINGDOJISTAR(open, high, low, close, penetration=0)
CDLEVENINGSTAR-晚星
integer = CDLEVENINGSTAR(open, high, low, close, penetration=0)
CDLGAPSIDESIDEWHITE-向上/向下-差距肩并肩白线
integer = CDLGAPSIDESIDEWHITE(open, high, low, close)
CDLGRAVESTONEDOJI-墓碑十字星
integer = CDLGRAVESTONEDOJI(open, high, low, close)
CDLHAMMER-锤
integer = CDLHAMMER(open, high, low, close)
CDLHANGINGMAN-挂的人
integer = CDLHANGINGMAN(open, high, low, close)
CDLHARAMI-孕育形态
integer = CDLHARAMI(open, high, low, close)
CDLHARAMICROSS-哈拉米跨模式
integer = CDLHARAMICROSS(open, high, low, close)
CDLHIGHWAVE-高波蜡烛
integer = CDLHIGHWAVE(open, high, low, close)
CDLHIKKAKE-Hikkake 模式
integer = CDLHIKKAKE(open, high, low, close)
CDLHIKKAKEMOD-修改 Hikkake 模式
integer = CDLHIKKAKEMOD(open, high, low, close)
CDLHOMINGPIGEON-信鸽
integer = CDLHOMINGPIGEON(open, high, low, close)
CDLIDENTICAL3CROWS-相同的三个乌鸦
integer = CDLIDENTICAL3CROWS(open, high, low, close)
CDLINNECK-在颈部模式
integer = CDLINNECK(open, high, low, close)
CDLINVERTEDHAMMER-倒转锤头
integer = CDLINVERTEDHAMMER(open, high, low, close)
CDLKICKING-踢
integer = CDLKICKING(open, high, low, close)
CDLKICKINGBYLENGTH-踢-牛熊由长 marubozu
integer = CDLKICKINGBYLENGTH(open, high, low, close)
CDLLADDERBOTTOM-梯子底部
integer = CDLLADDERBOTTOM(open, high, low, close)
CDLLONGLEGGEDDOJI-长腿十字星
integer = CDLLONGLEGGEDDOJI(open, high, low, close)
CDLLONGLINE-长线蜡烛
integer = CDLLONGLINE(open, high, low, close)
CDLMARUBOZU-Marubozu
integer = CDLMARUBOZU(open, high, low, close)
CDLMATCHINGLOW-匹配低
integer = CDLMATCHINGLOW(open, high, low, close)
CDLMATHOLD-垫举行
integer = CDLMATHOLD(open, high, low, close, penetration=0)
CDLMORNINGDOJISTAR-十字星晨星
integer = CDLMORNINGDOJISTAR(open, high, low, close, penetration=0)
CDLMORNINGSTAR-晨星
integer = CDLMORNINGSTAR(open, high, low, close, penetration=0)
CDLONNECK-脖子上模式
integer = CDLONNECK(open, high, low, close)
CDLPIERCING-穿孔模式
integer = CDLPIERCING(open, high, low, close)
CDLRICKSHAWMAN-车夫
integer = CDLRICKSHAWMAN(open, high, low, close)
CDLRISEFALL3METHODS-上升/下降的三种方法
integer = CDLRISEFALL3METHODS(open, high, low, close)
CDLSEPARATINGLINES-分隔线
integer = CDLSEPARATINGLINES(open, high, low, close)
CDLSHOOTINGSTAR-流星
integer = CDLSHOOTINGSTAR(open, high, low, close)
CDLSHORTLINE-短线蜡烛
integer = CDLSHORTLINE(open, high, low, close)
CDLSPINNINGTOP-陀螺
integer = CDLSPINNINGTOP(open, high, low, close)
CDLSTALLEDPATTERN-停滞模式
integer = CDLSTALLEDPATTERN(open, high, low, close)
CDLSTICKSANDWICH-棍子三明治
integer = CDLSTICKSANDWICH(open, high, low, close)
CDLTAKURI-田栗 (蜻蜓与很长下影线的十字星)
integer = CDLTAKURI(open, high, low, close)
CDLTASUKIGAP-Tasuki 差距
integer = CDLTASUKIGAP(open, high, low, close)
CDLTHRUSTING-逆冲模式
integer = CDLTHRUSTING(open, high, low, close)
CDLTRISTAR-三星模式
integer = CDLTRISTAR(open, high, low, close)
CDLUNIQUE3RIVER-独特 3 河
integer = CDLUNIQUE3RIVER(open, high, low, close)
CDLUPSIDEGAP2CROWS-颠倒差距两乌鸦
integer = CDLUPSIDEGAP2CROWS(open, high, low, close)
CDLXSIDEGAP3METHODS-上行 / 下行差距三种方法
integer = CDLXSIDEGAP3METHODS(open, high, low, close)
统计函数
Β-β
real = BETA(high, low, timeperiod=5)
CORREL-皮尔逊的 Correlation Coefficient (r)
real = CORREL(high, low, timeperiod=30)
LINEARREG-线性回归
real = LINEARREG(close, timeperiod=14)
LINEARREG_ANGLE-线性回归角
real = LINEARREG_ANGLE(close, timeperiod=14)
LINEARREG_INTERCEPT-线性回归截距
real = LINEARREG_INTERCEPT(close, timeperiod=14)
LINEARREG_SLOPE-线性回归斜率
real = LINEARREG_SLOPE(close, timeperiod=14)
标准偏差-标准偏差
real = STDDEV(close, timeperiod=5, nbdev=1)
TSF-时间系列预测
real = TSF(close, timeperiod=14)
VAR-方差
real = VAR(close, timeperiod=5, nbdev=1)
数学变换函数
ACOS-矢量三角 ACos
real = ACOS(close)
阿信-矢量三角阿信
real = ASIN(close)
很小的时辰-矢量三角小的时辰
real = ATAN(close)
细胞-细胞向量
real = CEIL(close)
COS-矢量三角 Cos
real = COS(close)
吸烟与健康委员会-矢量三角余弦
real = COSH(close)
EXP-矢量运算 Exp
real = EXP(close)
矢量楼
real = FLOOR(close)
LN-矢量登录自然
real = LN(close)
LOG10-矢量 Log10
real = LOG10(close)
罪 — — 矢量三角罪
real = SIN(close)
SINH-矢量三角 Sinh
real = SINH(close)
SQRT-矢量平方根
real = SQRT(close)
谭-矢量三角滩
real = TAN(close)
TANH-矢量三角 Tanh
real = TANH(close)
数学运算符函数
添加-矢量算法添加
real = ADD(high, low)
DIV-向量算术 Div
real = DIV(high, low)
最大-在指定的期间的最高值
real = MAX(close, timeperiod=30)
MAXINDEX-在指定的期间的最高值的索引
integer = MAXINDEX(close, timeperiod=30)
MIN - Lowest value over a specified period
real = MIN(close, timeperiod=30)
MININDEX - Index of lowest value over a specified period
integer = MININDEX(close, timeperiod=30)
MINMAX - Lowest and highest values over a specified period
min, max = MINMAX(close, timeperiod=30)
MINMAXINDEX - Indexes of lowest and highest values over a specified period
minidx, maxidx = MINMAXINDEX(close, timeperiod=30)
MULT - Vector Arithmetic Mult
real = MULT(high, low)
SUB - Vector Arithmetic Substraction
real = SUB(high, low)
SUM - Summation
real = SUM(close, timeperiod=30)