Ta-Lib 指标库文档

# Pattern Recognition Functions 形态识别 ## CDL2CROWS - Two Crows > 函数名:CDL2CROWS 名称:Two Crows 两只乌鸦 简介:三日K线模式,第一天长阳,第二天高开收阴,第三天再次高开继续收阴, 收盘比前一日收盘价低,预示股价下跌。 ==指标介绍:== 第一跟K线:长阳线。 第二根K线:阴线,和第一根K线之间存在缺口。 第三根K线:阴线,开盘价位于第二根k线实体之间,收盘价位于第一根k线实体之间。 ==输出:0代表不符合k线形态,-100表示符合形态。== ``` integer = CDL2CROWS(open, high, low, close) ``` ## CDL3BLACKCROWS - Three Black Crows > 函数名:CDL3BLACKCROWS 名称:Three Black Crows 三只乌鸦 简介:三日K线模式,连续三根阴线,每日收盘价都下跌且接近最低价, 每日开盘价都在上根K线实体内,预示股价下跌。 ```py 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 - Three-Line Strike > 函数名: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 - 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 - 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 - Hanging Man > 函数名: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) # Cycle Indicator Functions 周期性指标 ## HT_DCPERIOD - Hilbert Transform - Dominant Cycle Period > 段落引用函数名:HT_DCPERIOD 名称: 希尔伯特变换-主导周期 简介:将价格作为信息信号,计算价格处在的周期的位置,作为择时的依据。 文库文档 NOTE: The HT_DCPERIOD function has an unstable period. real = HT_DCPERIOD(close) ## HT_DCPHASE - Hilbert Transform - Dominant Cycle Phase > 段落引用函数名:HT_DCPHASE 名称: 希尔伯特变换-主导循环阶段 NOTE: The HT_DCPHASE function has an unstable period. real = HT_DCPHASE(close) ## HT_PHASOR - Hilbert Transform - Phasor Components > 段落引用函数名:HT_DCPHASE 名称: 希尔伯特变换-希尔伯特变换相量分量 NOTE: The HT_PHASOR function has an unstable period. 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) # Momentum Indicator Functions ## ADX - Average Directional Movement Index > 段落引用函数名:ADX 名称:平均趋向指数 简介:使用ADX指标,指标判断盘整、振荡和单边趋势。 > 段落引用公式: 一、先决定股价趋势(Directional Movement,DM)是上涨或下跌: “所谓DM值,今日股价波动幅度大于昨日股价波动幅部分的最大值,可能是创高价的部分或创低价的部分;如果今日股价波动幅度较前一日小,则DM = 0。” 若股价高点持续走高,为上涨趋势,记作 +DM。 若为下跌趋势,记作 -DM。-DM的负号(–)是表示反向趋势(下跌),并非数值为负数。 其他状况:DM = 0。 二、寻找股价的真实波幅(True Range,TR): 所谓真实波幅(TR)是以最高价,最低价,及前一日收盘价三个价格做比较,求出当日股价波动的最大幅度。 三、趋势方向需经由一段时间来观察,研判上才有意义。一般以14天为指标的观察周期: 先计算出 +DM、–DM及TR的14日算术平均数,得到 +DM14、–DM14及TR14三组数据作为起始值,再计算各自的移动平均值(EMA)。 +DI14 = +DM/TR14*100 -DI14 = +DM/TR14*100 DX = |(+DI14)-(-DI14)| / |(+DI14)+(-DI14)| DX运算结果取其绝对值,再将DX作移动平均,得到ADX。 > 段落引用特点: ADX无法告诉你趋势的发展方向。 如果趋势存在,ADX可以衡量趋势的强度。不论上升趋势或下降趋势,ADX看起来都一样。 ADX的读数越大,趋势越明显。衡量趋势强度时,需要比较几天的ADX 读数,观察ADX究竟是上升或下降。ADX读数上升,代表趋势转强;如果ADX读数下降,意味着趋势转弱。 当ADX曲线向上攀升,趋势越来越强,应该会持续发展。如果ADX曲线下滑,代表趋势开始转弱,反转的可能性增加。 单就ADX本身来说,由于指标落后价格走势,所以算不上是很好的指标,不适合单就ADX进行操作。可是,如果与其他指标配合运用,ADX可以确认市场是否存在趋势,并衡量趋势的强度。 指标应用: +DI与–DI表示多空相反的二个动向,当据此绘出的两条曲线彼此纠结相缠时,代表上涨力道与下跌力道相当,多空势均力敌。当 +DI与–DI彼此穿越时,由下往上的一方其力道开始压过由上往下的另一方,此时出现买卖讯号。 ADX可作为趋势行情的判断依据,当行情明显朝多空任一方向进行时,ADX数值都会显著上升,趋势走强。若行情呈现盘整格局时,ADX会低于 +DI与–DI二条线。若ADX数值低于20,则不论DI表现如何,均显示市场没有明显趋势。 ADX持续偏高时,代表“超买”(Overbought)或“超卖”(Oversold)的现象,行情反转的机会将增加,此时则不适宜顺势操作。当ADX数值从上升趋势转为下跌时,则代表行情即将反转;若ADX数值由下跌趋势转为上升时,行情将止跌回升。 总言之,DMI指标包含4条线:+DI、-DI、ADX和ADXR。+DI代表买盘的强度、-DI代表卖盘的强度;ADX代表趋势的强度、ADXR则为ADX的移动平均。 NOTE: The ADX function has an unstable period. real = ADX(high, low, close, timeperiod=14) ## ADXR- Average Directional Movement Index Rating > 段落引用函数名:ADXR 名称:平均趋向指数的趋向指数 简介:使用ADXR指标,指标判断ADX趋势。 NOTE: The ADXR function has an unstable period. real = ADXR(high, low, close, timeperiod=14) ## APO - Absolute Price Oscillator real = APO(close, fastperiod=12, slowperiod=26, matype=0) ## AROON - Aroon > 段落引用函数名:AROON 名称:阿隆指标 简介:该指标是通过计算自价格达到近期最高值和最低值以来所经过的期间数,阿隆指标帮助你预测价格趋势到趋势区域(或者反过来,从趋势区域到趋势)的变化。 计算公式: Aroon(上升)=[(计算期天数-最高价后的天数)/计算期天数]*100 Aroon(下降)=[(计算期天数-最低价后的天数)/计算期天数]*100 指数应用 1、极值0和100 当UP线达到100时,市场处于强势;如果维持在70100之间,表示一个上升趋势。同样,如果Down线达到0,表示处于弱势,如果维持在030之间,表示处于下跌趋势。如果两条线同处于极值水平,则表明一个更强的趋势。 2、平行运动 如果两条线平行运动时,表明市场趋势被打破。可以预期该状况将持续下去,只到由极值水平或交叉穿行西安市出方向性运动为止。 3、交叉穿行 当下行线上穿上行线时,表明潜在弱势,预期价格开始趋于下跌。反之,表明潜在强势,预期价格趋于走高。 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指标专门测量股价是否已超出常态分布范围 指标应用 1.当CCI指标曲线在+100线~-100线的常态区间里运行时,CCI指标参考意义不大,可以用KDJ等其它技术指标进行研判。 2.当CCI指标曲线从上向下突破+100线而重新进入常态区间时,表明市场价格的上涨阶段可能结束,将进入一个比较长时间的震荡整理阶段,应及时平多做空。 3.当CCI指标曲线从上向下突破-100线而进入另一个非常态区间(超卖区)时,表明市场价格的弱势状态已经形成,将进入一个比较长的寻底过程,可以持有空单等待更高利润。如果CCI指标曲线在超卖区运行了相当长的一段时间后开始掉头向上,表明价格的短期底部初步探明,可以少量建仓。CCI指标曲线在超卖区运行的时间越长,确认短期的底部的准确度越高。 4.CCI指标曲线从下向上突破-100线而重新进入常态区间时,表明市场价格的探底阶段可能结束,有可能进入一个盘整阶段,可以逢低少量做多。 5.CCI指标曲线从下向上突破+100线而进入非常态区间(超买区)时,表明市场价格已经脱离常态而进入强势状态,如果伴随较大的市场交投,应及时介入成功率将很大。 6.CCI指标曲线从下向上突破+100线而进入非常态区间(超买区)后,只要CCI指标曲线一直朝上运行,表明价格依然保持强势可以继续持有待涨。但是,如果在远离+100线的地方开始掉头向下时,则表明市场价格的强势状态将可能难以维持,涨势可能转弱,应考虑卖出。如果前期的短期涨幅过高同时价格回落时交投活跃,则应该果断逢高卖出或做空。 CCI主要是在超买和超卖区域发生作用,对急涨急跌的行情检测性相对准确。非常适用于股票、外汇、贵金属等市场的短期操作。[1] real = CCI(high, low, close, timeperiod=14) ## CMO - Chande Momentum Oscillator 钱德动量摆动指标 > 段落引用函数名:CMO 名称:钱德动量摆动指标 简介:与其他动量指标摆动指标如相对强弱指标(RSI)和随机指标(KDJ)不同,钱德动量指标在计算公式的分子中采用上涨日和下跌日的数据。 计算公式:CMO=(Su-Sd)*100/(Su+Sd) 其中:Su是今日收盘价与昨日收盘价(上涨日)差值加总。若当日下跌,则增加值为0;Sd是今日收盘价与做日收盘价(下跌日)差值的绝对值加总。若当日上涨,则增加值为0; 指标应用 本指标类似RSI指标。 当本指标下穿-50水平时是买入信号,上穿+50水平是卖出信号。 钱德动量摆动指标的取值介于-100和100之间。 本指标也能给出良好的背离信号。 当股票价格创出新低而本指标未能创出新低时,出现牛市背离; 当股票价格创出新高而本指标未能创出新高时,当出现熊市背离时。 我们可以用移动均值对该指标进行平滑。 NOTE: The CMO function has an unstable period. real = CMO(close, timeperiod=14) ## DX - Directional Movement Index DMI指标又叫动向指标或趋向指标 > 段落引用函数名:DX 名称:动向指标或趋向指标 简介:通过分析股票价格在涨跌过程中买卖双方力量均衡点的变化情况,即多空双方的力量的变化受价格波动的影响而发生由均衡到失衡的循环过程,从而提供对趋势判断依据的一种技术指标。 分析和应用:百度百科 维基百科 同花顺学院 NOTE: The DX function has an unstable period. real = DX(high, low, close, timeperiod=14) ## MACD - Moving Average Convergence/Divergence > 段落引用函数名:MACD 名称:平滑异同移动平均线 简介:利用收盘价的短期(常用为12日)指数移动平均线与长期(常用为26日)指数移动平均线之间的聚合与分离状况,对买进、卖出时机作出研判的技术指标。 分析和应用:百度百科 维基百科 同花顺学院 dif, dem, histogram = MACD(close, fastperiod=12, slowperiod=26, signalperiod=9) ## MACDEXT - MACD with controllable MA type > 段落引用函数名:MACDEXT 名称:平滑异同移动平均线(可控制移动平均算法) 简介:同MACD函数(固定使用EMA作为matype),并提供参数控制计算DIF, DEM时使用的移动平均算法。计算DIF时使用fastmatype与slowmatype,计算DEM时使用signalmatype,Histogram = DIF - DEM。matype参数详见talib.MA_Type与Overlap Studies Functions 重叠研究指标文档。 分析和应用:百度百科 维基百科 同花顺学院 dif, dem, histogram = MACDEXT(close, fastperiod=12, fastmatype=0, slowperiod=26, slowmatype=0, signalperiod=9, signalmatype=0) ## MACDFIX - Moving Average Convergence/Divergence Fix 12/26 > 段落引用函数名:MFI 名称:平滑异同移动平均线(固定快慢均线周期为12/26) 简介:同MACD函数, 固定快均线周期fastperiod=12, 慢均线周期slowperiod=26. dif, dem, histogram = MACDFIX(close, signalperiod=9) ## MFI - Money Flow Index 资金流量指标 > 段落引用函数名:MFI 名称:资金流量指标 简介:属于量价类指标,反映市场的运行趋势 分析和应用:百度百科 同花顺学院 NOTE: The MFI function has an unstable period. real = MFI(high, low, close, volume, timeperiod=14) ## MINUS_DI - Minus Directional Indicator > 段落引用函数名:DMI 中的DI指标 负方向指标 名称:下升动向值 简介:通过分析股票价格在涨跌过程中买卖双方力量均衡点的变化情况,即多空双方的力量的变化受价格波动的影响而发生由均衡到失衡的循环过程,从而提供对趋势判断依据的一种技术指标。 分析和应用:百度百科 维基百科 同花顺学院 NOTE: The MINUS_DI function has an unstable period. real = MINUS_DI(high, low, close, timeperiod=14) ## MINUS_DM - Minus Directional Movement > 段落引用函数名:MINUS_DM 名称: 上升动向值 DMI中的DM代表正趋向变动值即上升动向值 简介:通过分析股票价格在涨跌过程中买卖双方力量均衡点的变化情况,即多空双方的力量的变化受价格波动的影响而发生由均衡到失衡的循环过程,从而提供对趋势判断依据的一种技术指标。 分析和应用:百度百科 维基百科 同花顺学院 NOTE: The MINUS_DM function has an unstable period. real = MINUS_DM(high, low, timeperiod=14) ## MOM - Momentum 动量 > 段落引用函数名:MOM 名称: 上升动向值 简介:投资学中意思为续航,指股票(或经济指数)持续增长的能力。研究发现,赢家组合在牛市中存在着正的动量效应,输家组合在熊市中存在着负的动量效应。 分析和应用: 维基百科 同花顺学院 real = MOM(close, timeperiod=10) PLUS_DI - Plus Directional Indicator NOTE: The PLUS_DI function has an unstable period. real = PLUS_DI(high, low, close, timeperiod=14) Learn more about the Plus Directional Indicator at tadoc.org. PLUS_DM - Plus Directional Movement NOTE: The PLUS_DM function has an unstable period. real = PLUS_DM(high, low, timeperiod=14) Learn more about the Plus Directional Movement at tadoc.org. ## 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 - Rate of change Percentage: (price-prevPrice)/prevPrice real = ROCP(close, timeperiod=10) ## ROCR - Rate of change ratio: (price/prevPrice) real = ROCR(close, timeperiod=10) ## ROCR100 - Rate of change ratio 100 scale: (price/prevPrice)*100 real = ROCR100(close, timeperiod=10) ## RSI - Relative Strength Index 相对强弱指数 > 段落引用函数名:RSI 名称:相对强弱指数 简介:是通过比较一段时期内的平均收盘涨数和平均收盘跌数来分析市场买沽盘的意向和实力,从而作出未来市场的走势。 NOTE: The RSI function has an unstable period. real = RSI(close, timeperiod=14) ## STOCH - Stochastic 随机指标,俗称KD > 段落引用函数名: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 NOTE: The STOCHRSI function has an unstable period. fastk, fastd = STOCHRSI(close, timeperiod=14, fastk_period=5, fastd_period=3, fastd_matype=0) ## TRIX - 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)