MACD-V(波動正規化 MACD)詳解:除以 ATR 後可跨商品比較嗎?
MACD-V 把 MACD 線除以 26 期 ATR 再乘以 100,因此衡量的是兩條均線之間的差距,單位是波動率而非價格點數。這讓每個商品都落在同一個固定尺度上,150 與 -150 代表趨勢強但已拉伸。同一尺度不代表同樣的行為,每個商品仍須各自檢驗。
作者 Soren Huang · 發佈 · 更新於 · 編輯原則
目錄
什麼是 MACD-V,怎麼計算?
MACD-V 是標準 MACD 線除以 26 期 ATR(平均真實區間),再乘以 100,因此衡量的是兩條移動平均線之間的差距,單位是該商品自身的波動率,而非價格點數。這讓每個商品落在同一個尺度上,150 與 -150 代表趨勢強但已拉伸。同一尺度不代表同樣的行為,每個商品仍須各自檢驗。
三個名詞撐起整個概念。MACD 線是價格的 12 期指數移動平均線減去 26 期指數移動平均線,也就是你熟悉的一般 MACD 指數平滑異同移動平均線。指數移動平均線(EMA)是給近期 K 棒較高權重、給較舊 K 棒較低權重的平均。ATR 平均真實區間是在選定的 K 棒數內,K 棒完整價格區間的平均大小,包含與前一根收盤價之間的跳空,因此是衡量市場每根 K 棒波動多少的直白指標。MACD-V(波動正規化 MACD)刻意採用 26 期 ATR:它與慢速均線的長度相同,所以差距與衡量尺度涵蓋同一段歷史。
只需要這一條公式:
MACD-V = (MACD 線 ÷ ATR(26)) × 100
這裡的 MACD 線是 12 期 EMA 減 26 期 EMA,單位為價格點數;ATR(26) 是同樣以價格點數計的 26 期 ATR;× 100 把比值變成 120 這樣的數字,而不是 1.2。點數互相抵消,這就是整個巧思:讀數 100 代表兩條均線剛好相差一個 ATR,不論在哪個商品、哪個價位。想像用「兩個車身長」而不是「九公尺」來描述兩輛車的距離:從小客車換成卡車時,前一種說法仍然成立。
假設性範例
兩個市場的 MACD 線都是 +40 點。在平靜的市場,26 期 ATR 是 20 點,所以 MACD-V = 40 ÷ 20 × 100 = 200,是極度拉伸的讀數。在波動大的市場,26 期 ATR 是 80 點,所以 MACD-V = 40 ÷ 80 × 100 = 50,是溫和的讀數。價格上的差距相同,以波動單位計的差距卻大不相同。
在可檢驗的技術分析工具與指標當中,MACD-V 屬於輸出有固定意義的一類,這正是你能寫出有名稱層級的規則、而不必憑眼睛看圖的原因。
150 與 -150 這兩個層級代表什麼?
MACD-V 讀數高於 150 或低於 -150,代表快速均線與慢速均線相距一個半 ATR 以上,這個區域趨勢強但已拉伸;讀數介於 -50 與 50 之間,則代表方向性動能相對於該市場自身的雜訊偏小。因為尺度固定,這些層級在每個商品、每一年都保有同樣的意義,標準 MACD 的層級做不到。
| 區間 | MACD-V 讀數 | 所描述的狀態 |
|---|---|---|
| 強勢且向上拉伸 | 高於 150 | 兩條均線相距大於 1.5 個 ATR;趨勢強,走勢已拉伸 |
| 上升趨勢 | 50 至 150 | 明確的向上動能,介於半個 ATR 與 1.5 個 ATR 之間 |
| 盤整或動能偏弱 | -50 至 50 | 差距小於半個 ATR;雜訊壓過方向 |
| 下降趨勢 | -150 至 -50 | 明確的向下動能 |
| 強勢且向下拉伸 | 低於 -150 | 兩條均線向下相距大於 1.5 個 ATR |
「拉伸」是一種描述,不是指令。讀數 180 說的是:相對於平常的 K 棒大小,市場已遠離它的慢速均線;之後是暫停、反轉還是繼續走,要靠你在該商品上的檢驗,不是由這個層級決定。區間實際的用途是當作規則裡的濾網:例如,只有在 MACD-V 介於 50 與 150 之間時才採用訊號線交叉,或在高於 150 時避免新進場。每個這類濾網都是一個設定,最後一節說明為何設定數量重要。
MACD-V 和標準 MACD 有什麼不同?
標準 MACD 以價格點數衡量,所以它的擺幅大小會隨價格水準與當下波動率而變;MACD-V 以波動單位衡量,維持同一個尺度。零軸交叉在兩者都落在同樣的 K 棒上,訊號線交叉則可能落在不同的 K 棒上。訊號線是指標本身的 9 期 EMA,所以在 MACD-V 上,它是對一個比值取 EMA,而這個比值的分母每根 K 棒都在變,這就改變了兩條線相交的位置。
| 項目 | 標準 MACD | MACD-V |
|---|---|---|
| 單位 | 價格點數 | 波動單位(ATR × 100) |
| 隨時間的尺度 | 隨價格與波動率放大 | 維持在相近的範圍 |
| 固定層級 | 只有零軸固定 | 零軸,加上 50、150 與其負值 |
| 零軸交叉 | 相同的 K 棒 | 相同的 K 棒(ATR 恆為正) |
| 訊號線交叉 | 價格點數序列的 EMA | 比值的 EMA;可能位移一根或更多 K 棒 |
| 柱狀圖 | 以點數計,難以跨年度比較 | 以波動單位計,可跨年度比較 |
零軸的結果可由公式推出:除以正數不會改變正負號,所以 MACD-V 在零之上,恰好等於 MACD 線在零之上。訊號線的結果就不那麼顯而易見。若波動率上升,而兩條均線之間的差距不變,MACD-V 的值會下降,MACD 的值卻不變;於是 MACD-V 的 9 期 EMA 會比 MACD 的 EMA 早一兩根 K 棒向下彎。因此以訊號線交叉為基礎的策略,在兩個指標上會產出不同的交易明細,要知道自己偏好哪一份,唯一的方法是在相同的 K 棒上兩者都跑。MACD 指標:計算方式、訊號與參數設定中的進場與出場規則,正是適合作為這項比較的基準。
MACD-V 的讀數在各商品之間一致嗎?
除以 ATR 消除了各商品之間的價格水準差異,所以那斯達克 100 期貨、黃金期貨與小台上的 MACD-V 120,描述的是相對於各商品自身雜訊的同一段動能;但這並不代表讀數出現之後,各商品的表現會相似。數字可以比較,後續走勢卻不能,所以每個商品仍須各自檢驗。
假設性範例
那斯達克 100 期貨約在兩萬點,標準 MACD 為 +240。黃金期貨約在 2,400,標準 MACD 為 +18。小台約在兩萬兩千點,標準 MACD 為 +310。這三個 MACD 數字無法有意義地放在同一張圖上。若各商品的 26 期 ATR 恰使差距等於 1.2 個 ATR,三者的 MACD-V 都是 120,而這一個數字對每個商品說的是同一件事:快速均線位在慢速均線之上 1.2 個典型 K 棒區間。
依然不同的,是指標沒有衡量的一切。交易時段結構、隔夜跳空占每日價格區間的比重、拉伸的讀數轉為反轉的頻率,以及以跳動點計的一買一賣成本,各商品都不同,而這一切都會影響 MACD-V 120 之後發生的事。可以比較的讀數有兩項用途:寫出一套帶有明確層級的規則,不必重新縮放就能在各商品之間沿用;以及在同一尺度上,比較這套規則在各商品上的結果。這兩項都不代表規則在第一個商品過關,就會在第二個商品過關。請對每個商品跑同樣的檢驗,並比較交易明細。
怎麼檢驗 MACD-V 交叉規則?
先寫好進場、出場、層級、成本與交易時段再跑第一次;加入手續費與滑價,與單純的 MACD 交叉基準放在相同的 K 棒上檢驗;任何留下來的結果,都當成眾多嘗試中的一個候選策略來讀。基準是重點:MACD-V 要證明自己值得保留,前提是它的交易明細與被它取代的指標有所不同,而且更可接受。
- 把規則完整寫出來。例如:MACD-V 線向上穿越其訊號線、且 MACD-V 介於 -50 與 150 之間時做多;向下穿越回來時出場;做空則反向。寫下 12、26、9 與 ATR 26 的設定,以及區間上下限。
- 設定手續費、滑價與交易時段。比較中的每次執行都用相同數值,並決定測試用僅日盤或全時段的 K 棒。
- 在相同的 K 棒上,用標準 MACD 執行完全相同的規則。這就是基準。相同日期、相同成本、相同的下一根 K 棒成交。
- 比較交易筆數、扣除成本後的平均每筆損益與最大回撤。交易筆數不同,說明有多少訊號線交叉移動了;另外兩項則說明這個移動有沒有幫助。
- 跑相鄰的參數設定與樣本外期間。在做決定之前,確認 ATR 22 與 ATR 30 的表現和 ATR 26 相近,且規則在它從沒見過的資料上也成立。
當 MACD-V 規則與它的 MACD 基準,都以相同的手續費、滑價、交易時段與下一根 K 棒成交,經由 AlphaPrime(Valynox)的回測執行時,兩份交易明細之間唯一的差別就是指標,這正是本檢驗需要的比較。
為了呈現這類檢驗的報表長什麼樣子,我們在 NQ 日 K 棒上執行了一次搜尋,期間 2019-01-02 至 2025-06-30,多空皆做,一口,每筆交易手續費 $20、滑價 $10。這次回測以 N 日規則作為唯一的進場與出場,沒有停損、停利或濾網;它是以標準指標組成的替代品,並不檢驗 MACD-V 本身。下面的結果,是搜尋試過的 1,024 個候選策略中保留下來的那一個,依據是報酬相對於回撤。事後挑出保留的候選策略,會讓它的數字好看:一千次嘗試中的最佳者,必然帶有挑選上的加成,這正是 Bailey、Borwein、López de Prado 與 Zhu(2014)對任何只留下最佳結果的搜尋所提出的論點。
來源:AlphaPrime 產品引擎(CPU),2026-10-31 執行。NQ 日線,2019-01-02 至 2025-06-30,多空都做,1 口,每筆手續費 $20、滑價 $10。
| 數字 | 結果 |
|---|---|
| 淨損益(已平倉交易) | $145,750 |
| 最大回撤 | $129,920 |
| 交易筆數 | 78 |
| 勝率 | 75.64% |
| 獲利因子 | 1.67 |
| 平均每筆損益 | $1,868.59 |
| 持倉時間 | 90.69% |
依第 4 步所說的方式讀這份摘要。淨損益 $145,750 對上最大回撤 $129,920,代表幾乎整筆獲利,曾在某個時點全部懸在風險之中;六年半內只有 78 筆交易,用來判斷 $1,868.59 的平均每筆損益,樣本偏薄。持倉時間 90.69%,說明這條規則幾乎總是持有部位,在期間內大部分時間上漲的市場上,這是你所看到結果的一大部分。這些數字都不是在描述 MACD-V 會怎麼表現,也不是讀者可以期待的結果;它們只是示範報表該先讀哪幾行,以及該如何質疑一個保留下來的候選策略。


