如何计算股票的指数移动平均线

时间:2016-01-07 11:26:59

标签: time-series forecasting stock smoothing

我搜索了很多,网站的每个用户都给出了EMA计算公式,如下所示

EMA = EMAp + {K * (Price - EMAp)}

EMA = exponential moving average
EMAp = the previous period exponential moving average
K = smoothing constant
Price = current price 

但是没有人提到如何获得前期指数移动平均值

你能告诉我如何获得前一天的EMA ??

2 个答案:

答案 0 :(得分:2)

指数平滑是1。作为基础案例,您可以从第一个时间序列数据点的实际数据开始。因此,在您的情况下,您将使用第一天的实际股票价格,然后在第二天开始使用您的公式。

答案 1 :(得分:1)

在开始计算EMA时,我们缺少你所提到的第一个EMA点,所以我们采用了我们用于EMA的同一时期的SMA(简单移动平均线)值

SMA Point 1 = (45 + 46 + 43 + 44 + 42 + 41 + 40 + 39 + 41 + 40) ÷ 10 = 42.1
SMA Point 2 = (46 + 43 + 44 + 42 + 41 + 40 + 39 + 41 + 40 + 38) ÷ 10 = 41.4
SMA Point 3 = (43 + 44 + 42 + 41 + 40 + 39 + 41 + 40 + 38 + 36) ÷ 10 = 40.4

对于10天的时间段,k = 2÷(时期+ 1)

k = 2 ÷ (10 + 1) = 2 ÷ 11 = 0.1818

EMA =((当前价格 - 前一个EMA)×k)+上一个EMA

EMA Point 1 = ((38 - 42.1) × 0.1818) + 42.1 = 41.35 (have used SMA Point 1 as Previous EMA)
EMA Point 2 = ((36 - 41.35) × 0.1818) + 41.35 = 40.38 
& so on....

希望这能解决你的问题,随时问你是否有任何疑问。