跳至主要內容
財經知識

MACD完全教學:DIF、MACD與柱狀體

MACD是台股最普及的動能指標之一,由DIF線、MACD訊號線與柱狀體(OSC)三個元素組成。許多投資人知道「黃金交叉買進、死亡交叉賣出」,卻不了解背後的計算邏輯與判讀細節。本文從公式推導到台股實例,完整拆解MACD的結構與實際操作方法。

股票分析

MACD完全教學:DIF、MACD與柱狀體

MACD(Moving Average Convergence Divergence,移動平均匯聚/背離指標)是全球技術分析者最廣泛使用的動能指標之一,在台股的看盤軟體中幾乎是標配。然而,根據筆者的觀察,許多台股投資人雖然每天都看MACD,卻只會解讀「金叉買、死叉賣」這一個最基礎的訊號,對於MACD的三個組成元素——DIF(快線)、**MACD(慢線,又稱訊號線)柱狀體(Histogram,OSC)**的內在含義與相互關係,往往一知半解。

這種「知其然不知其所以然」的狀態,會讓投資人在面對複雜市場情境時無從應對。例如:當DIF與MACD都在零軸以上,但柱狀體開始縮短時,這代表什麼?當指數創新高,但MACD卻沒有同步創新高,這又是什麼警訊?這些細節,是僅靠「金叉買、死叉賣」無法解答的問題。

本文將從MACD的數學根源出發,逐步解析每個組成元素的計算方式與市場含義,並用台積電、聯發科等台股主流個股的實際情境作為範例,讓讀者能真正理解並靈活應用這個強大的技術指標。


MACD的數學根源:三步驟建構

第一步:計算12日EMA與26日EMA

MACD的所有計算都建立在**指數移動平均(EMA)**的基礎上。具體而言,使用以下兩條EMA:

  • 快線EMA:12日EMA(平滑係數 k = 2/(12+1) ≈ 0.1538)
  • 慢線EMA:26日EMA(平滑係數 k = 2/(26+1) ≈ 0.0741)

12日EMA對近期價格更敏感,當股價上漲時,它比26日EMA上升更快;當股價下跌時,它也下降更快。這就是「快線」名稱的由來。

第二步:計算DIF(快線)

DIF(差離值) = 12日EMA − 26日EMA

DIF衡量的是兩條EMA之間的「距離」。這個距離有正有負:

  • DIF > 0:12日EMA在26日EMA上方,代表短期均線在長期均線之上,市場處於短期多頭格局
  • DIF < 0:12日EMA在26日EMA下方,代表短期均線在長期均線之下,市場處於短期空頭格局
  • DIF數值越大(正值越大):兩條EMA距離越遠,多頭動能越強
  • DIF數值越小(負值越大):兩條EMA距離越遠,空頭動能越強

第三步:計算MACD訊號線(Signal Line)

有一個命名上的重要注意事項:在台灣的看盤軟體中,「MACD」這個名稱有時指整個指標系統,有時特指其中的「訊號線」。為避免混淆,本文將訊號線稱為「MACD線」,以區別於整體指標「MACD系統」。

MACD線 = DIF的9日EMA

也就是說,MACD線(訊號線)是對DIF再做一次9天的指數平滑。由於這是對已經計算過的DIF再次平滑,MACD線的反應速度比DIF更慢、更平緩。

計算公式:
$$MACD線 = DIF \times \frac{2}{9+1} + MACD線_{昨日} \times (1 - \frac{2}{9+1})$$

即:MACD線 = DIF × 0.2 + MACD線(昨日)× 0.8

第四步:計算柱狀體(Histogram / OSC)

柱狀體(OSC)= DIF − MACD線

柱狀體代表DIF與MACD線之間的差距,通常在圖表上以紅綠柱狀圖呈現:

  • 柱狀體為正(紅柱):DIF > MACD線,即快線在慢線上方,動能偏多
  • 柱狀體為負(綠柱):DIF < MACD線,即快線在慢線下方,動能偏空
  • 柱狀體長度增加(擴張):兩線距離擴大,動能增強
  • 柱狀體長度縮短(收斂):兩線距離縮小,動能減弱,即將出現交叉

三個元素的市場含義

DIF的意義:短中期趨勢的溫度計

DIF本質上是市場短期動能(12日EMA)與中期動能(26日EMA)之間的「溫差」。

當台積電(2330)因AI需求強勁而展開一波上漲趨勢時,12日EMA的斜率會快速向上,而26日EMA因為包含了更多過去的「冷資料」,向上的速度較慢。這個差值(DIF)就會持續擴大,反映市場對台積電的買氣越來越強。

