TA-Lib技术指标分析

import talib as tb

from talib import *

print(tb.get_functions())

print(tb.get_function_groups())

 

 

指标大类

 

    • TA_Lib库安装站内搜索 TA-Lib广泛应用于金融数据技术指标分析
    • @[TOC](指标大类)
    • {
    • 循环指标
      • HT_DCPERIOD – 希尔伯特变换-主导周期
      • HT_DCPHASE – 希尔伯特变换-主导循环阶段
      • HT_PHASOR – 希尔伯特变换-希尔伯特变换相量分量
      • HT_SINE – 希尔伯特变换-正弦波
      • HT_TRENDMODE – 希尔伯特变换-趋势与周期模式
    • 数学运算函数
      • ADD – 向量加法运算
      • DIV – 向量除法运算
      • MAX – 周期内最大值
      • MAXINDEX – 周期内最大值的索引
      • MIN – 周期内最小值
      • MININDEX – 周期内最小值的索引
      • MINMAX – 周期内最小值和最大值
      • MINMAXINDEX – 周期内最小值和最大值索引
      • MULT – 向量乘法运算
      • SUB – 向量减法运算
      • SUM – 周期内求和
    • 数学变换
      • ACOS – 函数是反余弦函数,三角函数
      • ASIN – 反正弦函数,三角函数
      • ATAN – 数字的反正切值,三角函数
      • CEIL – 向上取整数
      • COS – 余弦函数,三角函数
      • COSH – 双曲正弦函数,三角函数
      • EXP – 指数曲线,三角函数
      • FLOOR – 向下取整数
      • LN – 自然对数
      • LOG10 – 对数函数
      • SIN – 正弦函数,三角函数
      • SINH – 双曲正弦函数,三角函数
      • SQRT – 非负实数的平方根
      • TAN – 正切函数,三角函数
      • TANH – 双曲正切函数,三角函数
    • 动量指标
      • ADX – 平均趋向指数
      • ADXR- 平均趋向指数的趋向指数
      • APO – 绝对价格振荡指标
      • AROON – 阿隆指标
      • AROONOSC – 阿隆振荡
      • BOP – 均势指标
      • CCI – 顺势指标
      • CMO – 钱德动量摆动指标
      • DX – DMI指标又叫动向指标或趋向指标
      • MACD – 平滑异同移动平均线
      • MACDEXT – 可控MA型MACD
      • MACDFIX – 移动平均收敛/发散固定12/26
      • MFI – 资金流量指标
      • DI – DMI 中的DI指标 负方向指标
      • MINUS_DM – 上升动向值 DMI中的DM代表正趋向变动值即上升动向值
      • MOM – 上升动向值
      • PLUS_DI – +定向指标
      • PLUS_DM – +定向运动
      • PPO – 价格震荡百分比指数
      • ROC – 变动率指标
      • ROCP – 变化率百分比:(price-prevPrice)/prevPrice
      • ROCR – 变化率:(price/prevPrice)
      • ROCR100 – 变化率100规模:(price/prevPrice)*100
      • RSI – 相对强弱指数
      • STOCH – 随机指标,俗称KD
      • STOCHF – 随机快速
      • STOCHRSI – 随机相对强度指数
      • TRIX – 三平滑EMA的一天变化率(ROC)
      • ULTOSC – 终极波动指标
      • WILLR – 威廉指标
    • 重叠研究指标
      • BBANDS – 布林线指标
      • DEMA – 双移动平均线
      • EMA – 指数平均数
      • HT_TRENDLINE – 希尔伯特瞬时变换
      • KAMA – 考夫曼的自适应移动平均线
      • MA – 移动平均线
      • MAMA – 台面自适应移动平均线
      • MAVP – 可变时期的移动平均线
      • MIDPOINT – 期间中点
      • MIDPRICE – 期间的中间价
      • SAR – 抛物线指标
      • SAREXT – 抛物线SAR扩展
      • SMA – 简单移动平均线
      • T3 – 三重指数移动平均线
      • TRIMA – 三角形的移动平均线
      • WMA – 移动加权平均线
    • K线形态识别
      • CDL2CROWS – 两只乌鸦
      • CDL3BLACKCROWS – 三只乌鸦
      • CDL3INSIDE – 三个内部向上/向下
      • CDL3LINESTRIKE – 三线打击
      • CDL3OUTSIDE – 三外部上涨和下跌
      • CDL3STARSINSOUTH – 南方三星
      • CDL3WHITESOLDIERS – 三个白兵
      • CDLABANDONEDBABY – 弃婴
      • CDLADVANCEBLOCK – 上升乏力
      • CDLBELTHOLD – 捉腰带线
      • CDLBREAKAWAY -脱离
      • CDLCLOSINGMARUBOZU – 收盘缺影线
      • CDLCONCEALBABYSWALL – 藏婴吞没
      • CDLCOUNTERATTACK – 反击线
      • CDLDARKCLOUDCOVER – 乌云压顶
      • CDLDOJI – 十字
      • CDLDOJISTAR – 十字星
      • CDLDRAGONFLYDOJI – 蜻蜓十字/T形十字
      • CDLENGULFING – 吞噬模式
      • CDLEVENINGDOJISTAR -十字暮星
      • CDLEVENINGSTAR – 暮星
      • CDLGAPSIDESIDEWHITE – 向上/下跳空并列阳线
      • CDLGRAVESTONEDOJI – 墓碑十字/倒T十字
      • CDLHAMMER – 锤头
      • CDLHANGINGMAN – 上吊线
      • CDLHARAMI – 母子线
      • CDLHARAMICROSS – 十字孕线
      • CDLHIGHWAVE – 风高浪大线
      • CDLHIKKAKE – 陷阱
      • CDLHIKKAKEMOD – 修正陷阱
      • CDLHOMINGPIGEON – 家鸽
      • CDLIDENTICAL3CROWS – 三胞胎乌鸦
      • CDLINNECK – 颈内线
      • CDLINVERTEDHAMMER – 倒锤头
      • CDLKICKING -反冲形态
      • CDLKICKINGBYLENGTH – 由较长缺影线决定的反冲形态
      • CDLLADDERBOTTOM – 梯底
      • CDLLONGLEGGEDDOJI – 长脚十字
      • CDLLONGLINE – 长蜡烛
      • CDLMARUBOZU – 光头光脚/缺影线
      • CDLMATCHINGLOW -相同低价
      • CDLMATHOLD – 铺垫
      • CDLMORNINGDOJISTAR -十字晨星
      • CDLMORNINGSTAR – 晨星
      • CDLONNECK – 颈上线
      • CDLPIERCING – 刺透形态
      • CDLRICKSHAWMAN -黄包车夫
      • CDLRISEFALL3METHODS – 上升/下降三法
      • CDLSEPARATINGLINES -分离线
      • CDLSHOOTINGSTAR – 射击之星
      • CDLSHORTLINE – 短蜡烛
      • CDLSPINNINGTOP – 纺锤
      • CDLSTALLEDPATTERN – 停顿形态
      • CDLSTICKSANDWICH – 条形三明治
      • CDLTAKURI – 蜻蜓爪(下影很长蜻蜓爪)
      • CDLTASUKIGAP – 跳空并列阴阳线
      • CDLTHRUSTING – 插入
      • CDLTRISTAR – 三星
      • CDLUNIQUE3RIVER – 奇特三河床
      • CDLUPSIDEGAP2CROWS – 向上跳空的两只乌鸦
      • CDLXSIDEGAP3METHODS – 上升/下降跳空三法
    • 价格指标
      • AVGPRICE – 平均价格函数
      • MEDPRICE – 中位数价格
      • TYPPRICE – 代表性价格
      • WCLPRICE – 加权收盘价
    • 统计功能
      • BETA – β系数也称为贝塔系数
      • CORREL – 皮尔逊相关系数
      • LINEARREG – 线性回归
      • LINEARREG_ANGLE – 线性回归的角度
      • LINEARREG_INTERCEPT – 线性回归截距
      • LINEARREG_SLOPE – 线性回归斜率指标
      • STDDEV – 标准偏差
      • TSF – 时间序列预测
      • VAR – 方差
    • 波动性指标
      • ATR – 真实波动幅度均值
      • NATR – 归一化波动幅度均值
      • TRANGE – 真正的范围
    • 量指标
      • AD – 量价指标
      • ADOSC – 震荡指标
      • OBV – 能量潮
    • }

 


 

