Ⅰ 知道股票移动平均价如何计算每日的EMA
股票EMA计算公式
EMA与MA-理解公式算法-EMA与MA
2008/03/07 13:08
计算:有一组数据(收盘价为):1,2,3,4,5,6,7,求其EMA(c,5)
解答:对应上面数据,X1,X2,X3,X4,X5分别对应3、4、5、6、7
则EMA(c,5)=5/15*X5+4/15*X4+3/15*X3+2/15*X2+1/15*X1=(5*X5+4*X4+3*X3+2*X2+1*X1)/15
=5.67
而,MA(c,5)=(3+4+5+6+7)/5=5
理解公式算法-EMA与MA(理解了公式算法,才能更好的应用公式)
MA和EMA的数学表达式:
1、MA(X,N),求X的N日移动平均值。算法是:
(X1+X2+X3+ ..+Xn)/N
例如:MA(C,20)表示20日的平均收盘价。C表示CLOSE。
2、EMA(X,N)求X的N日指数平滑移动平均。算法是:
若Y=EMA(X,N),则Y=〔2*X+(N-1)*Y〕/(N+1),其中Y表示上一周期的Y值。
EMA引用函数在计算机上使用递归算法很容易实现,但不容易理解。例举分析说明EMA函数。
X是变量,每天的X值都不同,从远到近地标记,它们分别记为X1,X2,X3, .,Xn
如果N=1,则EMA(X,1)=〔2*X1+(1-1)*Y〕/(1+1)=X1
如果N=2,则EMA(X,2)=〔2*X2+(2-1)*Y〕/(2+1)=(2/3)*X2+(1/3)X1
如果N=3,则EMA(X,3)=〔2*X3+(3-1)*Y〕/(3+1)=〔2*X3+2*((2/3)*X2+(1/3)*X1)〕/4=(1/2)*X3+(1/3)*X2+(1/6)*X1=3/6*X3+2/6*X2+1/6*X1
如果N=4,则EMA(X,4)=〔2*X4+(4-1)*Y〕/(4+1)=2/5*X4+3/5*((1/2)*X3+(1/3)*X2+(1/6)*X1)=4/10*X4+3/10*X3+2/10*X2+1/10*X1
=2/5*X4+3/10*X3+3/15*X2+3/30*X1
如果N=5,则EMA(X,5)=2/(5+1)*X5+(5-1)/(5+1)(2/5*X4+3/10*X3+3/15*X2+3/30*X1)
=(1/3)*X5+(4/15)*X4+(3/15)*X3+(2/15)*X2+(1/15)*X1=5/15*X5+4/15*X4+3/15*X3+2/15*X2+1/15*X1
循环下去吧:)
EMA(X,6)=6/21*X6+5/21*X5+4/21*X4+3/21*X3+2/21*1/21X1
注意到上面我标记的颜色部分,应该发现一个规律:即任何时候系数之和恒为1(如果X是常量,每天的X值都不变,则EMA(X,N)=MA(X,N).),但系数该如何确定呢?这个你还是自己观察一下吧(提示,系数的分母是各个系数分子之和,而系数的个数就是EMA(X,N)中的N,还有一个需要注意的就是系数的分子和系数后参数的下标是一致的)
上到处都可以找到的。
Ⅱ 对已经上市已久的股票如何计算EMA呢请高人指点
EMA(X,N)求X的N日指数平滑移动平均。算法是:
若Y=EMA(X,N),则Y=〔2*X+(N-1)*Y’〕/(N+1),其中Y’表示上一周期的Y值。
EMA引用函数在计算机上使用递归算法很容易实现,但不容易理解。例举分析说明EMA函数。
X是变量,每天的X值都不同,从远到近地标记,它们分别记为X1,X2,X3,….,Xn
如果N=1,则EMA(X,1)=〔2*X1+(1-1)*Y’〕/(1+1)=X1
如果N=2,则EMA(X,2)=〔2*X2+(2-1)*Y’〕/(2+1)=(2/3)*X2+(1/3)X1
如果N=3,则EMA(X,3)=〔2*X3+(3-1)*Y’〕/(3+1)=〔2*X3+2*((2/3)*X2+(1/3)*X1)〕/4=(1/2)*X3+(1/3)*X2+(1/6)*X1=3/6*X3+2/6*X2+1/6*X1
如果N=4,则EMA(X,4)=〔2*X4+(4-1)*Y’〕/(4+1)=2/5*X4+3/5*((1/2)*X3+(1/3)*X2+(1/6)*X1)=4/10*X4+3/10*X3+2/10*X2+1/10*X1
=2/5*X4+3/10*X3+3/15*X2+3/30*X1
如果N=5,则EMA(X,5)=2/(5+1)*X5+(5-1)/(5+1)(2/5*X4+3/10*X3+3/15*X2+3/30*X1)
=(1/3)*X5+(4/15)*X4+(3/15)*X3+(2/15)*X2+(1/15)*X1=5/15*X5+4/15*X4+3/15*X3+2/15*X2+1/15*X1
…………循环下去吧:)
Ⅲ 股票价格怎么计算出来的
“我国股票发行价多采用两种方式,如果是固定价格方式,新股发行价=每股税后利润×发行市盈率。如果是区间寻价方式,是在确定新股发行的价格上限和下限,在发行时根据集合竞价的原则,以满足最大成交量的价格作为确定的发行价。”
在当代国际贸易迅速发展的潮流中,汇率对一国经济的影响越来越大。任何一国的经济都在不同的程度上受汇率变动的影响,而且,汇率变动对一国经济的影响程度取决于该国的对外开放度程度,随着各国开放度的不断提高,股市受汇率的影响也日益扩大。但最直接的是对进出口贸易的影响,本国货币升值受益的多半是进口业,亦即依赖海外供给原料的企业;相反的,出口业由于竞争力降低,而导致亏损。可是当本国货币贬值时,情形恰恰相反。但不论是升值或是贬值,对公司业绩以及经济局势的影响,都各有利弊,所以,不能单凭汇率的升降而买入或卖出股票,这样做就会过于简单化。
Ⅳ MACD计算前一日EMA问题
不是前一天的收盘价,而前一天的EMA
Ⅳ 计算股票的EMA是不是一定要从第一天算起
EMA的公式是:
EMA(X,N)=2*X/(N+1) + Y'*(N-1)/(N+1)
也就是说,在 N+1日的平均中,今天占2份,以前的占1份。
很显然,时间越长,早期的值占的份额越少。如果用计算机计算,即使计开始到现在20年,也不过5000天左右,计算机很快就会算好。如果用人工算的话,只要算一百几十天也就够了。用EXCEL表格很容易的。EMA的初值,一般用第一天的收盘价,MEMA才用一个平滑值作初值。其实,只要天数多,第一天是不是平滑值,其影响也就不大了。
Ⅵ 股票中EMA是什么意思
EMA(Exponential Moving Average)是指数移动平均值。也叫EXPMA指标,它也是一种趋向类指标,指数移动平均值是以指数式递减加权的移动平均。
当要比较数值与均价的关系时,用MA就可以了,而要比较均价的趋势快慢时,用EMA更稳定;有时,在均价值不重要时,也用EMA来平滑和美观曲线。
其公式为:
EMAtoday=α * Pricetoday+ ( 1 - α ) * EMAyesterday;
其中,α为平滑指数,一般取作2/(N+1)。在计算MACD指标时,EMA计算中的N一般选取12和26天,因此α相应为2/13和2/27。
当公式不断递归,直至EMA1出现,EMA1是没有定义的。EMA1的取值有几种不同的方法,通常情况下取EMA1为Price1,另外有的技术是将EMA1取值为开头4到5个数值的均值。
从该式中可以更清楚地看出EMA加权平均的特性。在EMA指标中,每天价格的权重系数以指数等比形式缩小。
时间越靠近当今时刻,它的权重越大,说明EMA函数对近期的价格加强了权重比,更能及时反映近期价格波动情况。
所以EMA比MA更具参考价值,而EMA也不容易出现死叉和金叉,所以一旦出现要立即作出反映,对周线处理,EMA就更加稳定了。
Ⅶ 股票当中的EMA是什么意思
EMA(Exponential Moving Average),指数平均数指标,也叫EXPMA指标,它也是一种趋向类指标,是以指数式递减加权的移动平均。
w代表平滑系数。
此公式是电脑计算股票当日指数平滑移动均值的函数。
Ⅷ 只知道最近30天每天的收盘价,开盘价,不知道最初股票的收盘价,怎么算出前一天的EMA12和EMA26的值,求解
最初第一天的ema值等于收盘价.
你想计算ema12和ema26.
实际就是计算ema指数移动平均线的算法,
指数移动平均线,不论他是多少参数的,有两天的数据,就能计算.
例如计算ema12.
计算三天ema12指数移动平均线.
首先搞清楚12是什么意思,12是最新一天数值得占比.计算公式是2/(12+1)约等于0.15
假设现在有三天的收盘价,分别是
第一天99.98,
第二天104.39
第三天109.13
第一天的ema12值等于收盘价.99.98
第二天的ema12值等于今日收盘价乘以百分比+昨日ema12值乘以(1-百分比)
104.39*2/(12+1)+99.98*(1-2/(12+1))=100.6584615
第三天的ema12值,计算公式与第二天相同.
109.13*2/(12+1)+100.6584615*(1-2/(12+1))=101.9617751
以上收盘价实际是上证指数历史中前三天的收盘价.
一般软件系统介绍的公式如下
EMA(X,N):X的N日指数移动平均.算法:Y=(X*2+Y'*(N-1))/(N+1)
X代表今日收盘价,Y代表上一日EMA值,N是参数,如果带入具体数值与上面计算过程结果会完全相同.
如果这样算再看不懂我就没什么好办法了,这应该已经分解的够细了.
Ⅸ 昨日的EMA怎么算,以股票上市当天为首日么
以昨天收盘价