反之,當行情開始轉折,股價從高點回落,12日EMA會快速向下,26日EMA則緩緩跟進,DIF的正值開始縮小,甚至轉為負值。

DIF穿越零軸(從負轉正或從正轉負)是一個重要訊號:

  • DIF由負轉正(向上穿越零軸):代表12日均線正式超越26日均線,市場從空頭轉向多頭
  • DIF由正轉負(向下穿越零軸):代表12日均線跌破26日均線,市場從多頭轉向空頭

MACD線(訊號線)的意義:DIF的移動平均,用於確認

MACD線是DIF的9日EMA,相當於對「短中期溫差」再做一次平滑,得到一條更穩定的「平均溫差趨勢線」。

MACD線的主要功能是作為確認工具:當DIF出現波動時,MACD線能過濾掉部分雜訊,讓交叉訊號更可靠。一般而言:

  • DIF上穿MACD線(金叉):短期動能加速,交易訊號偏買
  • DIF下穿MACD線(死叉):短期動能減弱,交易訊號偏賣

柱狀體的意義:動能的加速度表

如果說DIF代表動能的「速度」,那麼柱狀體可以被理解為動能的「加速度」。

  • 柱狀體從小變大(擴張):動能加速,行情方向的力道在增強
  • 柱狀體從大變小(收斂):動能減速,行情可能即將轉折或進入整理
  • 柱狀體轉向(從紅轉綠或從綠轉紅):代表DIF與MACD線發生交叉,是最直接的交易訊號

在台股的實戰中,許多有經驗的技術分析者僅看柱狀體的縮短與擴張,而不等待金叉/死叉訊號,因為當金叉出現時,行情往往已經走了一段,柱狀體的變化能讓投資人更早發現動能轉折。


標準參數設定:12-26-9 的由來

MACD的標準參數是12、26、9,這個設定由美國技術分析師Gerald Appel在1970年代提出,設計初衷是基於當時美國股市的週期特性:

  • 12日:約等於半個月的交易日(每月約22個交易日的一半)
  • 26日:約等於一個自然月的交易日數
  • 9日:約等於兩週的交易日

這個參數在半世紀後的今天仍被廣泛使用,原因在於它在「夠靈敏」與「夠穩定」之間取得了一個經過市場實戰驗證的平衡點。

在台股,由於加權指數波動性高於美股(台股的年化波動率通常在20%-25%,高於S&P 500的約15%-18%),部分交易者會調整參數:

交易風格 建議參數 說明
短線(日線) 5-13-5 更靈敏,適合波動大的半導體股
標準(日線) 12-26-9 通用設定,多數看盤軟體預設值
中線(週線) 12-26-9 週線圖直接使用標準參數即可
長線(月線) 12-26-9 月線訊號較少,需耐心等待

核心訊號:五種判讀方式

訊號一:DIF與MACD線的黃金交叉/死亡交叉

最基礎的MACD訊號:

黃金交叉(金叉):DIF由下往上穿過MACD線

  • 在零軸上方出現金叉:強烈多頭訊號,代表主升段可能開始
  • 在零軸下方出現金叉:偏多訊號,但仍在空頭區間,需謹慎

死亡交叉(死叉):DIF由上往下穿過MACD線

  • 在零軸上方出現死叉:初步空頭訊號,可考慮減碼
  • 在零軸下方出現死叉:強烈空頭訊號,代表主跌段可能持續

以台積電2023年的走勢為例:當台積電從2023年初約370元展開反彈,約在350至380元區間的日線圖上,MACD出現「在零軸下方的金叉」,這是偏多訊號;隨後股價持續上漲,當DIF正式突破零軸後再度出現金叉,才是更可靠的強勢多頭確認。

訊號二:DIF穿越零軸

如前所述,DIF穿越零軸代表趨勢性的多空轉換:

  • 向上穿越零軸:長線轉多,可考慮中長線佈局
  • 向下穿越零軸:長線轉空,需考慮停損或減碼

這個訊號的延遲性比金叉更大,但也更可靠。在台股的ETF投資(如0050、0056)中,以DIF穿越零軸作為買賣訊號,可以有效避免在橫盤整理期頻繁進出。

訊號三:柱狀體的擴張與收斂

柱狀體持續擴張(紅柱越來越長):多頭動能加速,行情可能進入主升段
柱狀體開始收斂(紅柱開始縮短):多頭動能減弱,需警惕轉折

實務操作提示:

  • 當柱狀體縮短至原來最長柱的50%以下,代表動能已明顯衰竭
  • 連續3根以上的柱狀體持續縮短,是比金叉/死叉更早出現的預警訊號