{

 


 

循环指标

 

’Cycle Indicators’: [‘HT_DCPERIOD’, ‘HT_DCPHASE’, ‘HT_PHASOR’, ‘HT_SINE’, ‘HT_TRENDMODE’],

 


 

HT_DCPERIOD – 希尔伯特变换-主导周期

 

Hilbert Transform – Dominant Cycle Period

 

函数名:HT_DCPERIOD
名称: 希尔伯特变换-主导周期
简介:将价格作为信息信号,计算价格处在的周期的位置,作为择时的依据
real = HT_DCPERIOD(close)

 

HT_DCPHASE – 希尔伯特变换-主导循环阶段

 

Hilbert Transform – Dominant Cycle Phase

 

函数名:HT_DCPHASE
名称: 希尔伯特变换-主导循环阶段
real = HT_DCPHASE(close)

 

HT_PHASOR – 希尔伯特变换-希尔伯特变换相量分量

 

Hilbert Transform – Phasor Components

 

函数名:HT_DCPHASE
名称: 希尔伯特变换-希尔伯特变换相量分量
inphase, quadrature = HT_PHASOR(close)

 

HT_SINE – 希尔伯特变换-正弦波

 

Hilbert Transform – SineWave

 

函数名:HT_DCPHASE
名称: 希尔伯特变换-正弦波 NOTE: The HT_SINE function has an unstable period.
sine, leadsine = HT_SINE(close)

 

HT_TRENDMODE – 希尔伯特变换-趋势与周期模式

 

Hilbert Transform – Trend vs Cycle Mode

 

函数名:HT_DCPHASE
名称: 希尔伯特变换-趋势与周期模式
NOTE: The HT_TRENDMODE function has an unstable period.
integer = HT_TRENDMODE(close)

 


 

数学运算函数

 

’Math Operators’: [‘ADD’, ‘DIV’, ‘MAX’, ‘MAXINDEX’, ‘MIN’, ‘MININDEX’, ‘MINMAX’, ‘MINMAXINDEX’, ‘MULT’, ‘SUB’, ‘SUM’],

 


 

ADD – 向量加法运算

 

Vector Arithmetic Add

 

函数名:ADD
名称:向量加法运算
real = ADD(high, low)

 

DIV – 向量除法运算

 

Vector Arithmetic Div

 

函数名:DIV
名称:向量除法运算
real = DIV(high, low)

 

MAX – 周期内最大值

 

Highest value over a specified period

 

函数名:MAX
名称:周期内最大值(未满足周期返回nan)
real = MAX(close, timeperiod=30)

 

MAXINDEX – 周期内最大值的索引

 

Index of highest value over a specified period

 

函数名:MAXINDEX
名称:周期内最大值的索引
integer = MAXINDEX(close, timeperiod=30)

 

MIN – 周期内最小值

 

Lowest value over a specified period

 

函数名:MIN
名称:周期内最小值 (未满足周期返回nan)
real = MIN(close, timeperiod=30)

 

MININDEX – 周期内最小值的索引

 

Index of lowest value over a specified period

 

函数名:MININDEX
名称:周期内最小值的索引
integer = MININDEX(close, timeperiod=30)

 

MINMAX – 周期内最小值和最大值

 

Lowest and highest values over a specified period

 

函数名:MINMAX
名称:周期内最小值和最大值(返回元组array【最小】,array【最大】
min, max = MINMAX(close, timeperiod=30)

 

MINMAXINDEX – 周期内最小值和最大值索引

 

Indexes of lowest and highest values over a specified period

 

函数名:MINMAX
名称:周期内最小值和最大值索引(返回元组(array【最小】,array【最大】
minidx, maxidx = MINMAXINDEX(close, timeperiod=30)

 

MULT – 向量乘法运算

 

Vector Arithmetic Mult

 

函数名:MULT
名称:向量乘法运算
real = MULT(high, low)

 

SUB – 向量减法运算

 

Vector Arithmetic Substraction

 

函数名:SUB
名称:向量减法运算
real = SUB(high, low)

 

SUM – 周期内求和

 

Summation

 

函数名:SUM
名称:周期内求和
real = SUM(close, timeperiod=30)

 


 

数学变换

 

’Math Transform’: [‘ACOS’, ‘ASIN’, ‘ATAN’, ‘CEIL’, ‘COS’, ‘COSH’, ‘EXP’, ‘FLOOR’, ‘LN’, ‘LOG10’, ‘SIN’, ‘SINH’, ‘SQRT’, ‘TAN’, ‘TANH’],

 


 

ACOS – 函数是反余弦函数,三角函数

 

Vector Trigonometric ACos

 

函数名:ACOS 名称:acos函数是反余弦函数,三角函数
real = ACOS(close)

 

ASIN – 反正弦函数,三角函数

 

Vector Trigonometric ASin

 

函数名:ASIN 名称:反正弦函数,三角函数
real = ASIN(close)

 

ATAN – 数字的反正切值,三角函数

 

Vector Trigonometric ATan

 

函数名:ASIN 名称:数字的反正切值,三角函数
real = ATAN(close)

 

CEIL – 向上取整数

 

Vector Ceil

 

函数名:CEIL 简介:向上取整数
real = CEIL(close)

 

COS – 余弦函数,三角函数

 

Vector Trigonometric Cos

 

函数名:COS 名称:余弦函数,三角函数
real = COS(close)

 

COSH – 双曲正弦函数,三角函数

 

Vector Trigonometric Cosh

 

函数名:COSH 名称:双曲正弦函数,三角函数
real = COSH(close)

 

EXP – 指数曲线,三角函数

 

Vector Arithmetic Exp

 

函数名:EXP 名称:指数曲线,三角函数
real = EXP(close)

 

FLOOR – 向下取整数

 

Vector Floor

 

函数名:FLOOR
名称:向下取整数
real = FLOOR(close)

 

LN – 自然对数

 

Vector Log Natural

 

函数名:LN
名称:自然对数
real = LN(close)

 

LOG10 – 对数函数

 

Vector Log10

 

函数名:LOG10
名称:对数函数log
real = LOG10(close)

 

SIN – 正弦函数,三角函数

 

Vector Trigonometric Sin

 

函数名:SIN 名称:正弦函数,三角函数
real = SIN(close)

 

SINH – 双曲正弦函数,三角函数

 

Vector Trigonometric Sinh

 

函数名:SINH 名称:双曲正弦函数,三角函数
real = SINH(close)

 

SQRT – 非负实数的平方根

 

Vector Square Root

 

函数名:SQRT 名称:非负实数的平方根
real = SQRT(close)

 

TAN – 正切函数,三角函数

 

Vector Trigonometric Tan

 

函数名:TAN 名称:正切函数,三角函数
real = TAN(close)

 

TANH – 双曲正切函数,三角函数

 

Vector Trigonometric Tanh

 

函数名:TANH 名称:双曲正切函数,三角函数
real = TANH(close)

 


 

动量指标

 

’Momentum Indicators’: [‘ADX’, ‘ADXR’, ‘APO’, ‘AROON’, ‘AROONOSC’, ‘BOP’, ‘CCI’, ‘CMO’, ‘DX’, ‘MACD’, ‘MACDEXT’, ‘MACDFIX’, ‘MFI’,
‘MINUS_DI’, ‘MINUS_DM’, ‘MOM’, ‘PLUS_DI’, ‘PLUS_DM’, ‘PPO’, ‘ROC’, ‘ROCP’, ‘ROCR’, ‘ROCR100’, ‘RSI’, ‘STOCH’, ‘STOCHF’, ‘STOCHRSI’, ‘TRIX’, ‘ULTOSC’, ‘WILLR’],

 


 

ADX – 平均趋向指数

 

Average Directional Movement Index

 

函数名:ADX
名称:平均趋向指数
简介:使用ADX指标,指标判断盘整、振荡和单边趋势。
real = ADX(high, low, close, timeperiod=14)

 

ADXR- 平均趋向指数的趋向指数

 

Average Directional Movement Index Rating

 

函数名:ADXR
名称:平均趋向指数的趋向指数
简介:使用ADXR指标,指标判断ADX趋势。
real = ADXR(high, low, close, timeperiod=14)

 

APO – 绝对价格振荡指标

 

Absolute Price Oscillator

 

real = APO(close, fastperiod=12, slowperiod=26, matype=0)

 

AROON – 阿隆指标

 

Aroon

 

函数名:AROON
名称:阿隆指标
简介:该指标是通过计算自价格达到近期最高值和最低值以来所经过的期间数,阿隆指标帮助你预测价格趋势到趋势区域(或者反过来,从趋势区域到趋势)的变化。
aroondown, aroonup = AROON(high, low, timeperiod=14)

 

AROONOSC – 阿隆振荡

 

Aroon Oscillator

 

函数名:AROONOSC
名称:阿隆振荡
简介:
real = AROONOSC(high, low, timeperiod=14)

 

BOP – 均势指标

 

Balance Of Power

 

函数名:BOP
名称:均势指标
简介
real = BOP(open, high, low, close)

 

CCI – 顺势指标

 

Commodity Channel Index

 

函数名:CCI
名称:顺势指标
简介:CCI指标专门测量股价是否已超出常态分布范围
real = CCI(high, low, close, timeperiod=14)

 

CMO – 钱德动量摆动指标

 

Chande Momentum Oscillator

 

函数名:CMO
名称:钱德动量摆动指标
简介:与其他动量指标摆动指标如相对强弱指标(RSI)和随机指标(KDJ)不同,钱德动量指标在计算公式的分子中采用上涨日和下跌日的数据。
计算公式:CMO=(Su-Sd)*100/(Su+Sd)
其中:Su是今日收盘价与昨日收盘价(上涨日)差值加总。若当日下跌,则增加值为0;Sd是今日收盘价与做日收盘价(下跌日)差值的绝对值加总。若当日上涨,则增加值为0;
real = CMO(close, timeperiod=14)

 

DX – DMI指标又叫动向指标或趋向指标

 

Directional Movement Index

 

函数名:DX
名称:动向指标或趋向指标
简介:通过分析股票价格在涨跌过程中买卖双方力量均衡点的变化情况,即多空双方的力量的变化受价格波动的影响而发生由均衡到失衡的循环过程,从而提供对趋势判断依据的一种技术指标。
real = DX(high, low, close, timeperiod=14)

 

MACD – 平滑异同移动平均线

 

Moving Average Convergence/Divergence

 

函数名:MACD
名称:平滑异同移动平均线
简介:利用收盘价的短期(常用为12日)指数移动平均线与长期(常用为26日)指数移动平均线之间的聚合与分离状况,对买进、卖出时机作出研判的技术指标。
macd, macdsignal, macdhist = MACD(close, fastperiod=12, slowperiod=26, signalperiod=9)

 

MACDEXT – 可控MA型MACD

 

MACD with controllable MA type

 

函数名:MACDEXT
名称:
macd, macdsignal, macdhist = MACDEXT(close, fastperiod=12, fastmatype=0, slowperiod=26, slowmatype=0, signalperiod=9, signalmatype=0)

 

MACDFIX – 移动平均收敛/发散固定12/26

 

Moving Average Convergence/Divergence Fix 12/26

 

macd, macdsignal, macdhist = MACDFIX(close, signalperiod=9)

 

MFI – 资金流量指标

 

Money Flow Index

 

函数名:MFI
名称:资金流量指标
简介:属于量价类指标,反映市场的运行趋势
real = MFI(high, low, close, volume, timeperiod=14)

 

DI – DMI 中的DI指标 负方向指标

 

函数名:DMI 中的DI指标 负方向指标
名称:下升动向值
简介:通过分析股票价格在涨跌过程中买卖双方力量均衡点的变化情况,即多空双方的力量的变化受价格波动的影响而发生由均衡到失衡的循环过程,从而提供对趋势判断依据的一种技术指标。
real = MINUS_DI(high, low, close, timeperiod=14)

 

MINUS_DM – 上升动向值 DMI中的DM代表正趋向变动值即上升动向值

 

Minus Directional Movement

 

函数名:MINUS_DM
名称: 上升动向值 DMI中的DM代表正趋向变动值即上升动向值
简介:通过分析股票价格在涨跌过程中买卖双方力量均衡点的变化情况,即多空双方的力量的变化受价格波动的影响而发生由均衡到失衡的循环过程,从而提供对趋势判断依据的一种技术指标。
real = MINUS_DM(high, low, timeperiod=14)

 

MOM – 上升动向值

 

Momentum 动量

 

函数名:MOM
名称: 上升动向值
简介:投资学中意思为续航,指股票(或经济指数)持续增长的能力。研究发现,赢家组合在牛市中存在着正的动量效应,输家组合在熊市中存在着负的动量效应。
real = MOM(close, timeperiod=10)

 

PLUS_DI – +定向指标

 

Plus Directional Indicator

 

real = PLUS_DI(high, low, close, timeperiod=14)

 

PLUS_DM – +定向运动

 

Plus Directional Movement

 

real = PLUS_DM(high, low, timeperiod=14)

 

PPO – 价格震荡百分比指数

 

Percentage Price Oscillator

 

函数名:PPO
名称: 价格震荡百分比指数
简介:价格震荡百分比指标(PPO)是一个和MACD指标非常接近的指标。
PPO标准设定和MACD设定非常相似:12,26,9和PPO,和MACD一样说明了两条移动平均线的差距,但是它们有一个差别是PPO是用百分比说明。
real = PPO(close, fastperiod=12, slowperiod=26, matype=0)

 

ROC – 变动率指标

 

Rate of change : ((price/prevPrice)-1)*100

 

函数名:ROC
名称: 变动率指标
简介:ROC是由当天的股价与一定的天数之前的某一天股价比较,其变动速度的大小,来反映股票市变动的快慢程度
real = ROC(close, timeperiod=10)

 

ROCP – 变化率百分比:(price-prevPrice)/prevPrice

 

Rate of change Percentage: (price-prevPrice)/prevPrice

 

real = ROCP(close, timeperiod=10)

 

ROCR – 变化率:(price/prevPrice)

 

Rate of change ratio: (price/prevPrice)

 

real = ROCR(close, timeperiod=10)

 

ROCR100 – 变化率100规模:(price/prevPrice)*100

 

Rate of change ratio 100 scale: (price/prevPrice)*100

 

real = ROCR100(close, timeperiod=10)

 

RSI – 相对强弱指数

 

Relative Strength Index

 

函数名:RSI
名称:相对强弱指数
简介:是通过比较一段时期内的平均收盘涨数和平均收盘跌数来分析市场买沽盘的意向和实力,从而作出未来市场的走势。
real = RSI(close, timeperiod=14)

 

STOCH – 随机指标,俗称KD

 

Stochastic

 

函数名:STOCH
名称:随机指标,俗称KD
slowk, slowd = STOCH(high, low, close, fastk_period=5, slowk_period=3, slowk_matype=0, slowd_period=3, slowd_matype=0)

 

STOCHF – 随机快速

 

Stochastic Fast

 

fastk, fastd = STOCHF(high, low, close, fastk_period=5, fastd_period=3, fastd_matype=0)

 

STOCHRSI – 随机相对强度指数

 

Stochastic Relative Strength Index

 

fastk, fastd = STOCHRSI(close, timeperiod=14, fastk_period=5, fastd_period=3, fastd_matype=0)

 

TRIX – 三平滑EMA的一天变化率(ROC)

 

1-day Rate-Of-Change (ROC) of a Triple Smooth EMA

 

real = TRIX(close, timeperiod=30)

 

ULTOSC – 终极波动指标

 

Ultimate Oscillator

 

函数名:ULTOSC
名称:终极波动指标
简介:UOS是一种多方位功能的指标,除了趋势确认及超买超卖方面的作用之外,它的“突破”讯号不仅可以提供最适当的交易时机之外,更可以进一步加强指标的可靠度。
real = ULTOSC(high, low, close, timeperiod1=7, timeperiod2=14, timeperiod3=28)

 

WILLR – 威廉指标

 

Williams’ %R

 

函数名:WILLR
名称:威廉指标
简介:WMS表示的是市场处于超买还是超卖状态。股票投资分析方法主要有如下三种:基本分析、技术分析、演化分析。在实际应用中,它们既相互联系,又有重要区别。
real = WILLR(high, low, close, timeperiod=14)

 


 

重叠研究指标

 

’Overlap Studies’: [‘BBANDS’, ‘DEMA’, ‘EMA’, ‘HT_TRENDLINE’, ‘KAMA’, ‘MA’, ‘MAMA’, ‘MAVP’, ‘MIDPOINT’, ‘MIDPRICE’, ‘SAR’, ‘SAREXT’, ‘SMA’, ‘T3’, ‘TEMA’, ‘TRIMA’, ‘WMA’],

 


 

BBANDS – 布林线指标

 

Bollinger Bands

 

函数名:BBANDS
名称: 布林线指标
简介:其利用统计原理,求出股价的标准差及其信赖区间,从而确定股价的波动范围及未来走势,利用波带显示股价的安全高低价位,因而也被称为布林带。
upperband, middleband, lowerband = BBANDS(close, timeperiod=5, nbdevup=2, nbdevdn=2, matype=0)

 

DEMA – 双移动平均线

 

Double Exponential Moving Average

 

函数名:DEMA
名称: 双移动平均线
简介:两条移动平均线来产生趋势信号,较长期者用来识别趋势,较短期者用来选择时机。正是两条平均线及价格三者的相互作用,才共同产生了趋势信号。
real = DEMA(close, timeperiod=30)

 

EMA – 指数平均数

 

Exponential Moving Average

 

函数名:EMA
名称: 指数平均数
简介:是一种趋向类指标,其构造原理是仍然对价格收盘价进行算术平均,并根据计算结果来进行分析,用于判断价格未来走势的变动趋势。
real = EMA(close, timeperiod=30)

 

HT_TRENDLINE – 希尔伯特瞬时变换

 

Hilbert Transform – Instantaneous Trendline

 

NOTE: The HT_TRENDLINE function has an unstable period.
函数名:HT_TRENDLINE
名称: 希尔伯特瞬时变换
简介:是一种趋向类指标,其构造原理是仍然对价格收盘价进行算术平均,并根据计算结果来进行分析,用于判断价格未来走势的变动趋势。
real = HT_TRENDLINE(close)

 

KAMA – 考夫曼的自适应移动平均线

 

Kaufman Adaptive Moving Average

 

函数名:KAMA
名称: 考夫曼的自适应移动平均线
简介:短期均线贴近价格走势,灵敏度高,但会有很多噪声,产生虚假信号;长期均线在判断趋势上一般比较准确 ,但是长期均线有着严重滞后的问题。我们想得到这样的均线,当价格沿一个方向快速移动时,短期的移动 平均线是最合适的;当价格在横盘的过程中,长期移动平均线是合适的。
real = KAMA(close, timeperiod=30)

 

MA – 移动平均线

 

Moving average

 

函数名:MA
名称: 移动平均线
简介:移动平均线,Moving Average,简称MA,原本的意思是移动平均,由于我们将其制作成线形,所以一般称之为移动平均线,简称均线。它是将某一段时间的收盘价之和除以该周期。 比如日线MA5指5天内的收盘价除以5 。
real = MA(close, timeperiod=30, matype=0)

 

MAMA – 台面自适应移动平均线

 

MESA Adaptive Moving Average

 

NOTE: The MAMA function has an unstable period.
mama, fama = MAMA(close, fastlimit=0, slowlimit=0)

 

MAVP – 可变时期的移动平均线

 

Moving average with variable period

 

real = MAVP(close, periods, minperiod=2, maxperiod=30, matype=0)

 

MIDPOINT – 期间中点

 

MidPoint over period

 

real = MIDPOINT(close, timeperiod=14)

 

MIDPRICE – 期间的中间价

 

Midpoint Price over period

 

real = MIDPRICE(high, low, timeperiod=14)

 

SAR – 抛物线指标

 

Parabolic SAR

 

函数名:SAR
名称: 抛物线指标
简介:抛物线转向也称停损点转向,是利用抛物线方式,随时调整停损点位置以观察买卖点。由于停损点(又称转向点SAR)以弧形的方式移动,故称之为抛物线转向指标 。
real = SAR(high, low, acceleration=0, maximum=0)

 

SAREXT – 抛物线SAR扩展

 

Parabolic SAR – Extended

 

real = SAREXT(high, low, startvalue=0, offsetonreverse=0, accelerationinitlong=0, accelerationlong=0, accelerationmaxlong=0, accelerationinitshort=0, accelerationshort=0, accelerationmaxshort=0)

 

SMA – 简单移动平均线

 

Simple Moving Average

 

函数名:SMA
名称: 简单移动平均线
简介:移动平均线,Moving Average,简称MA,原本的意思是移动平均,由于我们将其制作成线形,所以一般称之为移动平均线,简称均线。它是将某一段时间的收盘价之和除以该周期。 比如日线MA5指5天内的收盘价除以5 。
real = SMA(close, timeperiod=30)

 

T3 – 三重指数移动平均线

 

Triple Exponential Moving Average (T3)

 

函数名:T3
名称:三重指数移动平均线
简介:TRIX长线操作时采用本指标的讯号,长时间按照本指标讯号交易,获利百分比大于损失百分比,利润相当可观。 比如日线MA5指5天内的收盘价除以5 。
real = T3(close, timeperiod=5, vfactor=0)

 

TRIMA – 三角形的移动平均线

 

Triangular Moving Average

 

real = TRIMA(close, timeperiod=30)

 

WMA – 移动加权平均线

 

Weighted Moving Average

 

函数名:WMA
名称:加权移动平均线
简介:移动加权平均法是指以每次进货的成本加上原有库存存货的成本,除以每次进货数量与原有库存存货的数量之和,据以计算加权平均单位成本,以此为基础计算当月发出存货的成本和期末存货的成本的一种方法。
real = WMA(close, timeperiod=30)

 


 

K线形态识别

 

’Pattern Recognition’: [‘CDL2CROWS’, ‘CDL3BLACKCROWS’, ‘CDL3INSIDE’, ‘CDL3LINESTRIKE’, ‘CDL3OUTSIDE’, ‘CDL3STARSINSOUTH’, ‘CDL3WHITESOLDIERS’, ‘CDLABANDONEDBABY’, ‘CDLADVANCEBLOCK’, ‘CDLBELTHOLD’, ‘CDLBREAKAWAY’, ‘CDLCLOSINGMARUBOZU’, ‘CDLCONCEALBABYSWALL’, ‘CDLCOUNTERATTACK’, ‘CDLDARKCLOUDCOVER’, ‘CDLDOJI’, ‘CDLDOJISTAR’, ‘CDLDRAGONFLYDOJI’, ‘CDLENGULFING’, ‘CDLEVENINGDOJISTAR’, ‘CDLEVENINGSTAR’, ‘CDLGAPSIDESIDEWHITE’, ‘CDLGRAVESTONEDOJI’, ‘CDLHAMMER’, ‘CDLHANGINGMAN’, ‘CDLHARAMI’, ‘CDLHARAMICROSS’, ‘CDLHIGHWAVE’, ‘CDLHIKKAKE’, ‘CDLHIKKAKEMOD’, ‘CDLHOMINGPIGEON’, ‘CDLIDENTICAL3CROWS’, ‘CDLINNECK’, ‘CDLINVERTEDHAMMER’, ‘CDLKICKING’, ‘CDLKICKINGBYLENGTH’, ‘CDLLADDERBOTTOM’, ‘CDLLONGLEGGEDDOJI’, ‘CDLLONGLINE’, ‘CDLMARUBOZU’, ‘CDLMATCHINGLOW’, ‘CDLMATHOLD’, ‘CDLMORNINGDOJISTAR’, ‘CDLMORNINGSTAR’, ‘CDLONNECK’, ‘CDLPIERCING’, ‘CDLRICKSHAWMAN’, ‘CDLRISEFALL3METHODS’, ‘CDLSEPARATINGLINES’, ‘CDLSHOOTINGSTAR’, ‘CDLSHORTLINE’, ‘CDLSPINNINGTOP’, ‘CDLSTALLEDPATTERN’, ‘CDLSTICKSANDWICH’, ‘CDLTAKURI’, ‘CDLTASUKIGAP’, ‘CDLTHRUSTING’, ‘CDLTRISTAR’, ‘CDLUNIQUE3RIVER’, ‘CDLUPSIDEGAP2CROWS’, ‘CDLXSIDEGAP3METHODS’],

 


 

CDL2CROWS – 两只乌鸦

 

Two Crows

 

函数名:CDL2CROWS
名称:Two Crows 两只乌鸦
简介:三日K线模式,第一天长阳,第二天高开收阴,第三天再次高开继续收阴,
收盘比前一日收盘价低,预示股价下跌。
integer = CDL2CROWS(open, high, low, close)

 

CDL3BLACKCROWS – 三只乌鸦

 

Three Black Crows

 

函数名:CDL3BLACKCROWS
名称:Three Black Crows 三只乌鸦
简介:三日K线模式,连续三根阴线,每日收盘价都下跌且接近最低价,
每日开盘价都在上根K线实体内,预示股价下跌。
integer = CDL3BLACKCROWS(open, high, low, close)

 

CDL3INSIDE – 三个内部向上/向下

 

Three Inside Up/Down

 

函数名:CDL3INSIDE
名称: Three Inside Up/Down 三内部上涨和下跌
简介:三日K线模式,母子信号+长K线,以三内部上涨为例,K线为阴阳阳,
第三天收盘价高于第一天开盘价,第二天K线在第一天K线内部,预示着股价上涨。
integer = CDL3INSIDE(open, high, low, close)

 

CDL3LINESTRIKE – 三线打击

 

函数名:CDL3LINESTRIKE
名称: Three-Line Strike 三线打击
简介:四日K线模式,前三根阳线,每日收盘价都比前一日高,
开盘价在前一日实体内,第四日市场高开,收盘价低于第一日开盘价,预示股价下跌。
integer = CDL3LINESTRIKE(open, high, low, close)

 

CDL3OUTSIDE – 三外部上涨和下跌

 

Three Outside Up/Down

 

函数名:CDL3OUTSIDE
名称:Three Outside Up/Down 三外部上涨和下跌
简介:三日K线模式,与三内部上涨和下跌类似,K线为阴阳阳,但第一日与第二日的K线形态相反,
以三外部上涨为例,第一日K线在第二日K线内部,预示着股价上涨。
integer = CDL3OUTSIDE(open, high, low, close)

 

CDL3STARSINSOUTH – 南方三星

 

Three Stars In The South

 

函数名:CDL3STARSINSOUTH
名称:Three Stars In The South 南方三星
简介:三日K线模式,与大敌当前相反,三日K线皆阴,第一日有长下影线,
第二日与第一日类似,K线整体小于第一日,第三日无下影线实体信号,
成交价格都在第一日振幅之内,预示下跌趋势反转,股价上升。
integer = CDL3STARSINSOUTH(open, high, low, close)

 

CDL3WHITESOLDIERS – 三个白兵

 

Three Advancing White Soldiers

 

函数名:CDL3WHITESOLDIERS
名称:Three Advancing White Soldiers 三个白兵
简介:三日K线模式,三日K线皆阳,
每日收盘价变高且接近最高价,开盘价在前一日实体上半部,预示股价上升。
integer = CDL3WHITESOLDIERS(open, high, low, close)

 

CDLABANDONEDBABY – 弃婴

 

Abandoned Baby

 

函数名:CDLABANDONEDBABY
名称:Abandoned Baby 弃婴
简介:三日K线模式,第二日价格跳空且收十字星(开盘价与收盘价接近,
最高价最低价相差不大),预示趋势反转,发生在顶部下跌,底部上涨。
integer = CDLABANDONEDBABY(open, high, low, close, penetration=0)

 

CDLADVANCEBLOCK – 上升乏力

 

Advance Block

 

函数名:CDLADVANCEBLOCK
名称:Advance Block 大敌当前
简介:三日K线模式,三日都收阳,每日收盘价都比前一日高,
开盘价都在前一日实体以内,实体变短,上影线变长。
integer = CDLADVANCEBLOCK(open, high, low, close)

 

CDLBELTHOLD – 捉腰带线

 

Belt-hold

 

函数名:CDLBELTHOLD
名称:Belt-hold 捉腰带线
简介:两日K线模式,下跌趋势中,第一日阴线,
第二日开盘价为最低价,阳线,收盘价接近最高价,预示价格上涨。
integer = CDLBELTHOLD(open, high, low, close)

 

CDLBREAKAWAY -脱离

 

Breakaway

 

函数名:CDLBREAKAWAY
名称:Breakaway 脱离
简介:五日K线模式,以看涨脱离为例,下跌趋势中,第一日长阴线,第二日跳空阴线,延续趋势开始震荡,
第五日长阳线,收盘价在第一天收盘价与第二天开盘价之间,预示价格上涨。
integer = CDLBREAKAWAY(open, high, low, close)

 

CDLCLOSINGMARUBOZU – 收盘缺影线

 

Closing Marubozu

 

函数名:CDLCLOSINGMARUBOZU
名称:Closing Marubozu 收盘缺影线
简介:一日K线模式,以阳线为例,最低价低于开盘价,收盘价等于最高价,
预示着趋势持续。
integer = CDLCLOSINGMARUBOZU(open, high, low, close)

 

CDLCONCEALBABYSWALL – 藏婴吞没

 

Concealing Baby Swallow

 

函数名:CDLCONCEALBABYSWALL
名称: Concealing Baby Swallow 藏婴吞没
简介:四日K线模式,下跌趋势中,前两日阴线无影线
,第二日开盘、收盘价皆低于第二日,第三日倒锤头,
第四日开盘价高于前一日最高价,收盘价低于前一日最低价,预示着底部反转。
integer = CDLCONCEALBABYSWALL(open, high, low, close)

 

CDLCOUNTERATTACK – 反击线

 

Counterattack

 

函数名:CDLCOUNTERATTACK
名称:Counterattack 反击线
简介:二日K线模式,与分离线类似。
integer = CDLCOUNTERATTACK(open, high, low, close)

 

CDLDARKCLOUDCOVER – 乌云压顶

 

Dark Cloud Cover

 

函数名:CDLDARKCLOUDCOVER
名称:Dark Cloud Cover 乌云压顶
简介:二日K线模式,第一日长阳,第二日开盘价高于前一日最高价,
收盘价处于前一日实体中部以下,预示着股价下跌。
integer = CDLDARKCLOUDCOVER(open, high, low, close, penetration=0)

 

CDLDOJI – 十字

 

Doji

 

函数名:CDLDOJI
名称:Doji 十字
简介:一日K线模式,开盘价与收盘价基本相同。
integer = CDLDOJI(open, high, low, close)

 

CDLDOJISTAR – 十字星

 

Doji Star

 

函数名:CDLDOJISTAR
名称:Doji Star 十字星
简介:一日K线模式,开盘价与收盘价基本相同,上下影线不会很长,预示着当前趋势反转。
integer = CDLDOJISTAR(open, high, low, close)

 

CDLDRAGONFLYDOJI – 蜻蜓十字/T形十字

 

Dragonfly Doji

 

函数名:CDLDRAGONFLYDOJI
名称:Dragonfly Doji 蜻蜓十字/T形十字
简介:一日K线模式,开盘后价格一路走低,
之后收复,收盘价与开盘价相同,预示趋势反转。
integer = CDLDRAGONFLYDOJI(open, high, low, close)

 

CDLENGULFING – 吞噬模式

 

Engulfing Pattern

 

函数名:CDLENGULFING
名称:Engulfing Pattern 吞噬模式
简介:两日K线模式,分多头吞噬和空头吞噬,以多头吞噬为例,第一日为阴线,
第二日阳线,第一日的开盘价和收盘价在第二日开盘价收盘价之内,但不能完全相同。
integer = CDLENGULFING(open, high, low, close)

 

CDLEVENINGDOJISTAR -十字暮星

 

Evening Doji Star

 

函数名:CDLEVENINGDOJISTAR
名称:Evening Doji Star 十字暮星
简介:三日K线模式,基本模式为暮星,第二日收盘价和开盘价相同,预示顶部反转。
integer = CDLEVENINGDOJISTAR(open, high, low, close, penetration=0)

 

CDLEVENINGSTAR – 暮星

 

Evening Star

 

函数名:CDLEVENINGSTAR
名称:Evening Star 暮星
简介:三日K线模式,与晨星相反,上升趋势中,
第一日阳线,第二日价格振幅较小,第三日阴线,预示顶部反转。
integer = CDLEVENINGSTAR(open, high, low, close, penetration=0)

 

CDLGAPSIDESIDEWHITE – 向上/下跳空并列阳线

 

Up/Down-gap side-by-side white lines

 

函数名:CDLGAPSIDESIDEWHITE
名称:Up/Down-gap side-by-side white lines 向上/下跳空并列阳线
简介:二日K线模式,上升趋势向上跳空,下跌趋势向下跳空,
第一日与第二日有相同开盘价,实体长度差不多,则趋势持续。
integer = CDLGAPSIDESIDEWHITE(open, high, low, close)

 

CDLGRAVESTONEDOJI – 墓碑十字/倒T十字

 

Gravestone Doji

 

函数名:CDLGRAVESTONEDOJI
名称:Gravestone Doji 墓碑十字/倒T十字
简介:一日K线模式,开盘价与收盘价相同,上影线长,无下影线,预示底部反转。
integer = CDLGRAVESTONEDOJI(open, high, low, close)

 

CDLHAMMER – 锤头

 

Hammer

 

函数名:CDLHAMMER
名称:Hammer 锤头
简介:一日K线模式,实体较短,无上影线,
下影线大于实体长度两倍,处于下跌趋势底部,预示反转。
integer = CDLHAMMER(open, high, low, close)

 

CDLHANGINGMAN – 上吊线

 

函数名:CDLHANGINGMAN
名称:Hanging Man 上吊线
简介:一日K线模式,形状与锤子类似,处于上升趋势的顶部,预示着趋势反转。
integer = CDLHANGINGMAN(open, high, low, close)

 

CDLHARAMI – 母子线

 

Harami Pattern

 

函数名:CDLHARAMI
名称:Harami Pattern 母子线
简介:二日K线模式,分多头母子与空头母子,两者相反,以多头母子为例,在下跌趋势中,第一日K线长阴,
第二日开盘价收盘价在第一日价格振幅之内,为阳线,预示趋势反转,股价上升。
integer = CDLHARAMI(open, high, low, close)

 

CDLHARAMICROSS – 十字孕线

 

Harami Cross Pattern

 

函数名:CDLHARAMICROSS
名称:Harami Cross Pattern 十字孕线
简介:二日K线模式,与母子县类似,若第二日K线是十字线,
便称为十字孕线,预示着趋势反转。
integer = CDLHARAMICROSS(open, high, low, close)

 

CDLHIGHWAVE – 风高浪大线

 

High-Wave Candle

 

函数名:CDLHIGHWAVE
名称:High-Wave Candle 风高浪大线
简介:三日K线模式,具有极长的上/下影线与短的实体,预示着趋势反转。
integer = CDLHIGHWAVE(open, high, low, close)

 

CDLHIKKAKE – 陷阱

 

Hikkake Pattern

 

函数名:CDLHIKKAKE
名称:Hikkake Pattern 陷阱
简介:三日K线模式,与母子类似,第二日价格在前一日实体范围内,
第三日收盘价高于前两日,反转失败,趋势继续。
integer = CDLHIKKAKE(open, high, low, close)

 

CDLHIKKAKEMOD – 修正陷阱

 

Modified Hikkake Pattern

 

函数名:CDLHIKKAKEMOD
名称:Modified Hikkake Pattern 修正陷阱
简介:三日K线模式,与陷阱类似,上升趋势中,第三日跳空高开;
下跌趋势中,第三日跳空低开,反转失败,趋势继续。
integer = CDLHIKKAKEMOD(open, high, low, close)

 

CDLHOMINGPIGEON – 家鸽

 

Homing Pigeon

 

函数名:CDLHOMINGPIGEON
名称:Homing Pigeon 家鸽
简介:二日K线模式,与母子线类似,不同的的是二日K线颜色相同,
第二日最高价、最低价都在第一日实体之内,预示着趋势反转。
integer = CDLHOMINGPIGEON(open, high, low, close)

 

CDLIDENTICAL3CROWS – 三胞胎乌鸦

 

Identical Three Crows

 

函数名:CDLIDENTICAL3CROWS
名称:Identical Three Crows 三胞胎乌鸦
简介:三日K线模式,上涨趋势中,三日都为阴线,长度大致相等,
每日开盘价等于前一日收盘价,收盘价接近当日最低价,预示价格下跌。
integer = CDLIDENTICAL3CROWS(open, high, low, close)

 

CDLINNECK – 颈内线

 

In-Neck Pattern

 

函数名:CDLINNECK
名称:In-Neck Pattern 颈内线
简介:二日K线模式,下跌趋势中,第一日长阴线,
第二日开盘价较低,收盘价略高于第一日收盘价,阳线,实体较短,预示着下跌继续。
integer = CDLINNECK(open, high, low, close)

 

CDLINVERTEDHAMMER – 倒锤头

 

Inverted Hammer

 

函数名:CDLINVERTEDHAMMER
名称:Inverted Hammer 倒锤头
简介:一日K线模式,上影线较长,长度为实体2倍以上,
无下影线,在下跌趋势底部,预示着趋势反转。
integer = CDLINVERTEDHAMMER(open, high, low, close)

 

CDLKICKING -反冲形态

 

Kicking

 

函数名:CDLKICKING
名称:Kicking 反冲形态
简介:二日K线模式,与分离线类似,两日K线为秃线,颜色相反,存在跳空缺口。
integer = CDLKICKING(open, high, low, close)

 

CDLKICKINGBYLENGTH – 由较长缺影线决定的反冲形态

 

Kicking – bull/bear determined by the longer marubozu

 

函数名:CDLKICKINGBYLENGTH
名称:Kicking – bull/bear determined by the longer marubozu 由较长缺影线决定的反冲形态
简介:二日K线模式,与反冲形态类似,较长缺影线决定价格的涨跌。
integer = CDLKICKINGBYLENGTH(open, high, low, close)

 

CDLLADDERBOTTOM – 梯底

 

Ladder Bottom

 

函数名:CDLLADDERBOTTOM
名称:Ladder Bottom 梯底
简介:五日K线模式,下跌趋势中,前三日阴线,
开盘价与收盘价皆低于前一日开盘、收盘价,第四日倒锤头,第五日开盘价高于前一日开盘价,
阳线,收盘价高于前几日价格振幅,预示着底部反转
integer = CDLLADDERBOTTOM(open, high, low, close)

 

CDLLONGLEGGEDDOJI – 长脚十字

 

Long Legged Doji

 

函数名:CDLLONGLEGGEDDOJI
名称:Long Legged Doji 长脚十字
简介:一日K线模式,开盘价与收盘价相同居当日价格中部,上下影线长,
表达市场不确定性。
integer = CDLLONGLEGGEDDOJI(open, high, low, close)

 

CDLLONGLINE – 长蜡烛

 

Long Line Candle

 

函数名:CDLLONGLINE
名称:Long Line Candle 长蜡烛
简介:一日K线模式,K线实体长,无上下影线。
integer = CDLLONGLINE(open, high, low, close)

 

CDLMARUBOZU – 光头光脚/缺影线

 

Marubozu

 

函数名:CDLMARUBOZU
名称:Marubozu 光头光脚/缺影线
简介:一日K线模式,上下两头都没有影线的实体,
阴线预示着熊市持续或者牛市反转,阳线相反。
integer = CDLMARUBOZU(open, high, low, close)

 

CDLMATCHINGLOW -相同低价

 

Matching Low

 

函数名:CDLMATCHINGLOW
名称:Matching Low 相同低价
简介:二日K线模式,下跌趋势中,第一日长阴线,
第二日阴线,收盘价与前一日相同,预示底部确认,该价格为支撑位。
integer = CDLMATCHINGLOW(open, high, low, close)

 

CDLMATHOLD – 铺垫

 

Mat Hold

 

函数名:CDLMATHOLD
名称:Mat Hold 铺垫
简介:五日K线模式,上涨趋势中,第一日阳线,第二日跳空高开影线,
第三、四日短实体影线,第五日阳线,收盘价高于前四日,预示趋势持续。
integer = CDLMATHOLD(open, high, low, close, penetration=0)

 

CDLMORNINGDOJISTAR -十字晨星

 

Morning Doji Star

 

函数名:CDLMORNINGDOJISTAR
名称:Morning Doji Star 十字晨星
简介:三日K线模式,
基本模式为晨星,第二日K线为十字星,预示底部反转。
integer = CDLMORNINGDOJISTAR(open, high, low, close, penetration=0)

 

CDLMORNINGSTAR – 晨星

 

Morning Star

 

函数名:CDLMORNINGSTAR
名称:Morning Star 晨星
简介:三日K线模式,下跌趋势,第一日阴线,
第二日价格振幅较小,第三天阳线,预示底部反转。
integer = CDLMORNINGSTAR(open, high, low, close, penetration=0)

 

CDLONNECK – 颈上线

 

On-Neck Pattern

 

函数名:CDLONNECK
名称:On-Neck Pattern 颈上线
简介:二日K线模式,下跌趋势中,第一日长阴线,第二日开盘价较低,
收盘价与前一日最低价相同,阳线,实体较短,预示着延续下跌趋势。
integer = CDLONNECK(open, high, low, close)

 

CDLPIERCING – 刺透形态

 

Piercing Pattern

 

函数名:CDLPIERCING
名称:Piercing Pattern 刺透形态
简介:两日K线模式,下跌趋势中,第一日阴线,第二日收盘价低于前一日最低价,
收盘价处在第一日实体上部,预示着底部反转。
integer = CDLPIERCING(open, high, low, close)

 

CDLRICKSHAWMAN -黄包车夫

 

Rickshaw Man

 

函数名:CDLRICKSHAWMAN
名称:Rickshaw Man 黄包车夫
简介:一日K线模式,与长腿十字线类似,
若实体正好处于价格振幅中点,称为黄包车夫。
integer = CDLRICKSHAWMAN(open, high, low, close)

 

CDLRISEFALL3METHODS – 上升/下降三法

 

Rising/Falling Three Methods

 

函数名:CDLRISEFALL3METHODS
名称:Rising/Falling Three Methods 上升/下降三法
简介: 五日K线模式,以上升三法为例,上涨趋势中,
第一日长阳线,中间三日价格在第一日范围内小幅震荡,
第五日长阳线,收盘价高于第一日收盘价,预示股价上升。
integer = CDLRISEFALL3METHODS(open, high, low, close)

 

CDLSEPARATINGLINES -分离线

 

Separating Lines

 

函数名:CDLSEPARATINGLINES
名称:Separating Lines 分离线
简介:二日K线模式,上涨趋势中,第一日阴线,第二日阳线,
第二日开盘价与第一日相同且为最低价,预示着趋势继续。
integer = CDLSEPARATINGLINES(open, high, low, close)

 

CDLSHOOTINGSTAR – 射击之星

 

Shooting Star

 

函数名:CDLSHOOTINGSTAR
名称:Shooting Star 射击之星
简介:一日K线模式,上影线至少为实体长度两倍,
没有下影线,预示着股价下跌
integer = CDLSHOOTINGSTAR(open, high, low, close)

 

CDLSHORTLINE – 短蜡烛

 

Short Line Candle

 

函数名:CDLSHORTLINE
名称:Short Line Candle 短蜡烛
简介:一日K线模式,实体短,无上下影线
integer = CDLSHORTLINE(open, high, low, close)

 

CDLSPINNINGTOP – 纺锤

 

Spinning Top

 

函数名:CDLSPINNINGTOP
名称:Spinning Top 纺锤
简介:一日K线,实体小。
integer = CDLSPINNINGTOP(open, high, low, close)

 

CDLSTALLEDPATTERN – 停顿形态

 

Stalled Pattern

 

函数名:CDLSTALLEDPATTERN
名称:Stalled Pattern 停顿形态
简介:三日K线模式,上涨趋势中,第二日长阳线,
第三日开盘于前一日收盘价附近,短阳线,预示着上涨结束
integer = CDLSTALLEDPATTERN(open, high, low, close)

 

CDLSTICKSANDWICH – 条形三明治

 

Stick Sandwich

 

函数名:CDLSTICKSANDWICH
名称:Stick Sandwich 条形三明治
简介:三日K线模式,第一日长阴线,第二日阳线,开盘价高于前一日收盘价,
第三日开盘价高于前两日最高价,收盘价于第一日收盘价相同。
integer = CDLSTICKSANDWICH(open, high, low, close)

 

CDLTAKURI – 蜻蜓爪(下影很长蜻蜓爪)

 

Takuri (Dragonfly Doji with very long lower shadow)

 

函数名:CDLTAKURI
名称:Takuri (Dragonfly Doji with very long lower shadow)
探水竿
简介:一日K线模式,大致与蜻蜓十字相同,下影线长度长。
integer = CDLTAKURI(open, high, low, close)

 

CDLTASUKIGAP – 跳空并列阴阳线

 

Tasuki Gap

 

函数名:CDLTASUKIGAP
名称:Tasuki Gap 跳空并列阴阳线
简介:三日K线模式,分上涨和下跌,以上升为例,
前两日阳线,第二日跳空,第三日阴线,收盘价于缺口中,上升趋势持续。
integer = CDLTASUKIGAP(open, high, low, close)

 

CDLTHRUSTING – 插入

 

Thrusting Pattern

 

函数名:CDLTHRUSTING
名称:Thrusting Pattern 插入
简介:二日K线模式,与颈上线类似,下跌趋势中,第一日长阴线,第二日开盘价跳空,
收盘价略低于前一日实体中部,与颈上线相比实体较长,预示着趋势持续。
integer = CDLTHRUSTING(open, high, low, close)

 

CDLTRISTAR – 三星

 

Tristar Pattern

 

函数名:CDLTRISTAR
名称:Tristar Pattern 三星
简介:三日K线模式,由三个十字组成,
第二日十字必须高于或者低于第一日和第三日,预示着反转。
integer = CDLTRISTAR(open, high, low, close)

 

CDLUNIQUE3RIVER – 奇特三河床

 

Unique 3 River

 

函数名:CDLUNIQUE3RIVER
名称:Unique 3 River 奇特三河床
简介:三日K线模式,下跌趋势中,第一日长阴线,第二日为锤头,最低价创新低,第三日开盘价低于第二日收盘价,收阳线,
收盘价不高于第二日收盘价,预示着反转,第二日下影线越长可能性越大。
integer = CDLUNIQUE3RIVER(open, high, low, close)

 

CDLUPSIDEGAP2CROWS – 向上跳空的两只乌鸦

 

Upside Gap Two Crows

 

函数名:CDLUPSIDEGAP2CROWS
名称:Upside Gap Two Crows 向上跳空的两只乌鸦
简介:三日K线模式,第一日阳线,第二日跳空以高于第一日最高价开盘,
收阴线,第三日开盘价高于第二日,收阴线,与第一日比仍有缺口。
integer = CDLUPSIDEGAP2CROWS(open, high, low, close)

 

CDLXSIDEGAP3METHODS – 上升/下降跳空三法

 

Upside/Downside Gap Three Methods

 

函数名:CDLXSIDEGAP3METHODS
名称:Upside/Downside Gap Three Methods 上升/下降跳空三法
简介:五日K线模式,以上升跳空三法为例,上涨趋势中,第一日长阳线,第二日短阳线,第三日跳空阳线,第四日阴线,开盘价与收盘价于前两日实体内,
第五日长阳线,收盘价高于第一日收盘价,预示股价上升。
integer = CDLXSIDEGAP3METHODS(open, high, low, close)

 


 

价格指标

 

’Price Transform’: [‘AVGPRICE’, ‘MEDPRICE’, ‘TYPPRICE’, ‘WCLPRICE’],

 


 

AVGPRICE – 平均价格函数

 

Average Price

 

函数名:AVGPRICE
名称:平均价格函数
real = AVGPRICE(open, high, low, close)

 

MEDPRICE – 中位数价格

 

Median Price

 

函数名:MEDPRICE
名称:中位数价格
real = MEDPRICE(high, low)

 

TYPPRICE – 代表性价格

 

Typical Price

 

函数名:TYPPRICE
名称:代表性价格
real = TYPPRICE(high, low, close)

 

WCLPRICE – 加权收盘价

 

Weighted Close Price

 

函数名:WCLPRICE
名称:加权收盘价
real = WCLPRICE(high, low, close)

 


 

统计功能

 

’Statistic Functions’: [‘BETA’, ‘CORREL’, ‘LINEARREG’, ‘LINEARREG_ANGLE’, ‘LINEARREG_INTERCEPT’, ‘LINEARREG_SLOPE’, ‘STDDEV’, ‘TSF’, ‘VAR’],

 


 

BETA – β系数也称为贝塔系数

 

Beta

 

函数名:BETA
名称:β系数也称为贝塔系数
简介:一种风险指数,用来衡量个别股票或
股票基金相对于整个股市的价格波动情况
贝塔系数衡量股票收益相对于业绩评价基准收益的总体波动性,是一个相对指标。 β 越高,意味着股票相对于业绩评价基准的波动性越大。 β 大于 1 ,
则股票的波动性大于业绩评价基准的波动性。反之亦然。
real = BETA(high, low, timeperiod=5)

 

CORREL – 皮尔逊相关系数

 

Pearson’s Correlation Coefficient ®

 

函数名:CORREL
名称:皮尔逊相关系数
简介:用于度量两个变量X和Y之间的相关(线性相关),其值介于-1与1之间
皮尔逊相关系数是一种度量两个变量间相关程度的方法。它是一个介于 1 和 -1 之间的值,
其中,1 表示变量完全正相关, 0 表示无关,-1 表示完全负相关。
real = CORREL(high, low, timeperiod=30)

 

LINEARREG – 线性回归

 

Linear Regression

 

函数名:LINEARREG
名称:线性回归
简介:来确定两种或两种以上变量间相互依赖的定量关系的一种统计分析方法
其表达形式为y = w’x+e,e为误差服从均值为0的正态分布。
real = LINEARREG(close, timeperiod=14)

 

LINEARREG_ANGLE – 线性回归的角度

 

Linear Regression Angle

 

函数名:LINEARREG_ANGLE
名称:线性回归的角度
简介:来确定价格的角度变化.
real = LINEARREG_ANGLE(close, timeperiod=14)

 

LINEARREG_INTERCEPT – 线性回归截距

 

Linear Regression Intercept

 

函数名:LINEARREG_INTERCEPT
名称:线性回归截距
real = LINEARREG_INTERCEPT(close, timeperiod=14)

 

LINEARREG_SLOPE – 线性回归斜率指标

 

Linear Regression Slope

 

函数名:LINEARREG_SLOPE
名称:线性回归斜率指标
real = LINEARREG_SLOPE(close, timeperiod=14)

 

STDDEV – 标准偏差

 

Standard Deviation

 

函数名:STDDEV
名称:标准偏差
简介:种量度数据分布的分散程度之标准,用以衡量数据值偏离算术平均值的程度。标准偏差越小,这些值偏离平均值就越少,反之亦然。标准偏差的大小可通过标准偏差与平均值的倍率关系来衡量。
real = STDDEV(close, timeperiod=5, nbdev=1)

 

TSF – 时间序列预测

 

Time Series Forecast

 

函数名:TSF
名称:时间序列预测
简介:一种历史资料延伸预测,也称历史引伸预测法。是以时间数列所能反映的社会经济现象的发展过程和规律性,进行引伸外推,预测其发展趋势的方法
real = TSF(close, timeperiod=14)

 

VAR – 方差

 

VAR

 

函数名: VAR
名称:方差
简介:方差用来计算每一个变量(观察值)与总体均数之间的差异。为避免出现离均差总和为零,离均差平方和受样本含量的影响,统计学采用平均离均差平方和来描述变量的变异程度
real = VAR(close, timeperiod=5, nbdev=1)

 


 

波动性指标

 

’Volatility Indicators’: [‘ATR’, ‘NATR’, ‘TRANGE’],

 


 

ATR – 真实波动幅度均值

 

Average True Range

 

函数名:ATR
名称:真实波动幅度均值
简介:真实波动幅度均值(ATR)是 以 N 天的指数移动平均数平均后的交易波动幅度。 计算公式:一天的交易幅度只是单纯地 最大值 – 最小值。
而真实波动幅度则包含昨天的收盘价,若其在今天的幅度之外:
真实波动幅度 = max(最大值,昨日收盘价) − min(最小值,昨日收盘价) 真实波动幅度均值便是“真实波动幅度”的 N 日 指数移动平均数。
real = ATR(high, low, close, timeperiod=14)

 

NATR – 归一化波动幅度均值

 

Normalized Average True Range

 

函数名:NATR
名称:归一化波动幅度均值
简介:归一化波动幅度均值(NATR)是
real = NATR(high, low, close, timeperiod=14)

 

TRANGE – 真正的范围

 

True Range

 

函数名:TRANGE
名称:真正的范围
real = TRANGE(high, low, close)

 


 

量指标

 

’Volume Indicators’: [‘AD’, ‘ADOSC’, ‘OBV’]

 

AD – 量价指标

 

Chaikin A/D Line

 

函数名:AD
名称:Chaikin A/D Line 累积/派发线(Accumulation/Distribution Line)
简介:Marc Chaikin提出的一种平衡交易量指标,以当日的收盘价位来估算成交流量,用于估定一段时间内该证券累积的资金流量。
计算公式:
real = AD(high, low, close, volume)

 

ADOSC – 震荡指标

 

Chaikin A/D Oscillator

 

函数名:ADOSC
名称:Chaikin A/D Oscillator Chaikin震荡指标
简介:将资金流动情况与价格行为相对比,检测市场中资金流入和流出的情况
real = ADOSC(high, low, close, volume, fastperiod=3, slowperiod=10)

 

OBV – 能量潮

 

On Balance Volume

 

函数名:OBV
名称:On Balance Volume 能量潮
简介:Joe Granville提出,通过统计成交量变动的趋势推测股价趋势
real = OBV(close, volume)

 

}