MACD 的数学解释
目錄
- MACD 的數(shù)學(xué)解釋
- MACD 的一般定義
- 引入延遲算子
- Taylor 展開
- 權(quán)重分析
- 共振?
MACD 的數(shù)學(xué)解釋
MACD 的一般定義
\[ \begin{align*} DIF &= EMA(P, w_{fast}) - EMA(P,w_{slow}) \\ DEM &= EMA(DIF, w_{signal}) \\ BAR &= 2 \times (DIF - DEM) \end{align*} \]
引入延遲算子
將 \(w\) 定義為 \(EMA\) 的衰減系數(shù),即
\[ EMA_t = (1-w) \cdot P_t + w \cdot EMA_{t-1} \]
將 \(L\) 定義為“延遲算子”,公式重寫成:
\[ EMA_t = \frac{1-w}{1-wL} P_t \]
進(jìn)而推導(dǎo)出:
\[ \begin{align*} DIF_t &= \left( \frac{1-w_{fast}}{1-w_{fast}L} - \frac{1-w_{slow}}{1-w_{slow}L} \right) P_t \\ DEM_t &= \frac{1-w_{signal}}{1-w_{signal}L} P_t \\ BAR_t &= 2\cdot DIF_t \frac{w_{signal}(1-L)}{1-w_{signal}L} \\ &= 2 \cdot \frac{w_{signal}(1-L)}{1-w_{signal}L} \cdot \frac{(w_{slow} - w_{fast})(1-L)}{(1-w_{slow}L)(1-w_{fast}L)} P_t \end{align*} \]
下面解析 \(BAR_t\) 的計(jì)算中,歷史數(shù)據(jù)的權(quán)重。
Taylor 展開
采用最通常的參數(shù)配置 \(MACD(12,26,9)\),即
\[ \begin{align*} w_{fast} &= (12-1) / (12+1) = 11/13 \\ w_{slow} &= (26-1) / (26+1) = 25/27 \\ w_{signal} &= (9-1) / (9+1) = 8/10 = 4/5 \end{align*} \]
要得到歷史數(shù)據(jù)在公式中的權(quán)重,必須對(duì)分?jǐn)?shù)形式算子做 Taylor 展開,得到多項(xiàng)式級(jí)數(shù)的表達(dá)形式。將上述參數(shù)代入到公式中:
\[ BAR_t =2 \cdot \frac{4/5(1-L)}{1-4/5L} \cdot \frac{(25/27 - 11/13)(1-L)}{(1-25/27L)(1-11/13L)} P_t \]
在網(wǎng)站 WolframAlpha 上找到 Taylor 展開,輸入上述公式
taylor series 2*(4/5*(1-x))/(1-4/5*x) * ((25/27 - 11/13)*(1-x))/((1-25/27*x)*(1-11/13*x))得到 Taylor 展開的解析形式:
\[ f(L) = \sum_{n=0}^{\infty} \frac{32\left(819(\frac{4}{5})^n - 765(\frac{11}{13})^n + 65(\frac{25}{27})^n \right)}{29835} L^n \]
所以,歷史數(shù)據(jù) \(P_{t-n}\) 的權(quán)重是:
\[ \frac{32\left(819(\frac{4}{5})^n - 765(\frac{11}{13})^n + 65(\frac{25}{27})^n \right)}{29835} \]
權(quán)重分析
畫出前 50 個(gè)歷史數(shù)據(jù)的權(quán)重
整體來看,權(quán)重的分布為三段:
\(MACD\) 中的 \(BAR\) 基本上可以看作是近期數(shù)據(jù)與中期數(shù)據(jù)的差。
共振?
如圖,采用最通常的參數(shù)配置 \(MACD(12,26,9)\),最大權(quán)重出現(xiàn)在 \(n=0\) 時(shí),最小權(quán)重出現(xiàn)在 \(n=8\) 時(shí)。如果價(jià)格序列體現(xiàn)出“波浪”的形態(tài),一個(gè)波谷到鄰近波峰之間索引的差值等于 \(8-0\),按照上述權(quán)重的分布,基本上可以斷定這時(shí)的 \(BAR\) 同時(shí)達(dá)到了最大值,因?yàn)槲覀優(yōu)椴ǚ趾筒ü确謩e賦予了最大和最小的權(quán)重。也就是說,價(jià)格序列波浪的長(zhǎng)度大致等于最大最小權(quán)重對(duì)應(yīng)索引的差時(shí),價(jià)格序列和 \(BAR\) 將出現(xiàn)“共振”。
轉(zhuǎn)載于:https://www.cnblogs.com/xuruilong100/p/9866338.html
《新程序員》:云原生和全面數(shù)字化實(shí)踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀總結(jié)
以上是生活随笔為你收集整理的MACD 的数学解释的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [UE4]修改相机裁剪距离
- 下一篇: 输出10000内所有素数