EMA(ExponentialMovingAverage)是指數移動平均值。也叫EXPMA指標,它也是一種趨向類指標,指數移動平均值是以指數式遞減加權的移動平均。
EMA(today)=α*Price(today)+(1-α)*EMA(yesterday);
其中,α為平滑指數,一般取作2/(N+1)。典型的在計算MACD指標時,EMA計算中的N一般選取12和26天,因此α相應為2/13和2/27。
這里可以看到一個問題,如果是N>1,則存在EMA(0)的取值問題,一般可以取值EMA(0)=Price(0)
再看看這個函數的說明
pandas.Series.ewm:
Series.ewm(self,com=None,span=None,halflife=None,alpha=None,min_periods=0,adjust=True,ignore_na=False,axis=0)[source]