美股投資研究與學習

MACD 和均線有何不同?先分清 MA、EMA 與動能指標

EMA 是把價格平滑後畫在價格圖上的線;MACD 則把兩條 EMA 相減,再觀察差值與訊號線。弄清 MACD 與 EMA 的差別,重點不是哪一個「比較厲害」,而是你正在比較價格位置、平均價格差,還是差值的變化。這三種問題,不能共用一句買賣結論。

假設單點數值比較價格均線、DIF 與柱體,非真實行情。
價格層與差值層使用不同參照;假設資料僅供概念對照。 點擊圖片可開啟大圖。

MA、SMA、EMA 各自代表甚麼

MA 是移動平均的統稱;圖表若只寫 MA,仍要進設定確認種類。SMA 是指定期數的簡單平均,每筆價格的權重相同;EMA 對近期資料給較高權重,並保留前一期的計算結果。因此「兩條都是十二期均線」,不表示數值或轉向時間完全相同。Fidelity 的 EMA 文件說明了這種遞迴特性。

若目的是看價格相對十二期平均處於哪裏,價格與均線放在同一個價位座標最直接。若目的是看短期與長期平均的距離,才進入 MACD 的問題。不要將「價格站上 EMA」與「MACD 金叉」當作同一個事件;兩者的參照對象不同。

「快」也有條件。EMA 通常比相同期數的 SMA 更敏感,但敏感可能提早反映變動,也可能讓短暫波動更明顯。移動平均仍使用已知價格,不能因反應較快就認定預測較準。

簡單平均亦有容易忽略的換樣本效應。假設五筆價格為二十、二十、二十、二十、二十五,五期平均是二十一;下一筆仍為二十五,最舊的二十退出後,平均便升至二十二。這不是又出現一次五元漲幅,而是計算視窗替換了舊資料。讀均線轉向時,既要看新價格,也要知道離開視窗的是甚麼。

EMA 不會在第十三根棒突然把第十二根以前的資料全部刪掉;它透過前期結果保留逐漸減弱的影響。因此,兩個人即使都用十二期 EMA,若起始資料長度不同,前段數值仍可能不同。這是核對計算時需要交代的條件,不適合直接解釋成其中一個平台比較準。

MACD 把兩條價格均線改寫成差值

採用常見 EMA 設定時,DIF=EMA12−EMA26,DEA=DIF 的九期 EMA,柱體=DIF−DEA。這裏的十二、二十六、九是 K 棒期數,日線和週線會使用不同長度的市場資料。TradingView 的 MACD 定義可用來核對主線與訊號線。

假設同一根 K 棒的 EMA12 是 74.20、EMA26 是 73.50,DIF 就是 0.70。若 DEA 為 0.55,單倍柱體是 0.15。這四個值可以同時成立,但 0.70 並不是股價、報酬率或資金流入量。它只是兩條平均價格的距離。

DIF 在零軸上,代表較短 EMA 高於較長 EMA;DIF 高於 DEA,則是差值高於自己的平滑值。前者比較兩條價格均線,後者比較差值與訊號線,分開閱讀才不會錯位。

用同一根 K 棒,並排核對三種工具

讀取項目 假設數值 能說明甚麼
當期收市價 75.00 這根 K 棒的價格終點
十二期 SMA 74.00 十二筆價格的簡單平均
EMA12/EMA26 74.20/73.50 兩種平滑價格
DIF/DEA/單倍柱 0.70/0.55/0.15 均線差值、平滑差值、兩線距離

這是一張單點對照表,不是由一段真實行情推算出的回測。若要在自己的資料重建,先從原始收市價分別計算 SMA、EMA,再由 EMA 算 DIF。不能直接把三條看似相近的曲線拼在一起,便宣稱它們彼此驗證。

對照時將價格和 SMA/EMA 放在上方主圖,MACD 放在下方副圖,共用日期軸。不要把兩個價位不同的刻度混成同一條軸。若副圖自動縮放,一個很小的差值也可能看起來像劇烈變化,請同時讀數字。

多放一個指標,不等於多一份獨立證據

當 SMA、EMA 和 MACD 都用同一段收市價計算,它們共享大量資訊。看到三者同向,可以描述價格趨勢與動能在不同平滑方式下相近,卻不宜稱作三份互不相關的確認。若把每個同向訊號都加一分,很容易重複計算同一段漲勢。

反例可以很簡單:假設某標的收市價在 99、101、99、101 之間來回,均線與差值會受反覆波動影響。你可能不斷看見短均線上穿、DIF 又上穿 DEA,但價格仍沒有離開原區間。訊號比較多,未必能帶來比較好的交易結果。

把參照改成成交量、公司資訊或事先定義的價格區間,也仍須說明各自的用途。真正的交叉檢查是問「哪項證據可能否定我的看法」,而不是專門尋找更多同意自己的線。

實作:保存一組可以重做的比較畫面

  1. 選 SPY 或你研究的一檔美股,固定 2025 全年日線、一般交易時段及收市價,記錄資料提供者與查閱日。這是讀者練習範圍,不是本文已量測的歷史結果。
  2. 主圖加入十二期 SMA、十二期 EMA 及二十六期 EMA;用名稱或線型辨識,避免只靠紅綠色。
  3. 副圖加入 EMA 12/26/9 的 MACD,核對柱體是一倍或兩倍差值。
  4. 選一根已收市 K 棒,保存價格、三條均線、DIF、DEA 和柱體,手算兩次相減。
  5. 再選一段價格來回的區間,記錄價格穿均線與 DIF 穿 DEA 是否同時出現;缺乏資料的項目留白。

最後的標註應包括「價格相對均線」「兩條 EMA 相對位置」「DIF 相對 DEA」三句描述。若只能寫上升或下跌,回去補足參照物。圖表設定、調整價格方式、時區與原始網址,也應跟截圖一起保存,讓日後的自己能重做。

辨識得出訊號,仍不代表知道交易結果

假設你因均線與 MACD 同向,以每股 50 美元紙上買入二十股。如果其後以 52 美元退出,毛差額為 40 美元;若以 49 美元退出,則為負 20 美元。兩種分支都可能接在相同的觀察後,尚未扣佣金、價差及滑價,更不能用這兩筆假設推估勝率。

要比較工具的交易價值,必須固定下單時間、退出方式、持有期間及費用,不能讓均線案例用最好看的賣點,MACD 案例卻用另一套規則。這樣比較出來的是不同交易設計,不是指標本身的優劣。

先練習把畫面翻成精確描述,再考慮是否需要交易規則。若無法說清哪一種觀察會推翻預期,就算所有線都向上,也還缺少可執行的風險安排。

常見問題

MACD 是均線嗎?

它由移動平均線衍生,但主線呈現兩條 EMA 的差值,訊號線再平滑這個差值。不能把 DIF 當成一條可與股價直接對照的價格均線。

EMA 與 SMA 哪個比較快?

相同期數下,EMA 通常對近期價格更敏感。這是權重差異,不代表一定更能避開虧損;盤整期間較快的反應也可能增加來回變動。

需要同時看 MA 和 MACD 嗎?

可用來整理價格趨勢與動能,但不是必須。若都基於相同價格,應避免將它們算成獨立證據,並保留能否定預期的反例。

參考來源:Fidelity:EMA 定義與遞迴計算、StockCharts:簡單與指數移動平均線、TradingView:MACD 計算與設定。文中假設數據只供驗算,不代表實際行情或績效。

如需整體讀圖架構,可參考MACD 指標完整教學;其他工具的用途與限制,見技術指標教學。

本文供投資研究與學習,不構成個別投資建議。指標可能延遲或失效,投資可能損失本金。