技术分析指标公式
1、指数移动平均数EMA(Exponential Moving Average)
移动平均数分为SMA(简单移动平均数)和EMA(指数移动平均数),其计算公式如下:[C为收盘价,N为周期数]:
SMA(N)=(C1+C2+……CN)/N
EMA(N)=2/(N+1)*(C-昨日EMA)+昨日EMA;
MACD的计算比较复杂:MACD有三个参数MACD(Short,Long,Mid),一般的值为MACD(12,26.9),下面以该参数为例说明计算方法。
EMA(12)=昨日EMA(12)*11/13+C*2/13;即为MACD指标中的快线;
EMA(26)=昨日EMA(26)*25/27+C*2/27;即为MACD指标中的慢线;
DIF=EMA(12)-EMA(26) DIF的值即为红绿柱;
今日的DEA值(即MACD值)=前一日DEA*8/10+今日DIF*2/10.
E MA指数移动平均线
EMA(Exponential Moving Average),指数平均数指标。
也叫EXPMA指标,它也是一种趋向类指标,指数平均数指标是以指数式递减加权的移动平均。
各数值的加权是随时间而指数式递减,越近期的数据加权越重,但较旧的数据也给予一定的加权。
先看MA和EMA,首先,它们都是求平均值,这应该没疑问吧;[C表示当周收盘价,N表示多少个时间单位]
MA是简单算术平均,MA(C,2)=(C1+C2)/2; MA(C,3)=(C1+C2+C3)/3;不分轻重,平均算;
EMA是指数平滑平均,它真正的公式表达是:当日指数平均值=平滑系数*(当日指数值-昨日指数平均值)+昨日指数平均值;平滑系数=2/(周期单位+1);由以上公式推导开,得到:EMA(C,N)=2*C/(N+1)+(N-1)/(N+1)*昨天的指数收盘平均值;
以12日EMA为例,其计算方法如下:
W=2÷(12+1)=0.1538
EMA(12)=(收盘价-昨日的EMA)×0.1538+昨日的EMA
2、N日BIAS=(当日收盘价—N日移动平均价)÷N日移动平均价×100
3、以日CCI计算为例,其计算方法有两种。
第一种计算过程如下:
CCI(N日)=(TP-MA)÷MD÷0.015
其中,TP=(最高价+最低价+收盘价)÷3
MA=最近N日收盘价的累计之和÷N
MD=最近N日(MA-收盘价)的累计之和÷N
0.015为计算系数,N为计算周期
第二种计算方法表述为中价与中价的N日内移动平均的差除以N日内中价的平均绝对偏差
其中,中价等于最高价、最低价和收盘价之和除以3
平均绝对偏差为统计函数。
CCI>100,超买,应卖出;CCI<-100,超卖,应买入。
4、KDJ指标的计算方法
KD是相对价位指标,其数学表达式是“当前价位与分析区域中的最低价之差除以分析区域中的波动幅度”。
KDJ的计算比较复杂,首先要计算周期(n日、n周等)的RSV值,即未成熟随机指标值,然后再计算K值、D值、J值等。
以日KDJ数值的计算为例,其计算公式为
n日RSV=(Cn-Ln)÷(Hn-Ln)×100
公式中,Cn为第n日收盘价;Ln为n日内的最低价;Hn为n日内的最高价。
RSV值始终在1—100间波动。
其次,计算K值与D值:
当日K值=2/3×前一日K值+1/3×当日RSV
当日D值=2/3×前一日D值+1/3×当日K值
若无前一日K 值与D值,则可分别用50来代替。
J值=3*当日K值-2*当日D值
以9日为周期的KD线为例。
首先须计算出最近9日的RSV值,即未成熟随机值,计算公式为
9日RSV=(C-L9)÷(H9-L9)×100
公式中,C为第9日的收盘价;L9为9日内的最低价;H9为9日内的最高价。
K值=2/3×第8日K值+1/3×第9日RSV
D值=2/3×第8日D值+1/3×第9日K值
J值=3*第9日K值-2*第9日D值
若无前一日K值与D值,则可以分别用50代替。
KDJ超过100为强烈卖出信号。
5、W&R指标(威廉指标)的数学表达式是“分析区域中的最高价与当前价位之差除以分析区域中的波动幅度”。
威廉指标是由LarryWilliams于1973年首创的,WMS表示的是市场处于超买还是超卖状态。
WMS的计算公式是:n日WMS=(Hn-Ct)/(Hn-Ln)×100。
Ct为当天的收盘价;Hn和Ln是最近n日内(包括当天)出现的最高价和最低价。
WMS 指标表示的涵义是当天的收盘价在过去的一段日子的全部价格范围内所处的相对位置。
如果WMS的值比较大,则当天的价格处在相对较低的位置,要注意反弹;如果WMS的值比较小,则当天的价格处在相对较高的位置,要注意回落;WMS取值居中,在50左右,则价格上下的可能性都有。
W&R指标超过100为强烈买入信号。
威廉指标=1-KD指标
由于KD与威廉指标都是用百分比表示的,因此在波形上,威廉指标与KD指标的波形完全对称、上下颠倒。
6、DIFF=Difference
DEA=Difference Exponential Average MACD由Gerald Appel发明,全称为均线集中分叉(Moving Average Convergence Divergence),
算法:
DIFF线收盘价短期、长期指数平滑移动平均线间的差
DEA线DIFF线的M日指数平滑移动平均线
MACD线DIFF线与DEA线的差,彩色柱状线
参数:SHORT(短期)、LONG(长期)、M 天数,一般为12、26、9
用法:
1.DIFF、DEA均为正,DIFF向上突破DEA,买入信号。
2.DIFF、DEA均为负,DIFF向下跌破DEA,卖出信号。
3.DEA线与K线发生背离,行情反转信号。
4.分析MACD柱状线,由正变负,卖出信号;由负变正,买入信号。
MACD在应用上,首先计算出快速移动平均线(即EMA1)和慢速移动平均线(即EMA2),以此两个数值,来作为测量两者(快慢速线)间的离差值(DIF)的依据,然后再求DIF的N周期的平滑移动平均线DEA(也叫MACD、DEM)线。
以EMA1的参数为12日,EMA2的参数为26日,DIF的参数为9日为例来看看MACD的计算过程
1、计算移动平均值(EMA)
12日EMA的算式为
EMA(12)=前一日EMA(12)×11/13+今日收盘价×2/13
26日EMA的算式为
EMA(26)=前一日EMA(26)×25/27+今
日收盘价×2/27
2、计算离差值(DIF)
DIF=今日EMA(12)-今日EMA(26)
3、计算DIF的9日EMA
根据离差值计算其9日的EMA,即离差平均值,是所求的MACD值。
为了不与指标原名相混淆,此值又名DEA或DEM。
今日DEA(MACD)=前一日DEA×8/10+今日DIF×2/10
计算出的DIF和DEA的数值均为正值或负值。
理论上,在持续的涨势中,12日EMA线在26日 EMA线之上,其间的正离差值(+DIF)会越来越大;反之,在跌势中离差值可能变为负数(—DIF),也会越来越大,而在行情开始好转时,正负离差值将会缩小。
指标MACD正是利用正负的离差值(±DIF)与离差值的N日平均线(N日EMA)的交叉信号作为买卖信号的依据,即再度以快慢速移动线的交叉原理来分析买卖信号。
另外,MACD指标在股市软件上还有个辅助指标——BAR柱状线,其公式为:BAR=2×(DIF-DEA),我们还是可以利用BAR 柱状线的收缩来决定买卖时机。
离差值DIF和离差平均值DEA是研判MACD 的主要工具。
其计算方法比较烦琐,由于目前这些计算值都会在股市分析软件上由计算机自动完成,因此,投资者只要了解其运算过程即可,而更重要的是掌握它的研判功能。
另外,和其他指标的计算一样,由于选用的计算周期的不同,
MACD指标也包括日MACD指标、周MACD 指标、月MACD指标年MACD指标以及分钟MACD指标等各种类型。
经常被用于股市研判的是日MACD指标和周MACD指标。
虽然它们的计算时的取值有所不同,但基本的计算方法一样。
在实践中,将各点的 DIF和DEA(MACD)连接起来就会形成在零轴上下移动的两条快速(短期)和慢速(长期)线,此即为MACD图。
BAR=2×(DIF-DEA),国泰君安软件中,MACD的数值实际为BAR的值。