訊號四:頂背離與底背離

這是MACD最高階且最有價值的應用,詳細說明請參考本系列的「MACD背離」專文。簡要而言:

  • 頂背離:股價創新高,但MACD(DIF)未能同步創新高 → 多頭動能衰竭警告
  • 底背離:股價創新低,但MACD(DIF)未能同步創新低 → 空頭動能衰竭,可能反彈

訊號五:MACD整體圖形的結構分析

除了上述具體訊號,有經驗的分析者還會觀察MACD圖形的整體結構:

  • 雙峰結構:柱狀體出現兩個高點,且第二個高點低於第一個高點,是頂背離的圖形化表現
  • V型反轉:柱狀體從深度負值快速收斂至正值,往往伴隨股價的強力反彈
  • 長期零軸整理:DIF長期在零軸附近徘徊(幅度不超過2-3),代表市場處於盤整,不宜激進操作

台股實戰案例:聯發科的MACD分析

聯發科(2454)是台股中波動性較高的半導體股,非常適合用來練習MACD判讀。以下以假設的典型走勢情境來說明:

第一階段:底部打底

  • 股價在底部區間震盪,DIF在零軸下方徘徊(約-15至-20)
  • 柱狀體為綠柱,但開始縮短,從-20縮至-10
  • 訊號:空頭動能衰竭,留意反彈機會

第二階段:動能轉換

  • DIF開始向上,與MACD線出現金叉(仍在零軸下方)
  • 柱狀體從綠柱轉為紅柱
  • 訊號:偏多,可小量試單,但零軸以下訊號可靠性較低

第三階段:主升段確認

  • DIF上穿零軸(由負轉正)
  • 柱狀體紅柱持續擴張
  • 訊號:主升段開始,可加碼

第四階段:頂部警訊

  • 股價再創新高,但DIF的高點低於前一個高點(頂背離)
  • 柱狀體紅柱開始縮短
  • 訊號:動能衰竭,考慮分批出場

第五階段:確認下跌

  • DIF與MACD線出現死叉
  • DIF向下穿越零軸
  • 柱狀體轉為綠柱並擴張
  • 訊號:空頭確立,停損或做空

常見問題與陷阱

MACD是落後指標,如何應對延遲問題?

所有基於移動平均的指標都存在延遲。應對方式:

  1. 不等待金叉才進場:提前觀察柱狀體收斂,在金叉前就逐步加碼
  2. 搭配領先指標:配合KD(隨機指標)或RSI等相對靈敏的指標,交叉確認
  3. 降低操作週期:將MACD用於判斷方向,實際進出場時機用更短週期的均線或K線型態決定

台股特有的陷阱:外資行情下MACD失效?

台股有時會出現「外資連續大買」的情況(如AI概念股行情),股價在短時間內暴漲,這種情況下MACD往往「追不上」股價,DIF會持續遠離零軸,讓人誤以為「已經漲太多」而不敢追高。

外資大買行情下,MACD的使用邏輯應調整為:

  • 不看超買/超賣(DIF遠離零軸不代表即將回落)
  • 觀察柱狀體是否持續擴張(擴張代表買氣仍在增強)
  • 以DIF穿越零軸為多頭確認,以死叉為最初的出場警訊

參數調整對台股的影響

標準12-26-9參數在台股的大型股(台積電、聯發科、富邦金)上表現相當穩定。但對於中小型股(市值100億以下)或電子零組件股,由於波動性更高,可考慮縮短參數至8-17-9,讓訊號更靈敏。


結語:MACD是動能的語言

MACD不只是一個「金叉買、死叉賣」的簡單交叉訊號,它本質上是一套描述市場動能的語言系統:DIF告訴你動能的方向與強度,MACD線(訊號線)告訴你動能的趨勢是否一致,柱狀體告訴你動能是在加速還是在減速。

學會「讀懂」MACD的三個元素,投資人就掌握了一個遠比表面更豐富的信息維度。在台股每日超過2500億元的交易金額背後,大量的機構投資者和法人單位都在使用各種型態的動能分析,MACD訊號因為被廣泛使用而形成了自我實現的效果——市場上越多人在看MACD金叉就買入,金叉出現後上漲的機率就越高。

建議投資人從觀察台積電或台灣50 ETF(0050)的日線MACD開始練習,先掌握金叉/死叉與零軸穿越兩個核心訊號,再逐步加入柱狀體收斂/擴張的判讀,最後學習背離訊號的識別。循序漸進,MACD將成為你在技術分析工具箱中最得力的助手之一。