美股投資研究與學習

MACD 二次金叉怎麼判斷?雙金叉型態的條件與陷阱

MACD 二次金叉通常指先有一次主線上穿,之後回到訊號線下方,再次上穿。它不是把兩根正柱叫作兩次金叉,也不是只要重複兩次便保證大漲。要研究雙金叉,先把事件順序、間隔與價格回撤寫成規則,再連同失敗形態一起保存,否則很容易只記住後來上漲的那幾張圖。

假設 MACD 序列在T1上穿、T3下穿、T5再次上穿,區分兩次事件與持續正柱。
假設資料,非真實行情。事件成立不代表策略具有獲利能力。 點擊圖片可開啟大圖。

先畫事件順序,避免把持續上方算兩次

本文以 DIF=EMA12−EMA26、DEA 為 DIF 的九期 EMA,金叉採前期小於或等於、當期嚴格大於的條件。第一次上穿之後,若 DIF 一直在 DEA 上面,只是維持原狀,不論過了幾根棒,都不能再算第二次上穿。StockCharts 的交叉定義可確認基本事件。

要有第二次,至少須回到另一側,之後再度上穿;相等如何處理也要事先決定。把流程寫成「上穿、回到下方、再上穿」,比憑兩個看似相近的弧線判定更容易重現。若只看柱體,便對應正負號先改變、再恢復。

雙金叉並不是一套完整策略。它沒有自動規定何時成交、持有多久、最多能虧多少,也沒有提供事件發生後的機率。名稱有助於分類,不能代替研究設計。

用七筆假設輸入驗算兩次交叉

觀察點 假設 DIF DEA 單倍柱體
T0 -0.200000 0.000000 -0.200000
T1 0.050000 0.010000 0.040000
T2 0.080000 0.024000 0.056000
T3 -0.100000 -0.000800 -0.099200
T4 -0.200000 -0.040640 -0.159360
T5 0.050000 -0.022512 0.072512
T6 0.150000 0.011990 0.138010

T0 的 DEA 狀態明確設為零,後續按九期 EMA 更新;整段不是來自真實股票。T1 由下到上,T3 已回到下方,T5 再次上穿。因此兩次金叉分別在 T1 與 T5,相隔四根 K 棒。T2 雖然仍有正柱,卻不是新增金叉。

這張表專門驗證事件順序,沒有同時給出足以推回整段價格 EMA 的歷史行情,因此不能把它改標成某檔股票的底部。用示意數列把定義弄清楚,與取得真實市場樣本,是兩項不同工作。

零軸與價格背景,應另外分類

可以把兩次金叉的 DIF 正負分別記下,再觀察是否都在零軸下、跨越零軸前後,或都在零軸上。不要因為第二次柱體較長,就推定第二次的價格背景一定更強。柱高是兩線差距,並不直接等於突破幅度。

價格回撤也要定義參照。如果從第一次金叉後的一個假設收市高點五十元,跌到最低收市四十七元,收市價回撤為 (50−47)÷50=百分之六。若改用盤中最高最低,結果可能不同,不能在各案例任意切換。這是另一項獨立的價格算術例,不是由上方 DIF 數列還原。

成交量可作輔助欄位,但先固定平均期間與是否包含當期。把零軸、價格回撤與量能分欄,比臨時稱某個形態「比較標準」更能讓別人檢查。

訂一套可重做的研究條件,標明是自訂假說

例如只為練習,可先寫:兩次已收市金叉相隔三至二十根日棒,中間至少一次確認下穿,收市價回撤不超過百分之八。這些門檻是本文自訂的研究示範,不是普遍有效規則,也不是作者或平台給出的保證。你可以選別的數字,但必須在看結果前固定。

按這套示範定義,上方相隔四根符合間隔,獨立價格例百分之六的回撤符合限制;這只叫「符合所寫條件」,不能叫策略成功。之後若價格下跌,仍須記成符合條件但結果不利,不可把它排除後宣稱形態準確。

再用一個反例:若兩次上穿只隔兩根,便不符合這次選定的最短間隔;即使後來大漲,也不能事後放寬條件把它補進來。TradingView 的策略研究文件提醒選樣與過度擬合問題,形態研究也需要同樣留意。

實作:把雙金叉與相似形態並排保存

  1. 固定一檔美股或 SPY、日線 Close、一般時段、價格調整、EMA 12/26/9、期間與資料來源,記錄查閱日。
  2. 先寫交叉、相等、間隔、回撤與觀察窗定義,再按時間順序找所有候選,不按後續漲跌挑圖。
  3. 逐筆記錄第一次上穿、中間下穿、第二次上穿的確認日期,算出根數間隔。
  4. 保留一個符合條件的候選,以及一個只持續正柱或間隔不符的相似例;價格結果另外紀錄。
  5. 若沒有足夠樣本就寫不足。真實日期、價格與成交量由你的來源取得,不用示意數值填補。

完成品最好是事件表加兩張相同時間尺度的圖。標出資料當時已知或尚未完成的部分,避免在週中預覽或盤中訊號上先畫第二次確認。

失敗並不會因為多了一次金叉而消失

區間行情常見主線來回穿越。只要看得夠久,便容易出現兩次、三次甚至更多次金叉;若沒有窗口與間隔限制,「雙金叉」可能只是反覆噪音的其中一段。Fidelity 的指南亦提醒盤整中的來回交叉。

另一個失敗是事後移動觀察窗:第二次之後先跌,就說還未正式發動;過很久才升,又把它當成功。這種定義讓任何形態都幾乎不能被否定。先固定後續幾根棒、退出條件與成本,才可能公平記錄不利結果。

若要把形態轉成交易規則,還應測試下一可成交價格、跳空、部位及重複事件如何處理。確認兩次事件的算術沒有錯,不代表該增加倉位或放寬風險。研究最有價值的結果,可能是發現原來看似漂亮的形態,沒有足夠穩定的證據支持。

還要處理樣本重疊。若一段區間有三次金叉,前兩次可組成一對,後兩次又組成另一對;它們共享價格路徑,不能不加說明就當成兩份互不相關的證據。先寫明只保留不重疊事件,或完整標記重疊關係,再看結果。否則,事件數可能被密集纏繞的同一段行情放大,卻沒有增加相同比例的獨立資訊。

常見問題

雙金叉一定會大漲嗎?

不能保證。兩次事件只提供一種形態分類,還需要價格路徑、樣本、成交與成本的證據。符合定義也可以有不利結果。

兩次交叉要相隔幾天?

沒有跨市場必然有效的固定間隔。本文示範的三至二十根只是自訂研究條件,日線與週線亦不可共用「天」的說法。

雙金叉需要放量嗎?

可把量能設成事前條件或輔助欄,但必須清楚定義平均與門檻。加入放量不能單獨證明形態有效,也不能事後只保留放量成功例。

參考來源:StockCharts:MACD 與交叉訊號、Fidelity:MACD 與盤整假訊號、TradingView:策略測試、選樣與過度擬合。文中假設數據只供驗算,不代表實際行情或績效。

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

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