我已经搜索了很多,每个网站的作者都给出了一个计算EMA的公式,如下所示
EMA = EMAp + {K * (Price - EMAp)}
EMA = exponential moving average
EMAp = the previous period exponential moving average
K = smoothing constant
Price = current price 但是没有人提到如何得到上一周期指数移动平均。
你能告诉我前一天怎么得到EMA吗?
发布于 2016-01-07 12:07:12
指数平滑是一个时间序列分析的递推公式。作为一个基本案例,您从第一个时间序列数据点的实际数据开始。因此,在您的情况下,您将使用实际的股票价格的第一天,然后开始使用您的公式为第二天。
发布于 2017-05-07 05:24:05
在开始计算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.410天内,k=2χ(周期+ 1)
k = 2 ÷ (10 + 1) = 2 ÷ 11 = 0.1818EMA =(当前价格-前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....希望这能解决你的问题,随便问问你是否有任何疑问。
https://stackoverflow.com/questions/34653973
复制相似问题