同一根 MACD 柱體,一個畫面是零點零八,另一個是零點一六,不一定有人算錯。部分平台顯示 DIF 減 DEA,部分顯示兩倍差值。先核對兩條線是否相同,再查柱體倍率;只有當差異確實只是固定乘二,才能說過零位置相同,不能把所有數值不合都歸因於倍率。

一倍與兩倍,是同一差值的兩種尺度
本文將 DIF 定義為 EMA12−EMA26,DEA 為 DIF 的九期 EMA。單倍柱體 H=DIF−DEA,兩倍版本則是 2H。StockCharts 的 Histogram 文件使用主線減訊號線;富途的 MACD 說明亦提到部分軟件將差值放大兩倍。不能因此斷言某一版本一概錯誤。
要先確認對比的是柱體,而不是主線。某些圖表或文章會把「MACD」拿來稱整個指標,也可能特指其中一項輸出。若不查標籤,便可能拿主線與另一平台柱體相比,再錯誤地找一個倍率解釋。
固定乘二不會增加資料,亦不會讓同一段市場突然有更強的證據。它會讓柱子數字較大,實際畫面還可能因自動縮放而看起來相近。比較時保留縱軸與讀值,不要只比圖片的像素高度。
四筆假設數據,逐列看清比例
| 觀察點 | DIF | DEA | 一倍 H | 兩倍 2H |
|---|---|---|---|---|
| T0 | -0.4000 | -0.2000 | -0.2000 | -0.4000 |
| T1 | -0.1000 | -0.1800 | 0.0800 | 0.1600 |
| T2 | 0.3000 | -0.0840 | 0.3840 | 0.7680 |
| T3 | 0.2000 | -0.0272 | 0.2272 | 0.4544 |
這是訊號線驗算資料:T0 的 DEA 明確設為負零點二,後面按九期 EMA 更新,並非某檔美股歷史行情。T1 的 DEA 為負零點一八,因而 H=負零點一減負零點一八=正零點零八;兩倍值為正零點一六。
比較倍率時避免在零附近做除法。當兩個柱體都等於零,兩倍仍是零,但零除零沒有可用的比例;當顯示精度把很小的值捨入為零,觀察到的比例也會不穩定。較穩妥的檢查是直接驗算「平台柱值減二倍差值」,而非只看兩個數相除。
過零不變,絕對高度門檻卻要換算
對任何差值,乘以正數二不會改變正負號,因此同一組未四捨五入資料中,H 由負轉正與 2H 由負轉正應在同一根棒出現。DIF 與 DEA 的交叉也不會因柱體顯示倍率而改變。這個結論有前提:價格、時間週期、均線、初始化及資料版本都一致。
但若你的研究規則寫「柱體大於零點一」,就不是只有方向問題。上表 T1 在一倍版本是零點零八,不符合;兩倍版本零點一六,若仍用零點一門檻便符合。要保持相同意思,一倍門檻零點一,應換成兩倍門檻零點二。
所以「倍數不影響訊號」不能無限制地套用。只以正負與兩線交叉定義的事件不變,涉及柱高、斜率數值、差距或掃描門檻的規則,都需要先說明單位與換算。
核對平台時,從公式走到單筆數值
先讀平台官方文件,查快慢週期、訊號週期及平均種類,再對同一根已收市 K 棒抄下 DIF、DEA 與柱體。接著算兩個候選:主線減訊號線,以及二倍差值。如果其中一項與平台相合,才有理由將它標成對應版本。
若兩項都對不上,依序檢查是否讀錯線名、時間週期、價格調整、資料時間和顯示精度。thinkorswim 的圖例把 Diff 用於柱體,不能因字母相近就把它當本文的 DIF。不同市場資料提供者或初始化,也可能使兩條主線本身不同,此時就不只是倍率問題。
保存查核結果時,寫下官方連結、日期、公式與實際驗算行。只說「我的平台大概是兩倍」,無法支持之後跨平台搬移策略;換平台或版本後,也應重新抽查,而不是永久沿用一次猜測。
實作:做一張自己的倍率與門檻對照表
- 先用上方四列數據算出 H、2H,標記兩者的正負號及由負轉正的位置。
- 另選可核對的 SPY 或美股日線,固定期間、Close、一般時段、EMA 12/26/9,記錄來源及查閱日。
- 選取三根不是零且已收市的棒,逐筆核對主線、訊號線、一倍差與平台柱值;不要事先填入想要的倍率。
- 若使用柱高門檻,增加「原門檻」「單位」「新版本等值門檻」三欄,逐條換算。
- 將接近零、缺值或精度不足的行單獨標記,不把無法判斷的行混入通過樣本。
完成品應能同時回答「哪一種公式」與「哪一類規則仍然等價」。如果只是把兩張柱圖拉到一樣高,看不見原始數值,便還沒有完成尺度核對。
反例:資料不同,不會剛好只差兩倍
假設甲平台主線零點三、訊號線零點二,單倍差為零點一;乙平台主線零點三二、訊號線零點一九,兩倍柱為零點二六。零點二六並不是甲的零點二,不能強行除二後認定完全相同。先調查兩條線為何不同,再比較柱體。
對正柱縮短的解讀亦不因倍率而改變。H 從零點三降為零點一,2H 就從零點六降到零點二;它們都在說正差距縮小,並沒有直接提供當根股價下跌的證據。看似更長的柱,只是更大的刻度。
這篇解決的是公式與單位一致性,不是交易有效性。就算所有平台的柱體都已對上,仍不能以單一過零、顏色或高度保證價格方向,更不能把換算無誤當成策略已通過回測。
在圖像比較上,請把「數值倍數」與「顏色規則」分成兩項。兩個平台即使採相同公式,也可以用不同顏色顯示增加與減少;同一平台換了深色主題,也可能改變視覺對比。保存文字標籤及公式,不會因為下次打開的配色不同,就誤認原本的定義已經改變。
把資料匯出後亦保留倍率欄位。若只留下柱值而沒有公式,數月後重新分析,便很難知道某個零點二到底是一倍差值,還是兩倍版本。簡短的單位註記,往往比多畫一條趨勢線更能避免後續計算錯誤。
常見問題
MACD 柱子數字差一倍是錯誤嗎?
不一定。可能是一倍與兩倍差值,也可能兩條線或資料設定本來不同。先驗算主線減訊號線,再查平台公式。
柱狀圖兩倍會改變買賣訊號嗎?
若只判斷相同資料的正負與過零,固定乘二不改變事件;若規則包含絕對柱高門檻,便必須換算,不能照搬數字。
如何知道平台採哪一種?
查看官方說明,再對同一根已收市 K 棒抄錄主線、訊號線與柱值,核對差值與兩倍差。不要只靠配色或圖形高度。
參考來源:StockCharts:MACD Histogram、富途:MACD 名稱及柱體倍數、Schwab thinkorswim:MACD 參數及圖例。文中假設數據只供驗算,不代表實際行情或績效。
如需整體讀圖架構,可參考MACD 指標完整教學;其他工具的用途與限制,見技術指標教學。
本文供投資研究與學習,不構成個別投資建議。指標可能延遲或失效,投資可能損失本金。