contact@digquant.com.cn
400-1860-552
官方群:463071731
Toggle navigation
首页
量化专栏
策略资源
人才club
社区
量化课堂
数据字典
AT相关
软件下载
Matlab API
Python API
经典案例
常见问题
注册
登录
BP因子
因子列表
常用技术指标类因子
情绪类因子
成长类因子
动量类因子
价值类
模式识别
特色技术指标因子
# BP因子 为了让用户更加方便做股票策略研究,AT里内嵌了大量已经经过清洗的因子数据,因子数据每天会更新,每个挂牌交易的股票,每个交易日都会有一个因子的数值,因子的数据支持在策略结构直接使用,通过`traderRegFactor`可以注册使用,通过`traderGetRegFactor`在策略运行刷新中获取注册的因子数据;同时,也支持用户提取因子用于二次开发研究,通过`traderGetFactor`获取即可 ## 因子列表 ## |中文名 |数据起始时间 |更新频率 |数据更新时间 |:-----:|:-----:|:-----:|:-----:| |常用技术指标类因子 |2007/1/4| 日 |T日23:00 |情绪类因子 |2007/1/4| 日 |T日23:00 |成长类因子 |2007/1/4 |日 |T日23:00 |动量类因子 |2007/1/4| 日 |T日23:00 |价值类因子 |2007/1/4| 日 |T日23:00 |模式识别类因子 |2007/1/4| 日 |T日23:00 |特殊技术指标类因子 |2007/1/4 |日 |T日23:00
# 常用技术指标类因子 |字段名|名称|注释|类型| |- |- |- |- | |Ulcer10|Ul10指标|由Peter Martin于1987年提出,1989年发表于Peter Martin和Byron McCann的著作The Investors Guide to Fidelity Funds,用于考察向下的波动性。计算方法:R=当日的收盘价减去N日内的最大收盘价除以N日内的最大收盘价。Ulcer=N日内的R的平方的累和的平均的开方。|常用技术指标类| |Ulcer5|Ul5指标|由Peter Martin于1987年提出,1989年发表于Peter Martin和Byron McCann的著作The Investors Guide to Fidelity Funds,用于考察向下的波动性。计算方法:R=当日的收盘价减去N日内的最大收盘价除以N日内的最大收盘价。Ulcer=N日内的R的平方的累和的平均的开方。|常用技术指标类| |TEMA10|10日三重指数移动平均线|计算方法:取时间N内的收盘价分别计算其一至三重指数加权平均。|常用技术指标类| |MA10|10日移动均线|计算方法:取最近N天的前复权价格的均值。|常用技术指标类| |EMA10|10日指数移动均线|计算方法:使用指数移动算法算出前N天的前复权价格均值。|常用技术指标类| |MA120|120日移动均线|计算方法:取最近N天的前复权价格的均值。|常用技术指标类| |EMA120|120日指数移动均线|计算方法:使用指数移动算法算出前N天的前复权价格均值。|常用技术指标类| |EMA12|12日指数移动均线|计算方法:使用指数移动算法算出前N天的前复权价格均值。|常用技术指标类| |MA20|20日移动均线|计算方法:取最近N天的前复权价格的均值。|常用技术指标类| |EMA20|20日指数移动均线|计算方法:使用指数移动算法算出前N天的前复权价格均值。|常用技术指标类| |EMA26|26日指数移动均线|计算方法:使用指数移动算法算出前N天的前复权价格均值。|常用技术指标类| |TEMA5|5日三重指数移动平均线|计算方法:取时间N内的收盘价分别计算其一至三重指数加权平均。|常用技术指标类| |MA5|5日移动均线|计算方法:取最近N天的前复权价格的均值。|常用技术指标类| |EMA5|5日指数移动均线|计算方法:使用指数移动算法算出前N天的前复权价格均值。|常用技术指标类| |MA60|60日移动均线|计算方法:取最近N天的前复权价格的均值。|常用技术指标类| |EMA60|60日指数移动均线|计算方法:使用指数移动算法算出前N天的前复权价格均值。|常用技术指标类| |Elder|艾达透视指标|交易者可以经由该指标,观察市场表面之下的多头与空头力道。多头力道由最高价减去N日指数平均得到,空头力道由最低价减去N日指数平均得到。|常用技术指标类| |DHILO|波幅中位数|计算方法:每日对数最高价和对数最低价差值的3月内中位数。|常用技术指标类| |MTM|动量指标|动量指数以分析股价波动的速度为目的,研究股价在波动过程中各种加速,减速,惯性作用以及股价由静到动或由动转静的现象。计算方法:当日收盘价减去N日前收盘价。|常用技术指标类| |BBI|多空指数|是一种将不同日数移动平均线加权平均之后的综合指标。|常用技术指标类| |Hurst|赫斯特指数|用重标极差(R/S)分析方法来建立赫斯特指数(H),作为判断时间序列数据遵从随机游走还是有偏的随机游走过程的指标。|常用技术指标类| |UpRVI|计算RVI因子的中间变量(上轨)|计算方法:先计算收盘价和开盘价的差值,然后求4天的加权平均,再求一半周期的累计和。|常用技术指标类| |DownRVI|计算RVI因子的中间变量(下轨)|计算方法:先计算最高价和最低价的差值,然后求4天的加权平均,再求一半周期的累计和。|常用技术指标类| |ChaikinVolatility|佳庆离散指标|简称CVLT,VCI,CV),又称“佳庆变异率指数”,是通过测量一段时间内价格幅度平均值的变化来反映价格的离散程度。计算方法:先计算最高价和最低价的价差指数平滑移动平均,再计算N日移动平均的变化率。|常用技术指标类| |ChaikinOscillator|佳庆指标|该指标基于AD曲线的指数移动均线而计算得到。用AD的N日指数移动均线减去AD的M日指数移动均线得到。|常用技术指标类| |EMV14|简易波动指标(14日)|EMV将价格与成交量的变化结合成一个波动指标来反映股价或指数的变动状况,由于股价的变化和成交量的变化都可以引发该指标数值的变动,EMV实际上也是一个量价合成指标。计算方法:N日内的当日中间价减去昨日中间价乘以振幅比上当日成交额的累和。|常用技术指标类| |EMV6|简易波动指标(6日)|EMV将价格与成交量的变化结合成一个波动指标来反映股价或指数的变动状况,由于股价的变化和成交量的变化都可以引发该指标数值的变动,EMV实际上也是一个量价合成指标。计算方法:N日内的当日中间价减去昨日中间价乘以振幅比上当日成交额的累和。|常用技术指标类| |ASI|累计振动升降指标|又称实质线,ASI企图以开盘、最高、最低、收盘价构筑成一条幻想线,以便取代目前的走势,形成最能表现当前市况的真实市场线(Real Market)。|常用技术指标类| |MassIndex|梅斯线|本指标是Donald Dorsey累积股价波幅宽度之后所设计的震荡曲线,其最主要的作用,在于寻找飙涨股或者极度弱势股的重要趋势反转点。计算方法:N日振幅的指数平均除以N日振幅的指数平均的指数平均的M日累和。|常用技术指标类| |CR20|能量指标|CR指标以上一个计算周期(这里为20日)的中间价比较当前周期的最高价、最低价计算出一段时期内股价的“强弱”。计算方法:TYP = (highest + lowest + close) / 3。CR = sum(max(highest – prev_typical, 0), N) / sum(max(prev_typical – lowest, 0), N) * 100|常用技术指标类| |MACD|平滑异同移动平均线|移动平均聚散指标。计算方法:由快的指数移动平均线减去慢的指数移动平均线得到快线,再用快线减去快线的加权移动均线然后乘以2得到MACD。|常用技术指标类| |ADX|平均动向指数|DMI因子的构成部分计算方法:。通过N日内的plusDI和minusDI之间的差和之比算得DX,求得N日内的平均动向值ADX。|常用技术指标类| |BollUp|上轨线(布林线)指标|它是研判股价运动趋势的一种中长期技术分析工具。计算方法:N日移动均线加上2倍标准差。|常用技术指标类| |plusDI|上升指标|DMI因子的构成部分。计算方法:将N日的上升动向值除以N日内的真实波幅值。|常用技术指标类| |ILLIQUIDITY|收益相对金额比|过去20个交易日收益相对金额的比例。计算方法:过去20个交易日每日价格变化幅度绝对值和成交额的比值求平均。|常用技术指标类| |KDJ_D|随机指标D|它综合了动量观念、强弱指标及移动平均线的优点,用来度量股价脱离价格正常范围的变异程度。计算方法:先计算K值,再用2/3前一日D值加1/3K值得到今日D值。|常用技术指标类| |KDJ_J|随机指标J|它综合了动量观念、强弱指标及移动平均线的优点,用来度量股价脱离价格正常范围的变异程度。计算方法:先计算K值和D值,用3乘以当日K值减去2乘以当日D值得到J值。|常用技术指标类| |KDJ_K|随机指标K|它综合了动量观念、强弱指标及移动平均线的优点,用来度量股价脱离价格正常范围的变异程度。计算方法:先计算N日的未成熟随机指标值,再用2/3前一日K值加1/3未成熟随机指标值得到今日K值。|常用技术指标类| |BollDown|下轨线(布林线)指标|它是研判股价运动趋势的一种中长期技术分析工具。计算方法:N日移动均线减去2倍标准差。|常用技术指标类| |minusDI|下降指标|DMI因子的构成部分。计算方法:将N日的下降动向值除以N日内的真实波幅值。|常用技术指标类| |RVI|相对离散指数|又称“相对波动性指标”,用于测量价格的发散趋势,主要用作辅助的确认指标,即配合均线系统、动量指标或其它趋势指标使用。计算方法:用UpRVI除以DownRVI得到。|常用技术指标类| |ADXR|相对平均动向指数|DMI因子的构成部分。计算方法:通过当日的ADX与前面某一日的ADX相比较,计算出ADX的评估数值ADXR。|常用技术指标类| |DBCD|异同离差乖离率|先计算乖离率BIAS,然后计算不同日的乖离率之间的离差,最后对离差进行指数移动平滑处理。计算方法:BIAS = (close / MA(close, N) - 1) * 100;DIF = BIAS(t) – BIAS(t - M);DBCD = EMA(DIF, T, 1)|常用技术指标类| |MTMMA|因子MTM的10日均值|MTM的N日移动平均。|常用技术指标类| |SwingIndex|振动升降指标|计算ASI因子的中间变量。通过比较当期价格与前期价格之间的关系来分离出真实的证券价格。|常用技术指标类| |UOS|终极指标|现行使用的各种振荡指标,对于周期参数的选择相当敏感,不同市况、不同参数设定的振荡指标,产生的结果截然不同,因此,选择最佳的参数组合,成为使用振荡指标之前最重要的一道手续。计算方法:先计算出三个周期不同的震荡指标,再将三个周期不同的震荡指标,分别乘以不同比例的常数,得出UOS。|常用技术指标类| |MFI|资金流量指标|该指标是通过反映股价变动的四个元素:上涨的天数、下跌的天数、成交量增加幅度、成交量减少幅度来研判量能的趋势,预测市场供求关系和买卖力道。计算方法:用N日最高价、最低价与收盘价的算术平均值乘以N日内成交量计算货币流量,再将当日货币流量于昨日比较,算得正负货币流量,最终得出资金流量指标。|常用技术指标类|
# 情绪类因子 |字段名|名称|注释|类型| |- |- |- |- | |VSTD10|10日成交量标准差|考察成交量的波动程度。计算方法:N日成交量标准差。|情绪类| |VOL10|10日平均换手率|计算方法:N日内平均换手率。|情绪类| |DAVOL10|10日平均换手率与120日平均换手率之比|计算方法:N日内平均换手率比上120日平均换手率。|情绪类| |VOL120|120日平均换手率|计算方法:N日内平均换手率。|情绪类| |STOA|12个月换手率对数平均|计算方法:近N个月的换手率的累加和的对数求平均。|情绪类| |VROC12|12日量变动速率指标|以今天的成交量和N天前的成交量比较,通过计算某一段时间内成交量变动的幅度,应用成交量的移动比较来测量成交量运动趋向,达到事先探测 成交量供需的强弱,进而分析成交量的发展趋势及其将来是否有转势的意愿,属于成交量的反趋向指标。当日成交量除以N日前成交量减去1乘以100.|情绪类| |ATR14|14日均幅指标|取一定时间周期内的股价波动幅度的移动平均值,是显示市场变化率的指标,主要用于研判买卖时机。计算方法:先算得TR = max(highest-lowest, abs(highest-prev_close), abs(lowest-prev_close)),再使用今日TR和昨日ATR加权得到今日ATR。|情绪类| |TVSTD20|20日成交金额的标准差|计算方法:N日成交金额的标准差除以10的6次方。|情绪类| |TVMA20|20日成交金额的移动平均值|计算方法:N日成交金额的移动平均值除以10的6次方。|情绪类| |VSTD20|20日成交量标准差|考察成交量的波动程度。计算方法:N日成交量标准差。|情绪类| |OBV20|20日能量潮指标|以股市的成交量变化来衡量股市的推动力,从而研判股价的走势。计算20日累积成交量的均值。如果本日收盘价或指数高于前一日收盘价或指数,本日值则为正;如果本日的收盘价或指数低于前一日的收盘价,本日值则为负值;如果本日值与前一日的收盘价或指数持平,本日值则不予计算,然后计算20日累积成交量。这里的成交量是指成交股票的手数。|情绪类| |VOL20|20日平均换手率|计算方法:N日内平均换手率。|情绪类| |DAVOL20|20日平均换手率与120日平均换手率之比|计算方法:N日内平均换手率比上120日平均换手率。|情绪类| |ACD20|20日收集派发指标|将市场分为两股收集(买入)及派发(估出)的力量。若当日收盘价高于昨日收盘价,则收集力量等于当日收盘价与真实低位之差。真实低位是当日低位与昨日收盘价两者中较低者。计算方法: buy = close – min(lowest, prev_close);若当日收盘价低于昨日收盘价,则派发力量等于当日收盘价与真实高位之差。真实高位是当日高位与昨日收盘价两者中较高者。 sell = close – max(highest, prev_close)将收集力量(buy,正数)及派发力量(sell,负数)相加,即可得到市场的净收集力量ACD。ACD = sum(buy) + sum(sell)。|情绪类| |MoneyFlow20|20日资金流量|计算方法:用收盘价、最高价及最低价的均值乘以当日成交量即可得到该交易日的资金流量。|情绪类| |VOL240|240日平均换手率|计算方法:N日内平均换手率。|情绪类| |STOQ|3个月换手率对数平均|计算方法:近N个月的换手率的累加和的对数求平均。|情绪类| |VOL5|5日平均换手率|计算方法:N日内平均换手率。|情绪类| |DAVOL5|5日平均换手率与120日平均换手率之比|计算方法:N日内平均换手率比上120日平均换手率。|情绪类| |VOL60|60日平均换手率|计算方法:N日内平均换手率。|情绪类| |TVSTD6|6日成交金额的标准差|计算方法:N日成交金额的标准差除以10的6次方。|情绪类| |TVMA6|6日成交金额的移动平均值|计算方法:N日成交金额的移动平均值除以10的6次方。|情绪类| |ATR6|6日均幅指标|取一定时间周期内的股价波动幅度的移动平均值,是显示市场变化率的指标,主要用于研判买卖时机。计算方法:先算得TR = max(highest-lowest, abs(highest-prev_close), abs(lowest-prev_close)),再使用今日TR和昨日ATR加权得到今日ATR。|情绪类| |VROC6|6日量变动速率指标|以今天的成交量和N天前的成交量比较,通过计算某一段时间内成交量变动的幅度,应用成交量的移动比较来测量成交量运动趋向,达到事先探测 成交量供需的强弱,进而分析成交量的发展趋势及其将来是否有转势的意愿,属于成交量的反趋向指标。当日成交量除以N日前成交量减去1乘以100.|情绪类| |OBV6|6日能量潮指标|以股市的成交量变化来衡量股市的推动力,从而研判股价的走势。计算方法:计算6日累积成交量的均值。如果本日收盘价或指数高于前一日收盘价或指数,本日值则为正;如果本日的收盘价或指数低于前一日的收盘价,本日值则为负值;如果本日值与前一日的收盘价或指数持平,本日值则不予计算,然后计算6日累积成交量。这里的成交量是指成交股票的手数。|情绪类| |ACD6|6日收集派发指标|将市场分为两股收集(买入)及派发(估出)的力量。若当日收盘价高于昨日收盘价,则收集力量等于当日收盘价与真实低位之差。真实低位是当日低位与昨日收盘价两者中较低者。计算方法: buy = close – min(lowest, prev_close);若当日收盘价低于昨日收盘价,则派发力量等于当日收盘价与真实高位之差。真实高位是当日高位与昨日收盘价两者中较高者。 sell = close – max(highest, prev_close)将收集力量(buy,正数)及派发力量(sell,负数)相加,即可得到市场的净收集力量ACD。ACD = sum(buy) + sum(sell)。|情绪类| |KlingerOscillator|成交量摆动指标|该指标在决定长期资金流量趋势的同时保持了对于短期资金流量的敏感性,因而可以用于预测短期价格拐点。 计算方法:典型价格TYP = (close + highest + lowest) / 3。 若今日典型价格高于昨日典型价格则成交量记为正,反之记为负。然后计算34日和55日内经上述处理过的成交量的指数平均数,将两平均数相减得到差值。计算该差值的6日指数平均值,最后入库数值除以1e6。|情绪类| |VR|成交量比率(Volume Ratio)|通过分析股价上升日成交额(或成交量,下同)与股价下降日成交额比值,从而掌握市场买卖气势的中期技术指标。计算方法:对任一交易日,若close > prev_close,当日成交量为AV,否则AV = 0。将N日内AV加和后记为AVS。对任一交易日,若close < prev_close,当日成交量为BV,否则BV = 0。将N日内BV加和后记为BVS。对任一交易日,若close = prev_close,当日成交量为CV,否则CV = 0。将N日内CV加和后记为CVS。VR = (AVS + CVS / 2) / (BVS + CVS / 2)。|情绪类| |VEMA10|成交量的10日指数移动平均|计算方法:成交量的N日指数移动平均。|情绪类| |VEMA12|成交量的12日指数移动平均|计算方法:成交量的N日指数移动平均。|情绪类| |VEMA26|成交量的26日指数移动平均|计算方法:成交量的N日指数移动平均。|情绪类| |VEMA5|成交量的5日指数移动平均|计算方法:成交量的N日指数移动平均。|情绪类| |VMACD|成交量量指数平滑异同移动平均线|VMACD的意义和MACD基本相同, 但VMACD取用的数据源是成交量,MACD取用的数据源是成交价格。计算方法:VDIFF = EMA(volume, 12) - EMA(volume, 26)。VDEA为(Difference Exponential Average)VDIFF的M日指数移动平均:DEA = EMA(VDIFF, M),通常M = 9。VMACD为VDIFF和VDEA之差。|情绪类| |VOSC|成交量震荡|又称移动平均成交量指标,但它并非仅仅计算成交量的移动平均线,而是通过对成交量的长期移动平均线和短期移动平均线之间的比较,分析成交量的运行趋势和及时研判趋势转变方向。计算方法:VOSC = 100 * (MA(volume, 12) - MA(volume, 26)) / MA(volume, 12)|情绪类| |Volumn1M|成交量1M指标|计算方法:当前交易量相比过去1个月日均交易量与过去一个月的收益率乘积。|情绪类| |ADTM|动态买卖气指标|用开盘价的向上波动幅度和向下波动幅度的距离差值来描述人气高低的指标。若当日开盘价大于昨日开盘价,则DTM = max(highest – open, open – prev_open),否则DTM=0。若当日开盘价小于昨日开盘价,则DBM = max(open – lowest,open- prev_open),否则DBM=0。STM为N日内DTM之和,SBM为N日内DBM之和。N =20。ADTM = (STM - SBM) / max(STM, SBM)。|情绪类| |NVI|负成交量指标|本指标的主要作用是辨别目前市场行情是处于多头行情还是空头行情,并追踪市场资金流向。计算方法:上市日第一天的NVI为100。若当日的成交量小于前一日的成交量,每日NVI增量(close – prev_close) / close,否则NVI增量为零。每日的NVI由前一日的NVI加上当日增量得到。|情绪类| |Volumn3M|成交量3M指标|计算方法:过去5天成交量相比过去三个月里五日成交量均值与过去三个月的收益率乘积|情绪类| |Volatility|换手率相对波动率|计算方法:N日换手率的标准差比上换手率的均值。|情绪类| |SBM|计算ADTM因子的中间变量(SBM)|计算方法:若当日开盘价小于昨日开盘价,则DBM = max(open – lowest,open- prev_open),否则DBM=0。SBM为N日内DBM之和。|情绪类| |STM|计算ADTM因子的中间变量(STM)|计算方法:若当日开盘价小于昨日开盘价,则DBM = max(open – lowest,open- prev_open),否则DBM=0。STM为N日内DTM之和。|情绪类| |VDIFF|计算VMACD因子的中间变量(VDIFF)|计算方法:VDIFF = EMA(volume, 12) - EMA(volume, 26)|情绪类| |VDEA|计算VMACD因子的中间变量(VDEA)|计算方法:VDIFF = EMA(volume, 12) - EMA(volume, 26);DEA为VDIFF的M日指数移动平均:DEA = EMA(VDIFF, M),通常M = 9。|情绪类| |JDQS20|阶段强势指标|该指标计算一定周期N日内,大盘下跌时,个股上涨的比例。计算方法:A = {N天中大盘收阴线,个股收阳线的天数}。B = { N天中大盘收阴线的天数}。JDQS = A / B。|情绪类| |OBV|能量潮指标|以股市的成交量变化来衡量股市的推动力,从而研判股价的走势。计算方法:计算累积成交量。如果本日收盘价或指数高于前一日收盘价或指数,本日值则为正;如果本日的收盘价或指数低于前一日的收盘价,本日值则为负值;如果本日值与前一日的收盘价或指数持平,本日值则不予计算,然后计算累积成交量。这里的成交量是指成交股票的手数。|情绪类| |AR|人气指标|是以当天开市价为基础,即以当天市价分别比较当天最高,最低价,通过一定时期内开市价在股价中的地位,反映市场买卖人气。|情绪类| |ARBR|人气意愿指标|计算方法:ARBR使用AR减去BR得到的值。|情绪类| |WVAD|威廉变异离散量|是一种将成交量加权的量价指标,用于测量从开盘价至收盘价期间,买卖双方各自爆发力的程度。|情绪类| |RSI|相对强弱指标|通过比较一段时期内的平均收盘涨数和平均收盘跌数来分析市场买沽盘的意向和实力,据此预测趋势的持续或者转向。计算方法:若当日收盘价高于前日收盘价,定义当日上涨指标U_i = close – prev_close,下跌指标D_i = 0。RSI = 100 – 100 / (1 + RS)若当日收盘价低于前日收盘价,定义当日上涨指标U_i = 0,下跌指标D_i = prev_close – close。若当日收盘价与前日收盘价持平,定义上涨和下跌指标U_i = D_i = 0。相对强度RS = MA(U, N) / MA(D, N)。|情绪类| |PSY|心理线指标|是一定时期内投资者趋向买方或卖方的心理事实转的数值度量,用于判断股价的未来趋势。N 日内的PSY 可以表示为上涨日占分析周期的比例。|情绪类| |BR|意愿指标|是以昨日收市价为基础,分别与当日最高,最低价相比,通过一定时期收市收在股价中的地位,反映市场买卖意愿的程度。|情绪类| |MAWVAD|因子WVAD的6日均值|计算方法:WVAD的6日均值。|情绪类| |STOM|月度换手率对数|计算方法:近1个月的换手率的累加和的对数。|情绪类| |PVI|正成交量指标|本指标的主要作用是辨别目前市场行情是处于多头行情还是空头行情,并追踪市场资金流向。计算方法:市日第一天的PVI为100。若当日的成交量大于前一日的成交量,每日的PVI 增量为 (close – prev_close) / close,否则PVI增量为零。每日的PVI由前一日的PVI加上当日增量得到。|情绪类|
# 成长类因子 |字段名|名称|注释|类型| |- |- |- |- | |EGRO|5年收益增长率|计算方法:5年收益增长率= 5年收益关于时间(年)进行线性回归的回归系数/5年收益均值的绝对值。|成长类| |SGRO|5年营业收入增长率|计算方法: 5 年营收关于时间(年)进行线性回归的回归系数/5 年营业收入均值的绝对值|成长类| |FinancingCashGrowRate|筹资活动产生的现金流量净额增长率|计算方法:筹资活动产生的现金流量净额增长率=(今年筹资活动产生的现金流量净额(TTM)/去年筹资活动产生的现金流量净额(TTM))-1。|成长类| |NPParentCompanyCutYOY|归属母公司股东的净利润(扣除非经常损益)同比增长|计算方法: (今年归属母公司股东的净利润(扣除)的TTM值 / 5年前归属母公司股东的净利润(扣除)的TTM值)^(1/5) -1|成长类| |NPParentCompanyGrowRate|归属母公司股东的净利润增长率|计算方法:归属母公司股东的净利润增长率=(今年归属于母公司所有者的净利润(TTM)/去年归属于母公司所有者的净利润(TTM))-1。|成长类| |OperCashGrowRate|经营活动产生的现金流量净额增长率|计算方法:经营活动产生的现金流量净额增长率=(今年经营活动产生的现金流量净额(TTM)/去年经营活动产生的现金流量净额(TTM))-1。|成长类| |NetProfitGrowRate3Y|净利润3年复合增长率|计算方法: (今年净利润TTM值 / 3年前的净利润TTM值)^(1/3) -1|成长类| |NetProfitGrowRate5Y|净利润5年复合增长率|计算方法: (今年净利润TTM值 / 5年前的净利润TTM值)^(1/5) -1|成长类| |NetProfitGrowRate|净利润增长率|计算方法:净利润增长率=(今年净利润(TTM)/去年净利润(TTM))-1。|成长类| |NetCashFlowGrowRate|净现金流量增长率|计算方法: (今年现金及现金等价物净增加额TTM值 / 5年前的现金及现金等价物净增加额TTM值)^(1/5) -1|成长类| |NetAssetGrowRate|净资产增长率|计算方法:净资产增长率=(今年股东权益/去年股东权益)-1。|成长类| |TotalProfitGrowRate|利润总额增长率|计算方法:利润总额增长率=(今年利润总额(TTM)/去年利润总额(TTM))-1。|成长类| |InvestCashGrowRate|投资活动产生的现金流量净额增长率|计算方法:投资活动产生的现金流量净额增长率=(今年投资活动产生的现金流量净额(TTM)/去年投资活动产生的现金流量净额 (TTM))-1。|成长类| |SUOI|未来预期毛利|计算方法:未来预期毛利增长= (公司毛利明年的预测值 - 公司毛利今年的实际值)/ 公司毛利今年的实际值的绝对值|成长类| |FEARNG|未来预期盈利增长|计算方法:未来预期盈利增长= (公司净利润明年的预测值 - 公司净利润今年的实际值)/ 公司净利润今年的实际值的绝对值|成长类| |FSALESG|未来预期盈收增长|计算方法:未来预期盈收增长= (公司营收明年的预测值 - 公司营收今年的实际值)/ 公司营收今年的实际值的绝对值|成长类| |SUE|未预期盈余|计算方法:未预期盈余=(最近一年净利润-除去最近一年的过往净利润均值)/ 除去最近一年的过往净利润标准差。|成长类| |OperatingProfitGrowRate|营业利润增长率|计算方法:营业利润增长率=(今年营业利润(TTM)/去年营业利润(TTM))-1。|成长类| |OperatingRevenueGrowRate3Y|营业收入3年复合增长率|计算方法: (今年营业收入TTM值 / 3年前营业收入TTM值)^(1/3) -1|成长类| |OperatingRevenueGrowRate5Y|营业收入5年复合增长率|计算方法: (今年营业收入TTM值 / 5年前营业收入TTM值)^(1/5) -1|成长类| |OperatingRevenueGrowRate|营业收入增长率|计算方法:营业收入增长率=(今年营业收入(TTM)/去年营业收入(TTM))-1。|成长类| |EgibsLong|长期盈利增长预测|计算方法: 3 年盈利关于时间(年)进行线性回归的回归系数/ 3年盈利均值的绝对值|成长类| |TotalAssetGrowRate|总资产增长率|计算方法:总资产增长率=(今年总资产/去年总资产)-1。|成长类|
# 动量类因子 |字段名|名称|注释|类型| |- |- |- |- | |BIAS10|10日乖离率|简称Y值,是移动平均原理派生的一项技术指标,表示股价偏离趋向指标斩百分比值。计算方法:BIAS = (收盘价 / MA(收盘价, N) - 1) * 100|动量类| |MA10RegressCoeff12|10日价格平均线12日线性回归系数|计算方法:取N日的10日价格平均线对时间长度作回归得到回归系数。|动量类| |MA10RegressCoeff6|10日价格平均线6日线性回归系数|计算方法:取N日的10日价格平均线对时间长度作回归得到回归系数。|动量类| |TRIX10|10日收盘价三重指数平滑移动平均指标|TRIX根据移动平均线理论,对一条平均线进行三次平滑处理,再根据这条移动平均线的变动情况来预测股价的长期走势。|动量类| |CCI10|10日顺势指标|专门测量股价是否已超出常态分布范围。计算方法:计算典型价格:TYP = (close + highest + lowest) / 3。计算典型价格的移动平均:MATYP = MA(TYP, N)。计算典型价格的偏差:DEV=N日的TYP与TYPMA之差的绝对值的累和。CCI = (TYP - TYPMA) / 0.015 / DEV|动量类| |RC12|12日变化率指数|类似于动力指数,如果价格始终是上升的,则变化率指数始终在100%线以上,且如果变化速度指数在向上发展时,说明价格上升的速度在加快。计算方法:当日收盘价比N日前收盘价。|动量类| |PLRC12|12日收盘价格价格线性回归系数|计算方法:取N日的收盘价格对时间长度作回归得到回归系数。|动量类| |RSTR12|12月相对强势|利用周期内的股票的日收益与无风险收益算得相对强势。|动量类| |Rank1M|1减去过去一个月收益率排名与股票总数的比值|计算方法:1减去过去一个月收益率排名与股票总数的比值。|动量类| |ROC20|20日变动速率|计算方法:以当日的收盘价和N天前的收盘价比较,通过计算股价某一段时间内收盘价变动的比例,应用价格的移动比较来测量价位动量。|动量类| |BIAS20|20日乖离率|简称Y值,是移动平均原理派生的一项技术指标,表示股价偏离趋向指标斩百分比值。计算方法:BIAS = (收盘价 / MA(收盘价, N) - 1) * 100|动量类| |CCI20|20日顺势指标|专门测量股价是否已超出常态分布范围。计算方法:计算典型价格:TYP = (close + highest + lowest) / 3。计算典型价格的移动平均:MATYP = MA(TYP, N)。计算典型价格的偏差:DEV=N日的TYP与TYPMA之差的绝对值的累和。CCI = (TYP - TYPMA) / 0.015 / DEV|动量类| |RC24|24日变化率指数|类似于动力指数,如果价格始终是上升的,则变化率指数始终在100%线以上,且如果变化速度指数在向上发展时,说明价格上升的速度在加快。计算方法:当日收盘价比N日前收盘价。|动量类| |RSTR24|24月相对强势|利用周期内的股票的日收益与无风险收益算得相对强势。|动量类| |RSTR504|504天相对强势|利用周期内的股票的日收益与无风险收益算得相对强势。|动量类| |BIAS5|5日乖离率|简称Y值,是移动平均原理派生的一项技术指标,表示股价偏离趋向指标斩百分比值。计算方法:BIAS = (收盘价 / MA(收盘价, N) - 1) * 100|动量类| |TRIX5|5日收盘价三重指数平滑移动平均指标|TRIX根据移动平均线理论,对一条平均线进行三次平滑处理,再根据这条移动平均线的变动情况来预测股价的长期走势。|动量类| |CCI5|5日顺势指标|专门测量股价是否已超出常态分布范围。计算方法:计算典型价格:TYP = (close + highest + lowest) / 3。计算典型价格的移动平均:MATYP = MA(TYP, N)。计算典型价格的偏差:DEV=N日的TYP与TYPMA之差的绝对值的累和。CCI = (TYP - TYPMA) / 0.015 / DEV|动量类| |BIAS60|60日乖离率|简称Y值,是移动平均原理派生的一项技术指标,表示股价偏离趋向指标斩百分比值。计算方法:BIAS = (收盘价 / MA(收盘价, N) - 1) * 100|动量类| |ROC6|6日变动速率|计算方法:以当日的收盘价和N天前的收盘价比较,通过计算股价某一段时间内收盘价变动的比例,应用价格的移动比较来测量价位动量。|动量类| |PLRC6|6日收盘价格线性回归系数|计算方法:取N日的收盘价格对时间长度作回归得到回归系数。|动量类| |CCI88|88日顺势指标|专门测量股价是否已超出常态分布范围。计算方法:计算典型价格:TYP = (close + highest + lowest) / 3。计算典型价格的移动平均:MATYP = MA(TYP, N)。计算典型价格的偏差:DEV=N日的TYP与TYPMA之差的绝对值的累和。CCI = (TYP - TYPMA) / 0.015 / DEV|动量类| |Aroon|Aroon通过计算自价格达到近期最高值和最低值以来所经过的期间数|帮助投资者预测证券价格从趋势到区域区域或反转的变化,Aroon指标分为Aroon、AroonUp和AroonDown3个具体指标。|动量类| |PEHist120|PE/过去六个月PE的均值|计算方法:PE/过去六个月PE的均值。|动量类| |PEHist60|PE/过去三个月PE的均值|计算方法:PE/过去三个月PE的均值。|动量类| |PEHist20|PE/过去一个月PE的均值|计算方法:PE/过去一个月PE的均值。|动量类| |PEHist250|PE/过去一年PE的均值|计算方法:PE/过去一年PE的均值。|动量类| |EARNMOM|八季度净利润变化趋势|前8个季度的净利润,如果同比(去年同期)增长记为+1,同比下滑记为-1,再将8个值相加。|动量类| |ARC|变化率指数均值|计算方法:股票的价格变化率RC指标的均值,用以判断前一段交易周期内股票的平均价格变化率。|动量类| |Price1M|当前股价除以过去1个月股价均值再减1|计算方法:当前股价除以过去1个月股价均值再减1。|动量类| |Price1Y|当前股价除以过去1年的股价均值再减1|计算方法:当前股价除以过去1年的股价均值再减1。|动量类| |Price3M|当前股价除以过去3个月股价均值再减1|计算方法:当前股价除以过去3个月股价均值再减1。|动量类| |FiftyTwoWeekHigh|当前价格处于过去1年股价的位置|计算方法:当前价格减去过去一年最低价比上过去一年最高价减最低价。|动量类| |BullPower|多头力道|是计算Elder因子的中间变量。计算方法:空头力道由最低价减去N日指数平均得到。|动量类| |DDI|方向标准离差指数|观察一段时间内股价相对于前一天向上波动和向下波动的比例,并对其进行移动平均分析,DDI指标倾向于显示一种长波段趋势的方向改变。|动量类| |DAREC|分析师推荐评级变化|计算方法:当日的REC减去60日前的REC。|动量类| |GREC|分析师推荐评级变化趋势|计算方法:过去60个交易日内的DAREC 符号加和。|动量类| |DAREV|分析师盈利预测变化|计算方法:当日的预测盈利减去60日前的预测盈利。|动量类| |GREV|分析师盈利预测变化趋势|计算方法:过去60个交易日内的DAREV符号加和。|动量类| |DASREV|分析师盈收预测变化|计算方法:当日的预测盈收减去60日前的预测盈收。|动量类| |GSREV|分析师盈收预测变化趋势|计算方法:过去60个交易日内的DASREV 符号加和。|动量类| |CoppockCurve|估波指标|又称“估波曲线”,该指标通过计算月度价格的变化速率的加权平均值来测量市场的动量,属于长线指标,这里我们改为日间的指标。|动量类| |REVS10|股票的10日收益|计算方法:当日收盘价减去N日前收盘价之差比上N日前收盘价。|动量类| |REVS20|股票的20日收益|计算方法:当日收盘价减去N日前收盘价之差比上N日前收盘价。|动量类| |REVS5|股票的5日收益|计算方法:当日收盘价减去N日前收盘价之差比上N日前收盘价。|动量类| |REVS20Indu1|过去1个月收益率与行业均值比较|行业均值等于所属行业所有个股20日收益率的等权平均,行业分类按照申万一级。计算方法:过去N日收益比上行业N日收益。|动量类| |REVS250|过去1年的价格动量|计算方法:当日收盘价减去N日前收盘价之差比上N日前收盘价。|动量类| |REVS60|过去3个月的价格动量|计算方法:当日收盘价减去N日前收盘价之差比上N日前收盘价。|动量类| |REVS750|过去3年的价格动量|计算方法:当日收盘价减去N日前收盘价之差比上N日前收盘价。|动量类| |REVS5Indu1|过去5日收益率与行业均值比较|行业均值等于所属行业所有个股5日收益率的等权平均,行业分类按照申万一级。计算方法:过去N日收益比上行业N日收益。|动量类| |REVS5m20|过去5天的价格动量减去过去1个月的价格动量|计算方法:REVS5减去REVS20。|动量类| |REVS5m60|过去5天的价格动量减去过去3个月的价格动量|计算方法:REVS5减去REVS60。|动量类| |REVS120|过去6个月的价格动量|当日收盘价减去N日前收盘价之差比上N日前收盘价。|动量类| |AroonUp|计算Aroon因子的中间变量(上轨)|计算方法:周期天数减去出现最高价后的天数比上周期天数乘以101。|动量类| |AroonDown|计算Aroon因子的中间变量(下轨)|计算方法:周期天数减去出现最低价后的天数比上周期天数乘以100。|动量类| |ChandeSD|计算CMO因子的中间变量(ChandeSD)|计算方法:SD是今日收盘价与昨日收盘价(下跌日)差值的绝对值加总,若当日上涨,则增加值为0。|动量类| |ChandeSU|计算CMO因子的中间变量(ChandeSU)|计算方法:SU是今日收盘价与昨日收盘价(上涨日)差值加总,若当日下跌,则增加值为0。|动量类| |DIZ|计算DDI因子的中间变量(DIZ)|计算方法:通过N个周期的今日和昨日的最高价与最低价求得。|动量类| |DIF|计算DDI因子的中间变量(DIF)|计算方法:通过N个周期的今日和昨日的最高价与最低价求得。|动量类| |DEA|计算MACD因子的中间变量(DEA)|计算方法:计算N日的DIFF指数移动平均值得到。|动量类| |DIFF|计算MACD因子的中间变量(DIFF)|计算方法:由N日指数移动平均值减去M日指数移动平均值得到。|动量类| |PVT|价量趋势指标|把能量变化与价格趋势有机地联系到了一起,从而构成了量价趋势指标。计算方法:PVT = (close – prev_close) / prev_close * volume;1日的累计PVT。最后入库数值除以1e6。|动量类| |APBMA|绝对偏差移动平均|考察一段时期内价格偏离均线的移动平均。计算方法:收盘价与N日均线的差值的绝对值的N日平均值。|动量类| |MA10Close|均线价格比|由于股票的成交价格有响起均线回归的趋势,计算均线价格比可以预测股票在未来周期的运动趋势。计算方法:均线比上收盘价。|动量类| |BearPower|空头力道|是计算Elder因子的中间变量。计算方法:多头力道由最高价减去N日指数平均得到。|动量类| |AD|累积/派发线|计算方法:将每日的成交量通过价格加权累计,用以计算成交量的动量。|动量类| |AD20|累积/派发线的20日均线|计算方法:N日AD的均值。|动量类| |AD6|累积/派发线的6日均线|计算方法:N日AD的均值。|动量类| |CMO|钱德动量摆动指标|与其他动量指标摆动指标如相对强弱指标(RSI)和随机指标(KDJ)不同,钱德动量指标在计算公式的分子中采用上涨日和下跌日的数据。|动量类| |SRMI|修正动量指标|计算方法:当日收盘价减去N日前收盘价,再求出该值N日的指数加权移动平均值。|动量类| |BBIC|因子BBI除以收盘价得到|因子BBI除以收盘价得到。|动量类| |PVT12|因子PVT的12日均值|计算方法:PVT的N日移动均值。|动量类| |PVT6|因子PVT的6日均值|计算方法:PVT的N日移动均值。|动量类|
# 价值类 |字段名|名称|注释|类型| |- |- |- |- | |PBIndu|(PB–PB的行业均值)/PB的行业标准差|计算方法:(市净率–市净率的行业均值)/市净率的行业标准差 注:由于市净率会出现负值,和极大极小值的情况,所以先对原始数据去极值(winsorize,5%),然后去掉市净率为负的值,最后再按照上面的公式计算因子值|价值类| |PCFIndu|(PCF–PCF的行业均值)/PCF的行业标准差|计算方法:(市现率–市现率的行业均值)/市现率的行业标准差 注:由于市现率会出现负值,和极大极小值的情况,所以先对原始数据去极值(winsorize,5%),然后去掉市现率为负的值,最后再按照上面的公式计算因子值|价值类| |PEIndu|(PE–PE的行业均值)/PE的行业标准差|计算方法:(市盈率–市盈率的行业均值)/PE的行业标准差 注:由于市盈率会出现负值,和极大极小值的情况,所以先对原始数据去极值(winsorize,5%),然后去掉市盈率为负的值,最后再按照上面的公式计算因子值|价值类| |PSIndu|(PS–PS的行业均值)/PS的行业标准差|计算方法:(市销率–市销率的行业均值)/市销率的行业标准差 注:由于市销率会出现负值,和极大极小值的情况,所以先对原始数据去极值(winsorize,5%),然后去掉市销率为负的值,最后再按照上面的公式计算因子值|价值类| |ETP5|5年平均收益市值比|计算方法:5年平均收益市值比=近五年净利润(TTM)/近五年总市值。|价值类| |CTP5|5年平均现金流市值比|计算方法:5年平均现金流市值比=近五年每股派现(税前)×分红前总股本/近五年总市值。|价值类| |ForwardPE|动态PE|等于总市值/归属于母公司所有者的净利润(TTM),属于母公司所有者的净利润,净利润根据每期财报动态扩展到年报数据,假设三季报净利润为A,那么分母为4*3/A,,|价值类| |LFLO|对数流通市值|计算方法:对数流通市值=流通市值的对数。|价值类| |LCAP|对数市值|计算方法:对数市值=市值的对数。|价值类| |NLSIZE|对数市值立方|计算方法:先对市值取对数,然后再计算对数市值的立方|价值类| |FY12P|分析师盈利预测|计算方法:分析师盈利预测 = 一致预期归属母公司净利润(万)* 10000/ 总市值|价值类| |SFY12P|分析师营收预测|计算方法:分析师营收预测 = 一致预期预测收入(万)* 10000/ 总市值|价值类| |StaticPE|静态PE|等于总市值/归属于母公司所有者的净利润,净利润只取年报数据。|价值类| |NegMktValue|流通市值|计算方法:流通市值当时=可交易的流通股股数×收盘价|价值类| |PB|市净率|计算方法:市净率=总市值/归属于母公司所有者权益合计。|价值类| |PCF|市现率|计算方法:总市值/经营活动产生的现金流量净额(TTM)。|价值类| |PS|市销率|计算方法:市销率=总市值/营业总收入(TTM)。|价值类| |PE|市盈率|计算方法:使用TTM算法,市盈率=总市值/归属于母公司所有者的净利润。|价值类| |PEG3Y|市盈率/归属于母公司所有者净利润3年复合增长率|计算方法:市盈率/归属于母公司所有者净利润3年复合增长率 = 最新的市盈率/ ((今年归属于母公司所有者的净利润TTM值/ 3年前归属于母公司所有者的净利润)^(1/3)-1)|价值类| |PEG5Y|市盈率/归属于母公司所有者净利润5年复合增长率|计算方法:市盈率/归属于母公司所有者净利润3年复合增长率 = 最新的市盈率/ ((今年归属于母公司所有者的净利润TTM值/ 5年前归属于母公司所有者的净利润)^(1/5)-1)|价值类| |ETOP|收益市值比|计算方法:收益市值比=净利润(TTM)/总市值。|价值类| |EPIBS|投资回报率预测|计算方法:投资回报率预测 = 一致预期归属母公司净利润(万)/总市值|价值类| |CTOP|现金流市值比|计算方法:现金流市值比=每股派现(税前)×分红前总股本/总市值。|价值类| |CETOP|现金收益滚动收益与市值比|计算方法:现金收益滚动收益与市值比 = 经营活动产生的现金流量净额(TTM值) / 最新的总市值|价值类| |TA2EV|资产总计与企业价值之比|计算方法:资产总计与企业价值之比 = 资产总计/企业价值。|价值类| |MktValue|总市值|计算方法:总市值=每股股票的价格×发行总股数|价值类|
# 模式识别 |字段名|名称|注释|类型| |- |- |- |- | |CDLCONCEALBABYSWALL| 藏婴吞没|四日 K 线模式,下跌趋势中,前两日阴线无影线,第二日开盘、收盘价皆低于第二日,第三日倒锤头,第四日开盘价高于前一日最高价,收盘价低于前一日最低价,预示着底部反转。|模式识别| |CDLTHRUSTING| 插入|二日 K 线模式,与颈上线类似,下跌趋势中,第一日长阴线,第二日开盘价跳空,收盘价略低于前一日实体中部,与颈上线相比实体较长,预示着趋势持续。|模式识别| |CDLMORNINGSTAR| 晨星|三日 K 线模式,下跌趋势,第一日阴线,第二日价格振幅较小,第三天阳线,预示底部反转。|模式识别| |CDLADVANCEBLOCK| 大敌当前|三日 K 线模式,三日都收阳,每日收盘价都比前一日高,开盘价都在前一日实体以内,实体变短,上影线变长。|模式识别| |CDLHIGHWAVE| 风高浪大线|三日 K 线模式,具有极长的上 /下影线与短的实体,预示着趋势反转。|模式识别| |CDLMATHOLD| 铺垫|五日 K 线模式,上涨趋势中,第一日阳线,第二日跳空高开影线,第三、四日短实体影线,第五日阳线,收盘价高于前四日,预示趋势持续。|模式识别| |CDLSHOOTINGSTAR| 射击之星|一日 K 线模式,上影线至少为实体长度两倍,没有下影线,预示着股价下跌|模式识别| |CDLEVENINGDOJISTAR| 十字暮星|三日 K 线模式,基本模式为暮星,第二日收盘价和开盘价相同,预示顶部反转。|模式识别| |CDLTAKURI| 探水竿|一日 K 线模式,大致与蜻蜓十字相同,下影线长度长。|模式识别| |CDLSTALLEDPATTERN| 停顿形态|三日 K 线模式,上涨趋势中,第二日长阳线,第三日开盘于前一日收盘价附近,短阳线,预示着上涨结束。|模式识别| |CDLENGULFING| 吞噬模式|两日 K 线模式,分多头吞噬和空头吞噬,以多头吞噬为例,第一日为阴线,第二日阳线,第一日的开盘价和收盘价在第二日开盘价收盘价之内,但不能完全相同。|模式识别| |CDLGAPSIDESIDEWHITE| 向上 /下跳空并列阳线|二日 K 线模式,上升趋势向上跳空,下跌趋势向下跳空,第一日与第二日有相同开盘价,实体长度差不多,则趋势持续。|模式识别| |CDLHIKKAKEMOD| 修正陷阱|三日 K 线模式,与陷阱类似,上升趋势中,第三日跳空高开;下跌趋势中,第三日跳空低开,反转失败,趋势继续。|模式识别| |CDLLONGLEGGEDDOJI| 长脚十字|一日 K 线模式,开盘价与收盘价相同居当日价格中部,上下影线长,表达市场不确定性。|模式识别| |CDLLONGLINE| 长蜡烛|一日 K 线模式, K 线实体长,无上下影线。|模式识别| |CDLHAMMER|锤头|一日 K 线模式,实体较短,无上影线,下影线大于实体长度两倍,处于下跌趋势底部,预示反转。|模式识别| |CDLPIERCING|刺透形态|两日 K 线模式,下跌趋势中,第一日阴线,第二日收盘价低于前一日最低价,收盘价处在第一日实体上部,预示着底部反转。|模式识别| |CDLINVERTEDHAMMER|倒锤头|一日 K 线模式,上影线较长,长度为实体 2 倍以上,无下影线,在下跌趋势底部,预示着趋势反转。|模式识别| |CDLSHORTLINE|短蜡烛|一日 K 线模式,实体短,无上下影线。|模式识别| |CDLKICKING|反冲形态|二日 K 线模式,与分离线类似,两日 K 线为秃线,颜色相反,存在跳空缺口。|模式识别| |CDLCOUNTERATTACK|反击线|二日 K 线模式,与分离线类似。|模式识别| |CDLSPINNINGTOP|纺锤|一日 K 线,实体小,影线很长,可以是阴线也可以是阳线。|模式识别| |CDLSEPARATINGLINES|分离线|二日 K 线模式,上涨趋势中,第一日阴线,第二日阳线,第二日开盘价与第一日相同且为最低价,预示着趋势继续。|模式识别| |CDLMARUBOZU|光头光脚 /缺影线|一日 K 线模式,上下两头都没有影线的实体,阴线预示着熊市持续或者牛市反转,阳线相反。|模式识别| |CDLRICKSHAWMAN|黄包车夫|一日 K 线模式,与长腿十字线类似,若实体正好处于价格振幅中点,称为黄包车夫。|模式识别| |CDLHOMINGPIGEON|家鸽|二日 K 线模式,与母子线类似,不同的的是二日 K 线颜色相同,第二日最高价、最低价都在第一日实体之内,预示着趋势反转。|模式识别| |CDLKICKINGBYLENGTH|较长缺影线决定的反冲形态|二日 K 线模式,与反冲形态类似,较长缺影线决定价格的涨跌。|模式识别| |CDLINNECK|颈内线|二日 K 线模式,下跌趋势中,第一日长阴线,第二日开盘价较低,收盘价略高于第一日收盘价,阳线,实体较短,预示着下跌继续。|模式识别| |CDLONNECK|颈上线|二日 K 线模式,下跌趋势中,第一日长阴线,第二日开盘价较低,收盘价与前一日最低价相同,阳线,实体较短,预示着延续下跌趋势。|模式识别| |CDL2CROWS|两只乌鸦|三日 K 线模式,第一天长阳,第二天高开收阴,第三天再次高开继续收阴,收盘比前一日收盘价低,预示股价下跌。|模式识别| |CDLHARAMI|母子线|二日 K 线模式,分多头母子与空头母子,两者相反,以多头母子为例,在下跌趋势中,第一日 K 线长阴,第二日开盘价收盘价在第一日价格振幅之内,为阳线,预示趋势反转,股价上升。|模式识别| |CDLGRAVESTONEDOJI|墓碑十字 /倒 T 十字|一日 K 线模式,开盘价与收盘价相同,上影线长,无下影线,预示底部反转。|模式识别| |CDLEVENINGSTAR|暮星|三日 K 线模式,与晨星相反,上升趋势中,第一日阳线,第二日价格振幅较小,第三日阴线,预示顶部反转。|模式识别| |CDL3STARSINSOUTH|南方三星|三日 K 线模式,与大敌当前相反,三日 K 线皆阴,第一日有长下影线,第二日与第一日类似, K 线整体小于第一日,第三日无下影线实体信号,成交价格都在第一日振幅之内,预示下跌趋势反转,股价上升。|模式识别| |CDLUNIQUE3RIVER|奇特三河床|三日 K 线模式,下跌趋势中,第一日长阴线,第二日为锤头,最低价创新低,第三日开盘价低于第二日收盘价,收阳线,收盘价不高于第二日收盘价,预示着反转,第二日下影线越长可能性越大。|模式识别| |CDLABANDONEDBABY|弃婴|三日 K 线模式,第二日价格跳空且收十字星(开盘价与收盘价接近,最高价最低价相差不大),预示趋势反转,发生在顶部下跌,底部上涨。|模式识别| |CDLDRAGONFLYDOJI|蜻蜓十字 /T 形十字|一日 K 线模式,开盘后价格一路走低,之后收复,收盘价与开盘价相同,预示趋势反转。|模式识别| |CDLIDENTICAL3CROWS|三胞胎乌鸦|三日 K 线模式,上涨趋势中,三日都为阴线,长度大致相等,每日开盘价等于前一日收盘价,收盘价接近当日最低价,预示价格下跌。|模式识别| |CDL3WHITESOLDIERS|三个白兵|三日 K 线模式,三日 K 线皆阳,每日收盘价变高且接近最高价,开盘价在前一日实体上半部,预示股价上升。|模式识别| |CDL3INSIDE|三内部上涨和下跌|三日 K 线模式,母子信号+长 K 线,以三内部上涨为例, K 线为阴阳阳,第三天收盘价高于第一天开盘价,第二天 K 线在第一天 K 线内部,预示着股价上涨。|模式识别| |CDL3OUTSIDE|三外部上涨和下跌|三日 K 线模式,与三内部上涨和下跌类似, K 线为阴阳阳,但第一日与第二日的 K 线形态相反,以三外部上涨为例,第一日 K 线在第二日 K 线内部,预示着股价上涨。|模式识别| |CDL3LINESTRIKE|三线打击|四日 K 线模式,前三根阳线,每日收盘价都比前一日高,开盘价在前一日实体内,第四日市场高开,收盘价低于第一日开盘价,预示股价下跌。|模式识别| |CDLTRISTAR|三星|三日 K 线模式,由三个十字组成,第二日十字必须高于或者低于第一日和第三日,预示着反转。|模式识别| |CDL3BLACKCROWS|三只乌鸦|三日 K 线模式,连续三根阴线,每日收盘价都下跌且接近最低价,每日开盘价都在上根 K 线实体内,预示股价下跌。|模式识别| |CDLHANGINGMAN|上吊线|一日 K 线模式,形状与锤子类似,处于上升趋势的顶部,预示着趋势反转。|模式识别| |CDLRISEFALL3METHODS|上升 /下降三法| 五日 K 线模式,以上升三法为例,上涨趋势中,第一日长阳线,中间三日价格在第一日范围内小幅震荡,第五日长阳线,收盘价高于第一日收盘价,预示股价上升。|模式识别| |CDLXSIDEGAP3METHODS|上升 /下降跳空三法|五日 K 线模式,以上升跳空三法为例,上涨趋势中,第一日长阳线,第二日短阳线,第三日跳空阳线,第四日阴线,开盘价与收盘价于前两日实体内,第五日长阳线,收盘价高于第一日收盘价,预示股价上升。|模式识别| |CDLDOJI|十字|一日 K 线模式,开盘价与收盘价基本相同。|模式识别| |CDLMORNINGDOJISTAR|十字晨星|三日 K 线模式,基本模式为晨星,第二日 K 线为十字星,预示底部反转。|模式识别| |CDLDOJISTAR|十字星|一日 K 线模式,开盘价与收盘价基本相同,上下影线不会很长,预示着当前趋势反转。|模式识别| |CDLHARAMICROSS|十字孕线|二日 K 线模式,与母子县类似,若第二日 K 线是十字线,便称为十字孕线,预示着趋势反转。|模式识别| |CDLCLOSINGMARUBOZU|收盘缺影线|一日 K 线模式,以阳线为例,最低价低于开盘价,收盘价等于最高价,预示着趋势持续。|模式识别| |CDLLADDERBOTTOM|梯底|五日 K 线模式,下跌趋势中,前三日阴线,开盘价与收盘价皆低于前一日开盘、收盘价,第四日倒锤头,第五日开盘价高于前一日开盘价,阳线,收盘价高于前几日价格振幅,预示着底部反转。|模式识别| |CDLSTICKSANDWICH|条形三明治|三日 K 线模式,第一日长阴线,第二日阳线,开盘价高于前一日收盘价,第三日开盘价高于前两日最高价,收盘价于第一日收盘价相同。|模式识别| |CDLTASUKIGAP|跳空并列阴阳线|三日 K 线模式,分上涨和下跌,以上升为例,前两日阳线,第二日跳空,第三日阴线,收盘价于缺口中,上升趋势持续。|模式识别| |CDLBREAKAWAY|脱离|五日 K 线模式,以看涨脱离为例,下跌趋势中,第一日长阴线,第二日跳空阴线,延续趋势开始震荡,第五日长阳线,收盘价在第一天收盘价与第二天开盘价之间,预示价格上涨。|模式识别| |CDLDARKCLOUDCOVER|乌云压顶|二日 K 线模式,第一日长阳,第二日开盘价高于前一日最高价,收盘价处于前一日实体中部以下,预示着股价下跌。|模式识别| |CDLHIKKAKE|陷阱|三日 K 线模式,与母子类似,第二日价格在前一日实体范围内,第三日收盘价高于前两日,反转失败,趋势继续。|模式识别| |CDLMATCHINGLOW|相同低价|二日 K 线模式,下跌趋势中,第一日长阴线,第二日阴线,收盘价与前一日相同,预示底部确认,该价格为支撑位。|模式识别| |CDLUPSIDEGAP2CROWS|向上跳空的两只乌鸦|三日 K 线模式,第一日阳线,第二日跳空以高于第一日最高价开盘,收阴线,第三日开盘价高于第二日,收阴线,与第一日比仍有缺口。|模式识别| |CDLBELTHOLD|捉腰带线|两日 K 线模式,下跌趋势中,第一日阴线,第二日开盘价为最低价,阳线,收盘价接近最高价,预示价格上涨。|模式识别|
# 特色技术指标因子 |字段名|名称|注释|类型| |- |- |- |- | |AROONOSC|阿隆指标振荡器|计算方法:Aroon通过计算自价格达到近期最高值和最低值以来所经过的期间数,AROONOSC=100×(Aroon-Aroon的N日简单移动平均)|特色技术指标| |PPO|百分比价格振荡器|计算方法:N1日短期收盘价与N2日长期收盘价百分比的变动速率线,N1=12,N2=26|特色技术指标| |ROCP|变化率百分比|计算方法:N日收盘价与当前收盘价的变化率百分比,N=10|特色技术指标| |ROCR|变化率的比率|计算方法:N日收盘价与当前收盘价的变化率比率,N=10|特色技术指标| |ROCR100|变化率的比率100倍|计算方法:N日收盘价与当前收盘价的收盘价变化率的比率×100 ,N=14|特色技术指标| |STDDEV|标准差|计算方法:N日收盘价的标准差。N=5|特色技术指标| |TYPPRICE|典型的价格|计算方法:典型价格公式计算每日最高价、最低价和收盘价的平均值。|特色技术指标| |MOM|动量|计算方法:MOM=C-Cn??, 其中:C为当日收盘价,Cn为N日前收盘价。N为设定参数,N=10|特色技术指标| |DX|动向运动指数|计算方法:通过N日内的plusDI和minusDI之间的差和之比算得DX,N=14|特色技术指标| |VAR|方差|VAR是在概率论和统计方差衡量随机变量或一组数据时离散程度的度量。概率论中方差用来度量随机变量和其数学期望(即均值)之间的偏离程度。统计中的方差(样本方差)是每个样本值与全体样本值的平均数之差的平方值的平均数。在许多实际问题中,研究方差即偏离程度有着重要意义。|特色技术指标| |NATR|归一化平均真实范围|计算方法:ATR进行归一化后的值。计算ATR数据长度为14|特色技术指标| |WCLPRICE|加权收盘价|计算方法:加权收盘价公式计算每日价格的平均值,但赋予收盘价更大权重。 |特色技术指标| |WMA|加权移动平均数|N日收盘价的加权平均。计算方法:计算A收盘价前n 期样本加权平均值权重为0.9i,(i 表示样本距离当前时点的间隔),N=30|特色技术指标| |SMA|简单移动平均线|计算方法:SMA(X,N,M),求X的N日移动平均,M为权重。算法:若Y=SMA(X,N,M) 则 Y=(M*X+(N-M)*Y')/N,其中Y'表示上一周期Y值,N必须大于M。|特色技术指标| |APO|绝对价格振荡器|计算方法:APO=100×(close-close的N日简单移动平均)|特色技术指标| |BOP|均势指标|基本用法:其主要用于观测在价格推向某个极值时买卖双方的力量对比情况,在判断交易介入时机以及趋势是否已成强弩之末时非常有效,同时也可以判断走势是否将进入一段振荡区间。|特色技术指标| |KAMA|考夫曼自适应移动平均线|考夫曼自适应移动平均线,根据考夫曼自适应算法计算移动平均线。基本用法:短期均线贴近价格走势,灵敏度高,但会有很多噪声,产生虚假信号;长期均线在判断趋势上一般比较准确,但是长期均线有着严重滞后的问题。我们想得到这样的均线,当价格沿一个方向快速移动时,短期的移动平均线是最合适的;当价格在横盘的过程中,长期移动平均线是合适的|特色技术指标| |ADOSC|累积/派发线振荡器|将资金流动情况与价格行为相对比,检测市场中资金流入和流出的情况,计算方法:ADOSC=100×(AD-AD的N日简单移动平均)|特色技术指标| |SAR|抛物线指标|基本用法:1)当价格从SAR曲线下方开始向上突破SAR曲线时,为买入信号,2)当价格从SAR曲线上方开始向下跌破SAR曲线时,为卖出信号|特色技术指标| |CORREL|皮尔逊相关系数(r)|计算方法,N日收盘价的相关系数,N=14|特色技术指标| |AVGPRICE|平均价格|计算方法:计算开盘价,最高价,最低价,收盘价的平均值。|特色技术指标| |SUM|求和|计算方法:N日收盘价的和。N=30|特色技术指标| |TRIMA|三角移动平均线|三角移动平均线公式采用数据的简单移动平均线并对第一个移动平均线应用简单移动平均线。 它是一个滞后指标,始终落后于价格。 三角移动平均线为中间部分的数据赋予最大的权重。 |特色技术指标| |T3|三重指数移动平均线(T3)|指数平均数指标也叫EXPMA指标,T1=EMA(C,N)*(1+VA)-EMA(EMA(C,N),N)*VA;T2=EMA(T1,N)*(1+VA)-EMA(EMA(T1,N),N)*VA;T3=EMA(T2,N)*(1+VA)-EMA(EMA(T2,N),N)*VA;其中N是周期数,EMA是指数移动平均线,VA是一个0到1之间的系数。|特色技术指标| |TSF|时间序列预测|计算方法:对N日收盘价进行ARMA时间序列预测。N=14|特色技术指标| |DEMA|双指数移动平均线|该指标基于指数移动平均线 (EMA). 从EMA值中查看价格偏差错误:err(i) = Price(i) - EMA(Price, N, i)此处:err(i) ― 当前EMA误差;Price(i) ― 当前价格;EMA(Price, N, i) ― 价格系列的以N为周期的EMA的当前值。添加指数平均线错误值到价格指数移动平均数值,可以获得EDMA;DEMA(i) = EMA(Price, N, i) + EMA(err, N, i) = EMA(Price, N, i) + EMA(Price - EMA(Price, N, i), N, i) = 2 * EMA(Price, N, i) - EMA(Price - EMA(Price, N, i), N, i) = 2 * EMA(Price, N, i) - EMA2(Price, N, i)。此处:EMA(err, N, i) ― 误差err的指数均线的当前值;EMA2(Price, N, i) ― 价格的二重连续平滑的当前值。|特色技术指标| |WILLR|威廉指标|计算方法:利用分析周期内的最高价、最低价及周期结束的收盘价等三者之间的关系展开的。计算公式:R = -100 * ( ( Highest High - Close) / ( Highest High - Lowest Low ) )|特色技术指标| |HT_DCPHASE|希尔伯特变换|希尔伯特变换|特色技术指标| |HT_TRENDMODE|希尔伯特变换——趋势和周期模式|希尔伯特变换——趋势和周期模式,根据希尔伯特变换算法,对趋势和周期模式。|特色技术指标| |HT_TRENDLINE|希尔伯特变换——瞬时趋势线|希尔伯特变换——瞬时趋势线|特色技术指标| |HT_DCPERIOD|希尔伯特变换——主要的循环周期|希尔伯特变换——主要的循环周期|特色技术指标| |LINEARREG|线性回归|收盘价线性回归预测值。计算方法:对N日收盘价进行回归,并返回下一日的收盘价预测值。N=14|特色技术指标| |LINEARREG_ANGLE|线性回归角度|收盘价线性回归角度,计算方法:对N日收盘价进行回归,并返回回归斜率与x轴的夹角。N=14|特色技术指标| |LINEARREG_INTERCEPT|线性回归截距|线性回归截距,计算方法:对N日收盘价进行回归,并返回回归直线的截距。N=14|特色技术指标| |LINEARREG_SLOPE|线性回归斜率|线性回归斜率,计算方法:对N日收盘价进行回归,并返回回归直线的斜率。N=14|特色技术指标| |MAX|指定的期间的最大值|计算方法,N日收盘价的最大值,N=30|特色技术指标| |MAXINDEX|指定的期间的最大值的索引|计算方法:N日收盘价最大值的索引,N=30|特色技术指标| |MIN|指定的期间的最小值|计算方法:N日收盘价的最小值,N=30|特色技术指标| |MININDEX|指定的期间的最小值的索引|计算方法:N日收盘价最小值的索引,N=30|特色技术指标| |MEDPRICE|中间价|计算方法:最高价和最低价的平均。|特色技术指标| |MIDPOINT|中期点|计算方法:N日收盘价的中位数,N=14|特色技术指标| |MIDPRICE|中期价格|计算方法:N日的中间时刻收盘价,N=14。|特色技术指标| |ULTOSC|终极振荡器|计算方法:ULTOSC是多个振荡器OSC的组合,共有三个OSC,分别为7日OSC,14日OSC,28日OSC|特色技术指标|