學習指南
柱狀圖縮短,不代表價格已經反轉
逐項計算快 EMA、慢 EMA、MACD 線、訊號線和柱狀圖;說明雙重平滑為何產生滯後,以及零軸、交叉和背離不能單獨變成交易指令。
只供教育用途;不是財務建議,也不是交易訊號。
讀者最常問的問題
- MACD 線、訊號線與柱狀圖各怎麼算?
- 12、26、9 是單位還是預設參數?
- 為什麼不同平臺早期數值不同?
- 柱狀圖由正變小能否說明價格將跌?
- 交叉何時會在收盤前消失?
這一頁想讓你弄懂的事
- 按順序計算三條 MACD 序列。
- 解釋 EMA 種子與雙重平滑造成的滯後。
- 區分零軸、交叉、柱體變化的數學含義。
- 建立可重現的參數與資料記錄。
重點段落
MACD 先計算兩條 EMA 的差
常見預設使用 12 期快 EMA 減 26 期慢 EMA,得到 MACD 線;再對 MACD 線計算 9 期 EMA 作為訊號線;柱狀圖等於 MACD 線減訊號線。
數字 12、26、9 是期數,不自動代表日。五分鐘圖就是五分鐘 K 線期數,日線纔是日;跨時間框架的數值不能直接混用。
柱狀圖量的是兩條平滑線之差
柱體為正表示 MACD 線高於訊號線,為負則相反。柱體縮短只表示兩者差距縮小,不說明價格必然反向;價格仍可上漲,只是近期變化相對前段減弱。
零柱意味着兩線當時相等。由於兩條線都由歷史資料平滑,柱體沒有未來價格輸入。
零軸連接快慢 EMA 的相對位置
MACD 線高於零表示快 EMA 高於慢 EMA,低於零則相反。零軸穿越發生在兩條價格 EMA 相等附近,通常晚於最初價格轉折。
這是一項滯後關係,不是市場狀態開關。橫盤中快慢線可在零軸附近反覆穿越。
延伸說明
雙重平滑為什麼會更慢
價格先進入快慢 EMA,差值再進入訊號 EMA。新價格只以部分權重影響第一層,第一層變化又只以部分權重影響第二層,所以訊號線通常比 MACD 線更慢。
交叉看似確認,實際代價就是等待。參數縮短可減少延遲,卻會增加對短暫噪聲的反應。
用簡化數字覈對三條線
假設某期快 EMA 為 ₹105、慢 EMA 為 ₹100,MACD=₹5;若訊號線為 ₹3,柱狀圖=₹2。下一期 MACD 降至 ₹4、訊號線升至 ₹3.4,柱體縮至 ₹0.6。
柱體縮短說明差距變化,不能由此計算下一期價格。手算可檢查符號、欄位和四捨五入。
三組種子會累積早期差異
快 EMA、慢 EMA 各有種子,訊號 EMA 又以 MACD 序列啓動。平臺若用第一筆、SMA 種子或不同暖機長度,圖表左側可出現不同數值。
比較時下載更長前置資料,並使用相同來源與精度。差距若隨時間衰減,多半來自初始化;若持續,則檢查公式和資料。
資料順序和缺值同樣會污染結果
EMA 必須由舊到新遞推。重複時間戳會給某個價格額外權重,缺值填零會製造巨大變化,刪掉缺值則改變時間間隔。
研究應保留原始檔、清理日誌和輸出哈希。無法確定資料處理時,應標記該區段不可比較。
盤中交叉不是固定事件
未完成 K 線的最新價持續改變快慢 EMA 與訊號線。盤中 MACD 上穿,收盤時可能已經回到下方;歷史收盤圖不會保留每次暫時交叉。
若只研究收盤確認,必須明確排除盤中事件;若研究盤中,就需保存當時快照和延遲,不能事後用收盤資料重建。
背離需要先定義轉折點
所謂價格創新高而 MACD 未創新高,仍要定義高點左右需要幾根 K 線、兩個高點最大間隔和相等值處理。不同轉折算法會在同一圖得到不同背離。
背離描述歷史斜率不同,不提供成交、失效價或期限。只展示成功反轉會造成選擇偏誤。
跨資產比較要注意價格尺度
標準 MACD 以價格單位表示,高價資產數值自然可能較大。若要跨資產比較,可研究百分比或標準化版本,但那已經不是同一原始指標。
任何轉換都需命名並公開公式。不能把標準化結果與平臺內建 MACD 混在同一統計。
真實截圖的證據邊界
本站保留 TradingView 公開說明頁中 MACD 三序列公式截圖,記錄來源與日期,不含賬戶或市場持倉。圖片僅用於覈對公式關係。
它不能證明某組參數有效,更不是即時訊號截圖。公式頁更新後仍需重新查覈文字說明。
把 MACD 研究寫成可重做流程
固定交易所、商品、來源欄、時間框架、時區、快慢與訊號期數、種子、暖機和收盤規則。輸出快 EMA、慢 EMA、MACD、訊號與柱體未四捨五入欄。
隨後才定義交叉或零軸事件,並在獨立資料檢查。費用、滑價、部位和清算另行處理;本站不發佈回測勝率。
參數掃描容易製造事後最佳組合
若在同一段歷史資料反覆嘗試快、慢與訊號週期,再只展示轉折最漂亮的組合,就把未來結果用於選參數。組合數愈多,偶然吻合的機率愈高。
參數研究應先限制候選範圍,完整報告各組差異,再在未參與選擇的資料檢查。即使獨立區段相似,也不能保證未來。
直方圖縮放會改變視覺印象
圖表自動縮放可把很小的柱體變化放得很明顯;不同資產與時間框架的價格尺度也使柱高不能直接比較。判讀應讀取實際數值及單位,而不是只看顏色面積。
截圖要保留縱軸與參數;裁切若刪掉刻度,只能用於公式示意,不能支持幅度比較。
三條輸出各自回答不同問題
MACD line 是 fast EMA 減 slow EMA;signal line 是 MACD line 的平滑;histogram 再取兩者差。零線交叉代表兩條價格 EMA 相等,signal 交叉代表 MACD 與其自身平滑相等,histogram 正負則是同一差值的符號。把三者都叫「金叉」會混淆事件。
比較平台時先逐欄核對 fast、slow、MACD、signal、histogram,找第一個不同 timestamp。若只看最後彩色柱,很難判斷差異來自價格源、seed、捨入還是 signal length。
柱體縮短只表示 MACD 與 signal 的距離縮小;價格仍可能上升、下降或橫行。用柱體顏色直接推導下一根方向,加入了公式不存在的假設。
參數測試必須保留所有組合和盤整樣本。事後挑出交叉最貼近轉折的一組,不能證明未來有效;若再加入交易規則,還需獨立資料、費用、滑價與完整失敗案例。
₹ 計算示例
- 情境
- 快 EMA ₹105、慢 EMA ₹100、訊號線 ₹3。
- 計算過程
- MACD=₹5;柱狀圖=₹5-₹3=₹2。
- 怎麼解讀
- 正柱只表示 MACD 線高於訊號線,不是下一期上漲保證。
常見的誤會
把柱狀圖從高正值縮短稱為確定反轉,忽略價格仍可繼續上漲,也忽略柱體只量兩條滯後平滑線的差。
自我檢查清單
- 固定資料來源、時間框架、時區與來源欄。
- 記錄 12/26/9 或實際參數。
- 公開三組 EMA 的種子和暖機。
- 按時間升序計算並處理缺值重複。
- 區分盤中與收盤確認。
- 背離必須預先定義轉折點。
- 不把交叉、零軸或柱體寫成喊單。
這一頁的限制
- MACD 對歷史價格進行雙重平滑並滯後。
- 種子、暖機與資料清理會改變早期數值。
- 盤中交叉可在收盤前消失。
- 指標沒有費用、部位、期限或未來方向輸入。
- 自動縮放與顯示精度會誇大或隱藏柱體差異,幅度比較必須使用原始數值。
- 公式查覈應保存來源頁面、日期與參數版本。
風險提示
MACD 對價格先做兩次指數平滑,再對差值平滑;交叉和柱體轉向都來自已發生價格,受種子、暖機、參數和未完成 K 線影響。
資料來源
- www.tradingview.com核對於 2026-08-02
- www.tradingview.com核對於 2026-08-02
- www.fidelity.com核對於 2026-08-02
- chartschool.stockcharts.com核對於 2026-08-02
- www.cmegroup.com核對於 2026-08-02
- www.itl.nist.gov核對於 2026-08-02