在策略中加入 MACD-V 之前該檢查什麼?
算一算你調整了幾個參數,檢查平滑過的輸入是否改變訊號數量,並決定背景濾網是否值得另外檢驗,因為每多一個選擇,就多一個讓策略貼合過去的方式。MACD-V 的層級固定又好命名,容易誘使你加濾網,而這正是參數數量在無人察覺下攀升的時候。
- 數一數設定。單純的 MACD-V 交叉已有四個(12、26、9、ATR 26)。每多用一個區間上下限當濾網,就多一個。把樣本內交易筆數除以設定數量;比值偏低,代表擬合的自由度大於資料能約束的範圍。
- 另外檢驗輸入的 K 棒。有些交易人把 MACD-V 接在平滑過的 K 棒上。平均 K 棒(Heikin Ashi)的計算與回測方式說明平滑為何同時改變均線與 ATR,使訊號數量可能大幅變動。先在一般 K 棒上跑規則,再在平滑 K 棒上跑,比較兩份交易明細後再決定保留哪一個。
- 把背景濾網當成獨立的候選策略。像賣方伽瑪曝險(GEX)各價位的意義與檢驗方式這類濾網,是第二個假設。先單獨檢驗,再合併檢驗,才能看出任何改善有哪一部分來自它。
- 以能讓規則完整的最少層級為優先。如果規則只靠零軸與訊號線就成立,150 區間是之後再檢驗的精修,不是起始條件。
下一步具體可以這樣做:選一個你已經在交易的商品,把 MACD-V 訊號線交叉規則與它的標準 MACD 對照版寫在同一頁,用你實際的手續費與滑價在相同 K 棒上各跑一次,並記下兩份交易明細共有多少筆交易。在看任何一個損益數字之前,這個數字就告訴你 MACD-V 究竟改變了多少。
常見問題
MACD-V 用的設定與 MACD 一樣是 12、26 與 9 嗎?
是。MACD 線仍是 12 期 EMA 減 26 期 EMA,訊號線仍是指標本身的 9 期 EMA。唯一多出來的,是作為除數的 26 期 ATR,選這個長度是為了與慢速均線相同。乘以 100 只改變顯示尺度,不改變訊號。
為什麼 MACD-V 的訊號線交叉會與 MACD 的交叉不同?
訊號線是指標本身的 EMA。在 MACD-V 上,指標是一個比值,分母 ATR 每根 K 棒都在變,所以它的 EMA 彎折的方式,與原始 MACD 線的 EMA 不同。零軸交叉不受影響,因為除以正的 ATR 不會改變正負號。訊號線交叉可能位移一根或更多 K 棒,因此兩份交易明細不同。
一個商品上的 MACD-V 120,與另一個商品上的 120 一樣嗎?
作為描述,一樣:在兩個商品上,快速均線都在慢速均線之上 1.2 個 ATR。作為預測,不一樣:這樣的讀數會延續還是反轉,取決於各商品自身的行為、成本與交易時段。用共同尺度寫出一套規則並比較結果,再把規則分別在各商品上檢驗。
MACD-V 可以用在日內 K 棒上嗎?
可以,公式與 K 棒週期無關。在日內 K 棒上,ATR 反映的是該長度 K 棒的區間,所以波動單位會自動調整。交易時段中斷與隔夜跳空透過真實區間進入 ATR,所以要決定測試用僅日盤還是全時段的 K 棒,並在整個比較中固定這個選擇。
參考文獻
- Wilder, J. W. (1978). New Concepts in Technical Trading Systems. Trend Research.
- Bailey, D. H., Borwein, J., López de Prado, M., & Zhu, Q. J. (2014). Pseudo-Mathematics and Financial Charlatanism: The Effects of Backtest Overfitting on Out-of-Sample Performance. Notices of the American Mathematical Society, 61(5), 458–471.
- Pardo, R. (2008). The Evaluation and Optimization of Trading Strategies (2nd ed.). John Wiley & Sons.

