Last Updated:

【MACD 參數設定教學】(6,13,9) 黃金交叉回測:8年台股數據揭密勝率與獲利|Python 量化實證 Ep.3

老兵

⚡ 30秒懶人包 (Key Takeaways)

  • 網傳神技:將 MACD 參數改為 (6,13,9) 號稱能提早進場。
  • 實測結果:加上此指標後,交易次數減少 47%,平均獲利提升 30%。
  • 關鍵真相:MACD 並沒有提高「勝率」(猜對的機率),而是提高了「賠率」(賺錢的幅度)。
  • 適用情境:適合資金有限、想抓波段(持有 60 天以上)的投資人。
  • ❌ 不適合誰:追求高勝率(討厭賠錢)、想做短線隔日沖、或習慣開槓桿 All-in 的投資人。

📂 【黃金三角策略】系列文章導讀

這套策略是由三個濾網逐步進化而成的,建議新手依照順序閱讀,建立完整選股邏輯:


很多投資朋友都在 YouTube 或 PTT 看過這類教學:「只要把 MACD 參數設定改成 (6, 13, 9),就能比別人早一步進場,獲利翻倍!」

這聽起來很誘人,就像是拿到了股市的作弊代碼。但身為一個講求數據證據的量化交易者,我第一反應是懷疑:「這是不是只是剛好湊出來的數字?」「會不會賺一次賠十次?」

為了驗證這個 MACD 黃金交叉 的都市傳說,我沒有盲目跟單,而是寫了 Python 選股程式,把 2018 年至 2025 年全台股 1900 多檔股票 的歷史數據全部跑一遍。今天這篇文章,我不只會給你獲利數據,更會用最白話的方式,帶你破解這套策略背後的機率秘密。

🧪 實驗設計:這是一場「條件式對照測試」

為了驗證「網傳參數」到底有沒有效,我們不能憑感覺。這就像藥廠開發新藥,我們進行了一場嚴謹的對照實驗:

  • 💊 對照組(策略 2.0):只用我們在前兩集驗證過的基礎策略:
    1. 價值濾網:股價距高點已跌 > 40% (撿便宜)。
    2. 籌碼濾網:均線糾結度 < 5% (主力吸籌)。
    3. 規則:只要滿足上述兩點,一突破就買。
  • 💉 實驗組(策略 3.0):在原本的條件上,多加一道鎖:強制要求 MACD (6, 13, 9) 必須剛好變成紅色(黃金交叉) 才能買。
💡 研究設計備註
本文關注的重點不是「MACD 能不能單獨賺錢」,而是它是否能擔任「優化器」,提升既有策略的選股品質。

📊 數據會說話:獲利提升的代價

這是程式跑了 1933 個交易日、模擬持有 60 天後的結果:

評比項目策略 2.0 (無 MACD)策略 3.0 (有 MACD)關鍵變化
總交易次數2,347 次1,251 次📉 減少 47% (大瘦身)
平均單筆獲利2.43%3.18%📈 提升 30%
總勝率44.91%45.08%幾乎沒變

⚠️ 關鍵矛盾解析:為什麼勝率沒變,賺的錢卻變多了?

很多讀者看到這裡會困惑:「MACD 不是過濾了爛股票嗎?為什麼勝率還是只有 45%?」

真相大白:MACD 是一個「動能篩選器」(Momentum Filter)

它的功能不是讓股票變得更會漲,而是幫你找出那些「已經開始加速的股票」

  • 錯誤理解:MACD 能神奇地預測未來漲跌。
  • 正確理解:MACD 幫你找到「油門已經踩下去」的股票。

這就像是在賽馬場下注:策略 3.0 只選「已經開始衝刺」的馬(MACD 黃金交叉)。雖然勝率一樣,但選中的馬一旦跑起來,速度更快、爆發力更強。

🗑️ 驗屍報告:MACD 的「垃圾桶」裝了什麼?

為了證明上述理論,我特地分析了那些 「策略 2.0 說可以買,但 MACD 說不准買」 的股票(被丟進垃圾桶的):

指標被過濾的股票 (垃圾桶)MACD 選中的股票 (菁英)解讀
平均獲利+2.40%+3.18%選中者爆發力較強
勝率44.8%45.1%兩者勝率幾乎一樣
最大獲利+180%+273%全壘打更遠
最大虧損-42%-59%風險也同步放大

🧪 持有天數敏感性測試:為什麼是 60 天?

為了證明策略的穩健性,我測試了不同持有天數的表現:

持有天數策略 2.0 獲利策略 3.0 獲利MACD 優勢
10 天-0.31%-0.18%❌ 都虧損 (還在洗盤)
30 天+1.12%+1.45%✅ 提升 29%
60 天+2.43%+3.18%✅ 提升 30%
90 天+2.87%+3.65%✅ 提升 27%

結論:短線是毒藥(10 天內賠錢)。從 30 天到 90 天,MACD 版本都穩定領先約 30%,證明這類跌深股需要時間打底。

🛡️ 量化分析師的誠實筆記:風險揭露

1. 獲利分佈呈現極度的「右偏」(Right-skewed)
這套策略就像棒球選手全力揮大棒。約 80% 的時候可能被三振或小賺,但 20% 的時候會轟出全壘打。這意味著你的資金曲線會像心電圖一樣跳動,絕對不適合開槓桿

2. 統計顯著性
為了確認這 30% 的獲利提升不是運氣,我進行了 T-test 檢定,P-value 為 0.004 (< 0.05)。這不是巧合,MACD 參數調整是真的有影響。

📑 實戰案例:天堂與地獄

(註:以下僅列出最具代表性的極端案例,多數交易仍為小幅損益。)

🚀 抓到的飆股 (全壘打)

進場日期股票名稱60天後獲利備註
2020-06-02科風+273.9%疫情後 V 型反轉
2025-01-03辣椒+104.0%遊戲股爆發

💀 踩到的地雷 (被三振) - 完整揭露

進場日期股票名稱60天後獲利失敗原因如何避開?
2023-02-15大略-KY-59.2%財報疑慮❌ 避開 KY 股
2021-08-19寶得利-57.6%營收衰退✅ 檢查月營收
2022-03-10聯德-48.3%籌碼未穩✅ 確認量縮

❓ 常見問題 FAQ (懶人包)

Q1:MACD (6,13,9) 和預設的 (12,26,9) 哪個好?

A:沒有絕對的好壞,取決於你的風格:

  • (6, 13, 9):適合短波段 (30-90天),反應快,能抓到第一根起漲,但假訊號多。
  • (12, 26, 9):適合長線趨勢,訊號穩定,但進場時漲幅已大。

Q2:這套策略適合台股 ETF 嗎(如 0050)?

A:❌ 不適合。ETF 波動小,無法產生我們需要的「全壘打」效應,扣掉手續費後利潤微薄。

Q3:停損要設多少?

A:建議使用「雙重停損機制」,取以下兩者價格較低者出場:

  1. 方法① (技術面):訊號 K 棒最低價 × 0.97(低點再減 3%)
  2. 方法② (資金面):進場價 × 0.9(-10% 硬性防線)

範例:50元買進,K棒低點48元。方法①=46.56,方法②=45。則停損設在 45 元。


(數據聲明:本文回測數據包含已下市股票資料,避免生存者偏差,結果僅供學術研究參考,投資請獨立判斷)

📩 喜歡這種「不講廢話」的量化實證?

你也受夠了網路上似是而非的投資教學嗎?
我不賣課程、不報明牌,只做一件事:把網路上的投資傳說,用數據驗屍。