Talib库详解

Author: 深蓝, Created: 2017-12-08 18:47:15, Updated: 2017-12-08 20:09:53

[TOC]

  • 3. 指标函数

    • 3.4 talib库详解

      • 3.4.1 趋势型指标

        • BBANDS - 布林带指标

          • 简介 其利用统计原理,求出股价的标准差及其信赖区间,从而确定股价的波动范围及未来走势,利用波带显示股价的安全高低价位,因而也被称为布林带。

          • 用法 talib.BBANDS(数据, 周期, 乘数);

          • 备注 返回二维数组,即[[上轨],[中轨],[下轨]]

          • 示例

            function main(){
                var records = exchange.GetRecords();
                Log(talib.BBANDS(records, 30, 2));
            }
            
        • DEMA - 双指数移动平均线

          • 简介 两条移动平均线来产生趋势信号,较长期者用来识别趋势,较短期者用来选择时机。正是两条平均线及价格三者的相互作用,才共同产生了趋势信号。

          • 用法 talib.DEMA(数据, 周期);

          • 备注 返回一维数组。

          • 示例

            function main(){
                var records = exchange.GetRecords();
                Log(talib.DEMA(records, 30));
            }
            
        • EMA - 指数移动平均线

          • 简介 指数平均数指标也叫EXPMA指标,它也是一种趋向类指标,其构造原理是仍然对价格收盘价进行算术平均,并根据计算结果来进行分析,用于判断价格未来走势的变动趋势。

          • 用法 talib.DEMA(数据, 周期);

          • 备注 返回一维数组。

          • 示例

            function main(){
                var records = exchange.GetRecords();
                Log(talib.DEMA(records, 30));
            }
            
        • HT_TRENDLINE - 瞬时趋势线

          • 简介 是一种趋向类指标,其构造原理是仍然对价格收盘价进行算术平均,并根据计算结果来进行分析,用于判断价格未来走势的变动趋势。

          • 用法 talib.HT_TRENDLINE(数据, 周期);

          • 备注 返回一维数组。

          • 示例

            function main(){
                var records = exchange.GetRecords();
                Log(talib.HT_TRENDLINE(records, 30));
            }
            
        • KAMA - 自适应移动平均线

          • 简介 在常见简单移动均线基础上增加了平滑系数,在快速趋势和慢速趋势之间进行自我调整。

          • 用法 talib.KAMA(数据, 周期);

          • 备注 返回一维数组。

          • 示例

            function main(){
                var records = exchange.GetRecords();
                Log(talib.KAMA(records, 30));
            }
            
        • MA - 移动平均线

          • 简介 移动平均线是将某一段时间的收盘价之和除以该周期。 比如日线MA5指5天内的收盘价除以5 。

          • 用法 talib.MA(数据, 周期);

          • 备注 返回一维数组。

          • 示例

            function main(){
                var records = exchange.GetRecords();
                Log(talib.MA(records, 30));
            }
            
        • MAMA - MESA移动平均线

          • 简介

          • 用法 talib.MAMA(数据, 乘数, 乘数);

          • 备注 返回二维数组。

          • 示例

            function main(){
                var records = exchange.GetRecords();
                Log(talib.MAMA(records, 0.5, 0.05));
            }
            
        • MIDPOINT - 中间点指标

          • 简介 MIDPOINT用来反映价格在某一个周期区间内的总体平均水平。它反映了该价格在某一时间范围内的水平。与简单移动平均不同的是,MIDPOINT不关心价格的变动轨迹,而只反映价格变动的极值,是收盘价最大值和最小值的平均值。

          • 用法 talib.MIDPOINT(数据, 周期可选);

          • 备注 返回一维数组。

          • 示例

            function main(){
                var records = exchange.GetRecords();
                Log(talib.MIDPOINT(records, 30));
            }
            
        • MIDPRICE - 价格中位值指标

          • 简介 MIDPRICE与MIDPOINT的定义类似,只是选择的是周期内最高价的最大值和最低价的最小值作为参数。与MIDPOINT相比,MIDPRICE选取的数据之差更大。

          • 用法 talib.MIDPRICE(数据, 周期可选);

          • 备注 返回一维数组。

          • 示例

            function main(){
                var records = exchange.GetRecords();
                Log(talib.MIDPRICE(records, 30));
            }
            
        • SAR - 抛物线指标

          • 简介 抛物线转向也称停损点转向,是利用抛物线方式,随时调整停损点位置以观察买卖点。由于停损点(又称转向点SAR)以弧形的方式移动,故称之为抛物线转向指标 。

          • 用法 talib.SAR(数据, 乘数, 乘数);

          • 备注 返回一维数组。

          • 示例

            function main(){
                var records = exchange.GetRecords();
                Log(talib.SAR(records, 0.02, 0.2));
            }
            
        • SAREXT - 抛物线转向指标

          • 简介 扩展型抛物线转向指标SAREXT是SAR的拓展指标,比SAR可以传入更多的参数。

          • 用法

          • 备注 返回一维数组。

          • 示例

            function main(){
                var records = exchange.GetRecords();
                Log(talib.SAREXT(records, 0, 0, 0.02, 0.02, 0.2, 0.02, 0.02, 0.2));
            }
            
        • SMA - 简单移动均线指标

          • 简介 简单移动平均线SMA,又称“算术移动平均线”,是指对特定期间的收盘价进行简单平均化。一般所提及之移动平均线即指简单移动平均线。

          • 用法 talib.SMA(数据, 周期);

          • 备注 返回一维数组。

          • 示例

            function main(){
                var records = exchange.GetRecords();
                Log(talib.SMA(records, 30));
            }
            
        • T3 - 双指数移动均线改进指标

          • 简介 双指数移动均线改进指标T3是对DEMA指标的简单改进。

          • 用法 talib.T3(数据, 周期, 乘数);

          • 备注 返回一维数组。

          • 示例

            function main(){
                var records = exchange.GetRecords();
                Log(talib.T3(records, 5, 0.7));
            }
            
        • TEMA - 三重指数移动均线指标

          • 简介 与T3类似,三重指数移动均线指标TEMA也是对价格进行迭代计算。不同的是,这里采用的是指数移动平均EMA。

          • 用法 talib.TEMA(数据, 周期);

          • 备注 返回一维数组。

          • 示例

            function main(){
                var records = exchange.GetRecords();
                Log(talib.TEMA(records, 30));
            }
            
        • TRIMA - 三指数移动平均

          • 简介

          • 用法 talib.TRIMA(数据, 周期);

          • 备注 返回一维数组。

          • 示例

            function main(){
                var records = exchange.GetRecords();
                Log(talib.TRIMA(records, 30));
            }
            
        • WMA - 加权移动均线指标

          • 简介 加权移动平均线WMA,其比重是以平均线的长度设定,愈近期的收市价,对市况影响愈重要。计算方式是基于加权移动平均线日数,将每一个之前日数比重提升。每一价格会乘以一个比重,最新的价格会有最大的比重,其之前的每一日的比重将会递减。

          • 用法 talib.WMA(数据, 周期);

          • 备注 返回一维数组。

          • 示例

            function main(){
                var records = exchange.GetRecords();
                Log(talib.WMA(records, 30));
            }
            
      • 3.4.2 动量型指标

        • ADX - 平均趋向指数

          • 简介 平均趋向指数ADX是一种常用的趋势衡量指标。ADX指数是反映趋向变动的程度,而不是方向本身。也即是说,ADX无法告诉你趋势的发展方向,但如果趋势存在,它可以衡量趋势的强度。

          • 用法 talib.ADX(数据, 周期);

          • 备注 返回一维数组。

          • 示例

            function main(){
                var records = exchange.GetRecords();
                Log(talib.ADX(records, 14));
            }
            
        • ADXR - 平均趋向指数评估指标

          • 简介 平均趋向指数评估ADXR是跨时间的ADX的简单平均。

          • 用法 talib.ADXR(数据, 周期);

          • 备注 返回一维数组。

          • 示例

            function main(){
                var records = exchange.GetRecords();
                Log(talib.ADXR(records, 14));
            }
            
        • APO - 绝对价格震荡指标

          • 简介 绝对价格震荡APO是利用指数移动平均(EMA)的差额计算的,即长期EMA减去短期EMA。APO指标上升穿越0线可看作是上升的标志;下降穿越0线则看作是下降的标志。

          • 用法 talib.APO(数据, 周期, 周期, 类型);

          • 备注 返回一维数组。

          • 示例

            function main(){
                var records = exchange.GetRecords();
                Log(talib.APO(records, 12, 26, 0));
            }
            
        • AROON - 阿隆指标

          • 简介 该指标是通过计算自价格达到近期最高值和最低值以来所经过的期间数,阿隆指标帮助你预测价格趋势到趋势区域(或者反过来,从趋势区域到趋势)的变化。

          • 用法 talib.AROON(数据, 周期);

          • 备注 返回一维数组。

          • 示例

            function main(){
                var records = exchange.GetRecords();
                Log(talib.AROON(records, 14));
            }
            
        • AROONOSC - 阿隆震荡指标

          • 简介 阿隆震荡指标即为阿隆向上和阿隆向下之差。

          • 用法 talib.AROONOSC(数据, 周期);

          • 备注 返回一维数组。

          • 示例

            function main(){
                var records = exchange.GetRecords();
                Log(talib.AROONOSC(records, 14));
            }
            
        • BOP - 力量均衡指标

          • 简介 力量均衡指标BOP衡量的是买卖双方的力量对比情况。

          • 用法 talib.BOP(数据);

          • 备注 返回一维数组。

          • 示例

            function main(){
                var records = exchange.GetRecords();
                Log(talib.BOP(records));
            }
            
        • CCI - 顺势指标

          • 简介 CCI指标专门测量股价是否已超出常态分布范围

          • 用法 talib.CCI(数据, 周期);

          • 备注 返回一维数组。

          • 示例

            function main(){
                var records = exchange.GetRecords();
                Log(talib.CCI(records, 14));
            }
            
        • CMO - 钱德动量摆动指标

          • 简介 钱德动量摆动指标CMO是由图莎尔•钱德发明的。与其他动量指标摆动指标如相对强弱指标(RSI)和随机指标(KDJ)不同,钱德动量指标在计算公式的分子中采用上涨日和下跌日的数据。

          • 用法 talib.CMO(数据, 周期);

          • 备注 返回一维数组。

          • 示例

            function main(){
                var records = exchange.GetRecords();
                Log(talib.CMO(records, 14));
            }
            
        • DX - 动向指数

          • 简介 动向指数DX是用来综合衡量正向指标(PLUSDI)和负向指标(MINUSDI)的指标。

          • 用法 talib.DX(数据, 周期);

          • 备注 返回一维数组。

          • 示例

            function main(){
                var records = exchange.GetRecords();
                Log(talib.DX(records, 14));
            }
            
        • MACD - 平滑异同移动平均线

          • 简介 利用收盘价的短期(常用为12日)指数移动平均线与长期(常用为26日)指数移动平均线之间的聚合与分离状况,对买进、卖出时机作出研判的技术指标。

          • 用法 talib.MACD(数据, 周期, 周期, 周期);

          • 备注 返回二维数组。

          • 示例

            function main(){
                var records = exchange.GetRecords();
                Log(talib.MACD(records, 12, 26, 9));
            }
            
        • MFI - 资金流量指标

          • 简介 资金流量指标(MFI)又称为量相对强弱指标(Volume Relative Strength Index,VRSI),英文全名Money Flow Index,缩写为MFI,根据成交量来计测市场供需关系和买卖力道。该指标是通过反映股价变动的四个元素:上涨的天数、下跌的天数、成交量增加幅度、成交量减少幅度来研判量能的趋势,预测市场供求关系和买卖力道,属于量能反趋向指标。

          • 用法 talib.MFI(数据, 周期);

          • 备注 返回一维数组。

          • 示例

            function main(){
                var records = exchange.GetRecords();
                Log(talib.MFI(records, 14));
            }
            
        • MINUS_DI - 负向指标

          • 简介 通过分析股票价格在涨跌过程中买卖双方力量均衡点的变化情况,即多空双方的力量的变化受价格波动的影响而发生由均衡到失衡的循环过程,从而提供对趋势判断依据的一种技术指标。

          • 用法 talib.MINUS_DI(数据, 周期);

          • 备注 返回一维数组。

          • 示例

            function main(){
                var records = exchange.GetRecords();
                Log(talib.MINUS_DI(records, 14));
            }
            
        • MOM - 动量指标

          • 简介 动量可以视为一段期间内,股价涨跌变动的比率。

          • 用法 talib.MOM(数据, 周期);

          • 备注 返回一维数组。

          • 示例

            function main(){
                var records = exchange.GetRecords();
                Log(talib.MOM(records, 14));
            }
            
        • PLUS_DM - 定向运动指标

          • 简介

          • 用法 talib.PLUS_DM(数据, 周期);

          • 备注 返回一维数组。

          • 示例

            function main(){
                var records = exchange.GetRecords();
                Log(talib.PLUS_DM(records, 14));
            }
            
        • PPO - 价格震荡百分比指标

          • 简介 价格震荡百分比指标PPO是一个和MACD指标非常接近的指标,两者都是使用短期和长期EMA的动量指标。其区别是,MACD指标只是反应不同指数移动平均值的差,而PPO指标反应的是差值的百分比。使用PPO指标更容易进行跨股票比较。例如,PPO值为10的股票的短期平均超过长期平均的10%。该指标更加准确地显示价格和震荡值之间的差距,更加准确地强调价格值,速度更快。

          • 用法 talib.PPO(数据, 周期, 周期, 类型);

          • 备注 返回一维数组。

          • 示例

            function main(){
                var records = exchange.GetRecords();
                Log(talib.PPO(records, 12, 26, 0));
            }
            
        • ROC - 变动速率指标

          • 简介 变动速率指标ROC是由Gerald Apple和Fred Hitschler共同创造一种重点研究股价变动动力大小的中短期技术分析工具。Apple和Hitschler两人在Stock Market Trding Systems一书中最先提出ROC。它结合了RSI、W%R、KDJ、CCI等指标的特点,同时监测股价的常态性和极端性两种走势,能比较准确把握买卖时机。

          • 用法 talib.ROC(数据, 周期);

          • 备注 返回一维数组。

          • 示例

            function main(){
                var records = exchange.GetRecords();
                Log(talib.ROC(records, 14));
            }
            
        • ROCP - 变动率百分比指标

          • 简介 变动率百分比ROCP是一个与ROC极其相似的指标,是由Gerald Apple和Fred Hitschler共同创造的中短期技术分析工具。与ROC指标相比,ROCP指标代表变动的百分比值,即是ROC的百分之一。

          • 用法 talib.ROCP(数据, 周期);

          • 备注 返回一维数组。

          • 示例

            function main(){
                var records = exchange.GetRecords();
                Log(talib.ROCP(records, 14));
            }
            
        • ROCR - 变动比率指标

          • 简介 变动比率指标ROCR是一个与ROCP极其相似的指标,是由Gerald Apple和Fred Hitschler共同创造的中短期技术分析工具。与ROCP指标相比,ROCR指标代表变动的比例,与ROCP相差1。

          • 用法 talib.ROCR(数据, 周期);

          • 备注 返回一维数组。

          • 示例

            function main(){
                var records = exchange.GetRecords();
                Log(talib.ROCR(records, 14));
            }
            
        • ROCR100 - 百倍变动比率指标

          • 简介 百倍变动比率指标ROCR100是一个与ROCR极其相似的指标,是由Gerald Apple和Fred Hitschler共同创造的中短期技术分析工具。顾名思义,其为ROCR指标的100倍。

          • 用法 talib.ROCR100(数据, 周期);

          • 备注 返回一维数组。

          • 示例

            function main(){
                var records = exchange.GetRecords();
                Log(talib.ROCR100(records, 14));
            }
            
        • RSI - 百倍变动比率指标

          • 简介 通过比较一段时期内的平均收盘涨数和平均收盘跌数来分析市场买沽盘的意向和实力,从而作出未来市场的走势。

          • 用法 talib.RSI(数据, 周期);

          • 备注 返回一维数组。

          • 示例

            function main(){
                var records = exchange.GetRecords();
                Log(talib.RSI(records, 14));
            }
            
        • STOCH - KDJ指标中的KD指标

          • 简介

          • 用法 talib.STOCH(数据, 周期, 周期, 周期, 周期, 周期);

          • 备注 返回二维数组。

          • 示例

            function main(){
                var records = exchange.GetRecords();
                Log(talib.STOCH(records, 5, 3, 0, 3, 0));
            }
            
        • STOCHF - 快速STOCH指标

          • 简介

          • 用法 talib.STOCH(数据, 周期, 周期, 周期);

          • 备注 返回二维数组。

          • 示例

            function main(){
                var records = exchange.GetRecords();
                Log(talib.STOCH(records, 5, 3, 0));
            }
            
        • STOCHRSI - 随机强弱指数

          • 简介

          • 用法 talib.STOCHRSI(数据, 周期, 周期, 周期, 周期);

          • 备注 返回一维数组。

          • 示例

            function main(){
                var records = exchange.GetRecords();
                Log(talib.STOCHRSI(records, 14, 5, 3, 0));
            }
            
        • TRIX - 三重指数平滑移动均线

          • 简介

          • 用法 talib.TRIX(数据, 周期);

          • 备注 返回一维数组。

          • 示例

            function main(){
                var records = exchange.GetRecords();
                Log(talib.TRIX(records, 30));
            }
            
        • ULTOSC - 终极震荡指标

          • 简介

          • 用法 talib.ULTOSC(数据, 周期, 周期, 周期);

          • 备注 返回一维数组。

          • 示例

            function main(){
                var records = exchange.GetRecords();
                Log(talib.ULTOSC(records, 7, 14, 28));
            }
            
        • WILLR - %R 威廉指标

          • 简介

          • 用法 talib.WILLR(数据, 周期);

          • 备注 返回一维数组。

          • 示例

            function main(){
                var records = exchange.GetRecords();
                Log(talib.WILLR(records, 7));
            }
            
      • 3.4.3 量价型指标

        • AD - 线随机指标

          • 简介

          • 用法 talib.AD(数据);

          • 备注 返回一维数组。

          • 示例

            function main(){
                var records = exchange.GetRecords();
                Log(talib.AD(records));
            }
            
        • ADOSC - 佳庆指数

          • 简介

          • 用法 talib.ADOSC(数据, 周期, 周期);

          • 备注 返回一维数组。

          • 示例

            function main(){
                var records = exchange.GetRecords();
                Log(talib.ADOSC(records, 3, 10));
            }
            
        • OBV - 能量潮指标

          • 简介 Joe Granville提出,通过统计成交量变动的趋势推测股价趋势

          • 用法 talib.OBV(数据, 周期);

          • 备注 返回一维数组。

          • 示例

            function main(){
                var records = exchange.GetRecords();
                Log(talib.OBV(records, 14));
            }
            
        • OBV - 能量潮指标

          • 简介 Joe Granville提出,通过统计成交量变动的趋势推测股价趋势

          • 用法 talib.OBV(数据, 周期);

          • 备注 返回一维数组。

          • 示例

            function main(){
                var records = exchange.GetRecords();
                Log(talib.OBV(records, 14));
            }
            
      • 3.4.4 波动率型指标

        • ATR - 平均真实波幅指标

          • 简介 平均真实波幅(ATR)就是真实波幅TR的简单移动平均。

          • 用法 talib.ATR(数据, 周期);

          • 备注 返回一维数组。

          • 示例

            function main(){
                var records = exchange.GetRecords();
                Log(talib.ATR(records, 14));
            }
            
        • NATR - 归一化平均真实波幅

          • 简介 归一化平均真实波幅是对平均真实波幅的一种改进。NATR在ATR的基础上,将ATR的值进行归一化,便于跨期比较。

          • 用法 talib.NATR(数据, 周期);

          • 备注 返回一维数组。

          • 示例

            function main(){
                var records = exchange.GetRecords();
                Log(talib.NATR(records, 14));
            }
            
        • TRANGE - 真实范围指标

          • 简介

          • 用法 talib.TRANGE(数据, 周期);

          • 备注 返回一维数组。

          • 示例

            function main(){
                var records = exchange.GetRecords();
                Log(talib.NATR(records, 14));
            }
            
      • 3.4.5 价格型指标

        • AVGPRICE - 平均价格指标

          • 简介 常常使用开盘价、收盘价、最高价和最低价的算术平均值代表某一期的平均价格。这种简单的平均价格被称为 AVGPRICE。

          • 用法 talib.AVGPRICE(数据);

          • 备注 返回一维数组。

          • 示例

            function main(){
                var records = exchange.GetRecords();
                Log(talib.AVGPRICE(records));
            }
            
        • MEDPRICE - 价格中间值指标

          • 简介 与 AVGPRICE 类似,但是求平均值时只考虑最高值和最低值。

          • 用法 talib.MEDPRICE(数据);

          • 备注 返回一维数组。

          • 示例

            function main(){
                var records = exchange.GetRecords();
                Log(talib.MEDPRICE(records));
            }
            
        • TYPPRICE - 典型价格指标

          • 简介 TYPPRICE 和 AVGPRICE 类似,都是使用当期的数据反映当期的平均价格。不同的是,TYPPRICE没有使用开盘价格,保留了收盘价格,使平均值更具有代表性。

          • 用法 talib.TYPPRICE(数据);

          • 备注 返回一维数组。

          • 示例

            function main(){
                var records = exchange.GetRecords();
                Log(talib.TYPPRICE(records));
            }
            
        • WCLPRICE - 加权收盘价指标

          • 简介 由于收盘价格更能反映价格的最终走势,为了降低最高值和最低值在平均价格中的影响,WCLPRICE 相对于TYPPRICE更进一步,增大了收盘价格在平均价格中的比重,使结果更具有代表性。

          • 用法 talib.WCLPRICE(数据);

          • 备注 返回一维数组。

          • 示例

            function main(){
                var records = exchange.GetRecords();
                Log(talib.WCLPRICE(records));
            }
            
      • 3.4.6 周期性指标

        • 希尔伯特变换 - 主周期

          • 简介

          • 用法 talib.HT_DCPERIOD(数据);

          • 备注 返回一维数组。

          • 示例

            function main(){
                var records = exchange.GetRecords();
                Log(talib.HT_DCPERIOD(records));
            }
            
        • 希尔伯特变换 - 主阶段

          • 简介

          • 用法 talib.HT_DCPHASE(数据);

          • 备注 返回一维数组。

          • 示例

            function main(){
                var records = exchange.GetRecords();
                Log(talib.HT_DCPHASE(records));
            }
            
        • 希尔伯特变换 - 相成分

          • 简介

          • 用法 talib.HT_PHASOR(数据);

          • 备注 返回一维数组。

          • 示例

            function main(){
                var records = exchange.GetRecords();
                Log(talib.HT_PHASOR(records));
            }
            
        • 希尔伯特变换 - 正弦波

          • 简介

          • 用法 talib.HT_SINE(数据);

          • 备注 返回一维数组。

          • 示例

            function main(){
                var records = exchange.GetRecords();
                Log(talib.HT_SINE(records));
            }
            
        • 希尔伯特变换 - 趋势与周期

          • 简介

          • 用法 talib.HT_TRENDMODE(数据);

          • 备注 返回一维数组。

          • 示例

            function main(){
                var records = exchange.GetRecords();
                Log(talib.HT_TRENDMODE(records));
            }
            
      • 3.4.7 模式识别

        • 两只乌鸦

          • 简介 三日K线模式,第一天长阳,第二天高开收阴,第三天再次高开继续收阴, 收盘比前一日收盘价低,预示股价下跌。

          • 图例 ![此处输入图片的描述][1]

          • 用法 talib.CDL2CROWS(数据);

          • 备注 返回一维数组。

          • 示例

            function main(){
                var records = exchange.GetRecords();
                Log(talib.CDL2CROWS(records));
            }
            
        • 三只乌鸦

          • 简介 三日K线模式,连续三根阴线,每日收盘价都下跌且接近最低价,每日开盘价都在上根K线实体内,预示股价下跌。

          • 图例 ![此处输入图片的描述][2]

          • 用法 talib.CDL3BLACKCROWS(数据);

          • 备注 返回一维数组。

          • 示例

            function main(){
                var records = exchange.GetRecords();
                Log(talib.CDL3BLACKCROWS(records));
            }
            
        • 三内部上涨和下跌

          • 简介 三日K线模式,母子信号+长K线,以三内部上涨为例,K线为阴阳阳,第三天收盘价高于第一天开盘价,第二天K线在第一天K线内部,预示着股价上涨。

          • 图例 ![此处输入图片的描述][3]

          • 用法 talib.CDL3INSIDE(数据);

          • 备注 返回一维数组。

          • 示例

            function main(){
                var records = exchange.GetRecords();
                Log(talib.CDL3INSIDE(records));
            }
            
        • 三线打击

          • 简介 四日K线模式,前三根阳线,每日收盘价都比前一日高,开盘价在前一日实体内,第四日市场高开,收盘价低于第一日开盘价,预示股价下跌。

          • 图例 ![此处输入图片的描述][4]

          • 用法 talib.CDL3LINESTRIKE(数据);

          • 备注 返回一维数组。

          • 示例

            function main(){
                var records = exchange.GetRecords();
                Log(talib.CDL3LINESTRIKE(records));
            }
            
        • 三外部上涨和下跌

          • 简介 三日K线模式,与三内部上涨和下跌类似,K线为阴阳阳,但第一日与第二日的K线形态相反,以三外部上涨为例,第一日K线在第二日K线内部,预示着股价上涨。

          • 用法 talib.CDL3OUTSIDE(数据);

          • 备注 返回一维数组。

          • 示例

            function main(){
                var records = exchange.GetRecords();
                Log(talib.CDL3OUTSIDE(records));
            }
            
        • 南方三星

          • 简介 三日K线模式,与大敌当前相反,三日K线皆阴,第一日有长下影线,第二日与第一日类似,K线整体小于第一日,第三日无下影线实体信号, 成交价格都在第一日振幅之内,预示下跌趋势反转,股价上升。

          • 图例 ![此处输入图片的描述][5]

          • 用法 talib.CDL3STARSINSOUTH(数据);

          • 备注 返回一维数组。

          • 示例

            function main(){
                var records = exchange.GetRecords();
                Log(talib.CDL3STARSINSOUTH(records));
            }
            
        • 三个白兵

          • 简介 三日K线模式,三日K线皆阳,每日收盘价变高且接近最高价,开盘价在前一日实体上半部,预示股价上升。

          • 图例 ![此处输入图片的描述][6]

          • 用法 talib.CDL3WHITESOLDIERS(数据);

          • 备注 返回一维数组。

          • 示例

            function main(){
                var records = exchange.GetRecords();
                Log(talib.CDL3WHITESOLDIERS(records));
            }
            
        • 舍子线

          • 简介 三日K线模式,第二日价格跳空且收十字星(开盘价与收盘价接近,最高价最低价相差不大),预示趋势反转,发生在顶部下跌,底部上涨。

          • 图例 ![此处输入图片的描述][7]

          • 用法 talib.CDLABANDONEDBABY(数据);

          • 备注 返回一维数组。

          • 示例

            function main(){
                var records = exchange.GetRecords();
                Log(talib.CDLABANDONEDBABY(records));
            }
            
        • 大敌当前

          • 简介 三日K线模式,三日都收阳,每日收盘价都比前一日高,开盘价都在前一日实体以内,实体变短,上影线变长。

          • 图例 ![此处输入图片的描述][8]

          • 用法 talib.CDLADVANCEBLOCK(数据);

          • 备注 返回一维数组。

          • 示例

            function main(){
                var records = exchange.GetRecords();
                Log(talib.CDLADVANCEBLOCK(records));
            }
            
        • 捉腰带线

          • 简介 两日K线模式,下跌趋势中,第一日阴线,第二日开盘价为最低价,阳线,收盘价接近最高价,预示价格上涨。

          • 图例 ![此处输入图片的描述][9]

          • 用法 talib.CDLBELTHOLD(数据);

          • 备注 返回一维数组。

          • 示例

            function main(){
                var records = exchange.GetRecords();
                Log(talib.CDLBELTHOLD(records));
            }
            
        • 脱离

          • 简介 五日K线模式,以看涨脱离为例,下跌趋势中,第一日长阴线,第二日跳空阴线,延续趋势开始震荡, 第五日长阳线,收盘价在第一天收盘价与第二天开盘价之间,预示价格上涨。

          • 图例 ![此处输入图片的描述][10]

          • 用法 talib.CDLBREAKAWAY(数据);

          • 备注 返回一维数组。

          • 示例

            function main(){
                var records = exchange.GetRecords();
                Log(talib.CDLBREAKAWAY(records));
            }
            
        • 收盘缺影线

          • 简介 一日K线模式,以阳线为例,最低价低于开盘价,收盘价等于最高价, 预示着趋势持续。

          • 图例 ![此处输入图片的描述][11]

          • 用法 talib.CDLCLOSINGMARUBOZU(数据);

          • 备注 返回一维数组。

          • 示例

            function main(){
                var records = exchange.GetRecords();
                Log(talib.CDLCLOSINGMARUBOZU(records));
            }
            
        • 藏婴吞没

          • 简介 四日K线模式,下跌趋势中,前两日阴线无影线,第二日开盘、收盘价皆低于第二日,第三日倒锤头,第四日开盘价高于前一日最高价,收盘价低于前一日最低价,预示着底部反转。

          • 图例 ![此处输入图片的描述][12]

          • 用法 talib.CDLCONCEALBABYSWALL(数据);

          • 备注 返回一维数组。

          • 示例

            function main(){
                var records = exchange.GetRecords();
                Log(talib.CDLCONCEALBABYSWALL(records));
            }
            
        • 反击线

          • 简介 二日K线模式,与分离线类似。

          • 图例 ![此处输入图片的描述][13]

          • 用法 talib.CDLCOUNTERATTACK(数据);

          • 备注 返回一维数组。

          • 示例

            function main(){
                var records = exchange.GetRecords();
                Log(talib.CDLCOUNTERATTACK(records));
            }
            
        • 乌云压顶

          • 简介 二日K线模式,第一日长阳,第二日开盘价高于前一日最高价,收盘价处于前一日实体中部以下,预示着股价下跌。

          • 图例 ![此处输入图片的描述][14]

          • 用法 talib.CDLDARKCLOUDCOVER(数据);

          • 备注 返回一维数组。

          • 示例

            function main(){
                var records = exchange.GetRecords();
                Log(talib.CDLDARKCLOUDCOVER(records));
            }
            
        • 十字

          • 简介 一日K线模式,开盘价与收盘价基本相同。

          • 图例 ![此处输入图片的描述][15]

          • 用法 talib.CDLDOJI(数据);

          • 备注 返回一维数组。

          • 示例

            function main(){
                var records = exchange.GetRecords();
                Log(talib.CDLDOJI(records));
            }
            
        • 十字星

          • 简介 一日K线模式,开盘价与收盘价基本相同,上下影线不会很长,预示着当前趋势反转。

          • 图例 ![此处输入图片的描述][16]

          • 用法 talib.CDLDOJISTAR(数据);

          • 备注 返回一维数组。

          • 示例

            function main(){
                var records = exchange.GetRecords();
                Log(talib.CDLDOJISTAR(records));
            }
            
        • 蜻蜓十字/T形十字

          • 简介 一日K线模式,开盘后价格一路走低, 之后收复,收盘价与开盘价相同,预示趋势反转。

          • 图例 ![此处输入图片的描述][17]

          • 用法 talib.CDLDRAGONFLYDOJI(数据);

          • 备注 返回一维数组。

          • 示例

            function main(){
                var records = exchange.GetRecords();
                Log(talib.CDLDRAGONFLYDOJI(records));
            }
            
        • 吞噬模式

          • 简介 两日K线模式,分多头吞噬和空头吞噬,以多头吞噬为例,第一日为阴线,第二日阳线,第一日的开盘价和收盘价在第二日开盘价收盘价之内,但不能完全相同。

          • 图例 ![此处输入图片的描述][18]

          • 用法 talib.CDLENGULFING(数据);

          • 备注 返回一维数组。

          • 示例

            function main(){
                var records = exchange.GetRecords();
                Log(talib.CDLENGULFING(records));
            }
            
        • 十字暮星

          • 简介 三日K线模式,基本模式为暮星,第二日收盘价和开盘价相同,预示顶部反转。

          • 图例 ![此处输入图片的描述][19]

          • 用法 talib.CDLEVENINGDOJISTAR(数据);

          • 备注 返回一维数组。

          • 示例

            function main(){
                var records = exchange.GetRecords();
                Log(talib.CDLEVENINGDOJISTAR(records));
            }
            
        • 暮星

          • 简介 三日K线模式,与晨星相反,上升趋势中,第一日阳线,第二日价格振幅较小,第三日阴线,预示顶部反转。

          • 图例 ![此处输入图片的描述][20]

          • 用法 talib.CDLEVENINGSTAR(数据);

          • 备注 返回一维数组。

          • 示例

            function main(){
                var records = exchange.GetRecords();
                Log(talib.CDLEVENINGSTAR(records));
            }
            
        • 向上/下跳空并列阳线

          • 简介 二日K线模式,上升趋势向上跳空,下跌趋势向下跳空,第一日与第二日有相同开盘价,实体长度差不多,则趋势持续。

          • 图例 ![此处输入图片的描述][21]

          • 用法 talib.CDLGAPSIDESIDEWHITE(数据);

          • 备注 返回一维数组。

          • 示例

            function main(){
                var records = exchange.GetRecords();
                Log(talib.CDLGAPSIDESIDEWHITE(records));
            }
            
        • 墓碑十字/倒T十字

          • 简介 一日K线模式,开盘价与收盘价相同,上影线长,无下影线,预示底部反转。

          • 图例 ![此处输入图片的描述][22]

          • 用法 talib.CDLGRAVESTONEDOJI(数据);

          • 备注 返回一维数组。

          • 示例


More