原理转载于:http://www.cnblogs.com/xiaobajiu/p/7066490.html
一.函数简介
MA(x,n)-移动平均,是最简单的n日内的平均值
SMA(x,n,m)-简单移动平均,m为当日的权重,是个0~1之间的值
EMA(x,n)-指数移动平均,这个函数以相关周期为权重进行计算
DMA(x,m)-动态移动平均,这个函数以动态设定的权重m进行计算
TMA(x,p,q)-递归移动平均,这个函数可以完全控制当前周期的权重和上一次值的权重
WMA(x,m)-加权移动平均,这个函数对于近日的权重会比其它函数敏感
二.通用公式
简单移动平均(英语:simple moving average,SMA)是某变数之前n个数值的未作加权算术平均。例如,收市价的10日简单移动平均指之前10日收市价的平均数。若设收市价为至
,则方程式为:
当计算连续的数值,一个新的数值加入,同时一个旧数值剔出,所以无需每次都重新逐个数值加起来:
加权移动平均(英语:weighted moving average,WMA)指计算平均值时将个别数据乘以不同数值,在技术分析中,n日WMA的最近期一个数值乘以n、次近的乘以n-1,如此类推,一直到0:


指数移动平均(英语:exponential moving average,EMA或EWMA)是以指数式递减加权的移动平均。各数值的加权影响力随时间而指数式递减,越近期的数据加权影响力越重,但较旧的数据也给予一定的加权值。右图是一例子。
加权的程度以常数α决定,α数值介乎0至1。α也可用天数N来代表:,所以,N=19天,代表α=0.1。
设时间t的实际数值为Yt,而时间t的EMA则为St;时间t-1的EMA则为St-1,计算时间t≥2是方程式为:[1]
设今日(t1)价格为p,则今日(t1)EMA的方程式为:
将分拆开来如下:
转载:https://journal.eyeprophet.com/%E6%95%99%E4%BD%A0%E7%9C%8B%E6%87%82-rsi-%E7%9B%B8%E5%B0%8D%E5%BC%B7%E5%BC%B1%E6%8C%87%E6%A8%99/
RSI 如何计算
RSI的公式微:
其中RS=相对强度
以6天RSI为例:
假设每天涨幅
计算RSI的步骤如下:
将6天上升的数目相加,除以6,上例中总共上升10元除以6得1.667
将6天下跌的数目相加,除以6,上例中总共下跌4元除以6得0.667
求出相对强度RS,即RS=1.667/0.667=2.4993
RSI在70以上表示买超现象,在30以下为卖超现象,但买超与卖超的数值是不代表买卖讯号的,仅表示走势的折返机率变大。
计算方法
1.典型价格(TP)=当日最高价、最低价与收盘价的算术平均值
2.货币流量(MF)=典型价格(TP)×N日内成交量
3.如果当日MF>昨日MF,则将当日的MF值视为正货币流量(PMF)
4.如果当日MF<昨日MF,则将当日的MF值视为负货币流量(NMF)
5.MFI=100-[100/(1+PMF/NMF)]
6.参数N一般设为14日。
应用法则
1.显示超买超卖是MFI指标最基本的功能。当MFI>80时为超买,在其回头向下跌破80时,为短线卖出时机。
2.当MFI<20时为超卖,当其回头向上突破20时,为短线买进时机。
3.当MFI>80,而产生背离现象时,视为卖出信号。
4.当MFI<20,而产生背离现象时,视为买进信号。
能量潮指标(On Balance Volume,OBV)
OBV指标的OBV值计算比较简单,主要是计算累积成交量。
以日为计算周期为例,其计算公式为:
当日OBV=本日值+前一日的OBV值
如果本日收盘价或指数高于前一日收盘价或指数,本日值则为正;如果本日的收盘价或指数低于前一日的收盘价,本日值则为负值;如果本日值与前一日的收盘价或指数持平,本日值则不于计算,然后计算累积成交量。这里的成交量是指成交股票的手数。
和其他指标的计算一样,由于选用的计算周期的不同,OBV指标也包括日OBV指标、周OBV指标、月OBV指标年OBV指标以及分钟OBV指标等各种类型。经常被用于股市研判的是日OBV指标和周OBV指标。虽然它们的计算时的取值有所不同,但基本的计算方法一样。另外,随着股市软件分析技术的发展,投资者只需掌握OBV形成的基本原理和计算方法,无须去计算指标的数值,更为重要的是利用OBV指标去分析、研判股票行情。
OBV线是将OBV值绘于坐标图上,以时间为横坐标,成交量为纵坐标,将每一日计算所得的OBV值在坐标线上标出位置并连接起来成为OBV线。
1、当OBV线下降而股价却上升,预示股票上升能量不足,股价可能随时下跌,是卖出股票的信号。
2、当OBV线上升而股价却小幅下跌,说明市场上人气旺盛,下档承接力较强,股价的下跌只是暂时的技术性回调,股价可能即将止跌回升。
3、当OBV线呈缓慢上升而股价也同步上涨时,表示行情稳步向上,股市中长期投资形势尚好,股价仍有上升空间,投资者应持股待涨。
4、当OBV线呈缓慢下降而股价也同步下跌时,表示行情逐步盘跌,股市中长期投资形势不佳,股价仍有下跌空间,投资者应以卖出股票或持币观望为主。
5、一般情况下,当OBV线出现急速上升的现象时,表明市场上大部分买盘已全力涌进,而买方的能量的爆发不可能持续太久,行情可能将会出现回档,投资者应考虑逢高卖出。尤其在OBV线急速上升后不久,而在盘面上出现锯齿状曲线并有掉头向下迹象时,表明行情已经涨升乏力,行情即将转势,为更明显的卖出信号。这点对于短期急升并涨幅较大的股票的研判更为准确。
6、一般情况下,当OBV线出现急速下跌的现象时,表明市场上大量卖盘汹涌而出,股市行情已经转为跌势,行价将进入一段较长时期的下跌过程中,此时,投资者还是应以持币观望为主,不要轻易抢反弹。只有当OBV线经过急跌后,在低部开始形成锯齿状的曲线时,才可以考虑进场介入,作短期反弹行情。
7、OBV线经过长期累积后的大波段的高点(即累积高点),经常成为行情再度上升的大阻力区,股价常在这区域附近遭受强大的上升压力而反转下跌。而一旦股价突破这长期阻力区的话,其后续涨势将更加强劲有力。
8、OBV线经过长期累积后的大波段的低点(即累积低点),则常会形成行情下跌的大支撑区,股价会在这区域附近遇到极强的下跌支撑而止跌企稳。而一旦股价向下跌破这长期支撑区的话,其后续跌势将更猛。