MACD 和 RSI 可以一起觀察,但兩個訊號同意,不代表多了一份獨立的獲利保證。兩者都由價格推算;較有用的 MACD RSI 策略,是事前寫清楚誰負責篩選、誰負責確認,以及條件多久後到期。如此才分得清楚「跌勢暫緩」與「可以執行的交易計畫」。
本文採收市價、日線 MACD 12/26/9 與 Wilder RSI 14 作教學設定。期間代表 K 線根數,改成小時線就不再是相同觀察窗口。所有數值例子均為假設條件,不是任何美股的歷史行情。

RSI 與 MACD 各看什麼?先分清比例與差值
RSI 把一段期間的上漲與下跌幅度經平滑後比較,讀數在 0 至 100 之間;MACD 的 DIF 則是 EMA12 減 EMA26,保留價格差值的單位。若美元報價股票的 DIF 為 −0.8,意思是快 EMA 比慢 EMA 低 0.8 美元,並不是跌了 0.8%,也不是「超賣程度」。
例如平滑平均上漲為 0.5、平均下跌為 1.5,RS=0.5÷1.5=1/3,RSI=100−100÷(1+RS)=25。這是近期跌幅佔優勢的描述,無法算出股價還能跌多少。Fidelity 的 RSI 說明亦提醒,強趨勢中超買或超賣可以維持一段時間。
MACD 的 DEA=EMA9(DIF),本文柱體=DIF−DEA,未乘 2。RSI 預設平滑與 EMA 的權重不同;兩個指標的數字不可直接相減,也不能把 RSI 的 30 當成 MACD 的比較門檻。要先核對算法,可從MACD 元素與公式開始。
條件先後如何設定?把「曾經超賣」寫成有限窗口
以下是一個供研究的順序,不是買入建議:先觀察 RSI 收市低於 30;從下一根起保留五根日線的觀察資格;資格有效時,等待 RSI 收復 30,且 DIF 由不高於 DEA 轉為高於 DEA。只有在該根收市後全部成立,才記錄為候選事件,下一交易日才模擬執行。
| 交易日 | RSI | DIF/DEA | 當時能做的判斷 |
|---|---|---|---|
| A | 27 | −1.10/−0.90 | 啟動五根觀察窗口 |
| B | 29 | −1.00/−0.92 | 未收復 30,未金叉 |
| C | 33 | −0.82/−0.90 | 收市同時確認兩條件 |
| D | 未知 | 未知 | 才可使用預先選定的成交方式 |
若把順序改為「先金叉,再等五根內超賣」,便是另一套規則。不能遇到哪張圖漂亮就交換先後。窗口過期、再次超賣是否重設,以及同一段行情最多記錄幾次,都應先決定;否則同一個反彈很容易被計成多個獨立成功案例。
同時出現的風險:共同依賴價格,也可能一起落後
急跌後的一次反彈,可能同時抬高 RSI 和 DIF。看似兩次確認,其實可能只是同一段收市價變化經兩種算法呈現。它們沒有自動加入盈利品質、財報風險或可成交的流動性,因此不宜把「一個指標六成、另一個六成」當作兩項獨立概率相乘。
等待愈多條件,也可能使假設進場價由 50 升至 54,而失效價仍為 48。每股風險由 2 增至 6;若仍追求 60 的目標,事前報酬風險比便由 10÷2=5,降至 6÷6=1。這只是價格位置的算術比較,沒有證明較早進場比較好;它提醒我們,增加確認的代價應一併量度。
怎樣測量改善?保留被篩掉的訊號
比較至少兩組:所有符合定義的 MACD 金叉,以及加上 RSI 順序限制的子集合。使用相同標的、期間、出場規則、資金配置與成交成本。若雙指標只留下少數交易,報告交易數、持倉時間和錯過的行情,不能只呈現勝率上升。
評估表可先空著:候選事件數、實際模擬成交數、平均每筆成本後盈虧、最大回撤、空手比例。未完成計算就保留「待計算」,不要以示意圖填上績效。參數及五根窗口可在開發期試驗,保留較後時段不調整,才能觀察是否只是配合了某一小段歷史。
另把「訊號後十根的價格變化」和「策略帳戶報酬」分開:前者不必然包含實際持倉、跳空和資金限制。即使前者改善,也不能直接宣稱整個策略可獲利。
讀者實作:留下三個時間點,而非只截一張金叉圖
從你有權使用的圖表資料選一個美股標的,先寫下資料供應商、下載日期、觀察起迄日、是否調整拆股股息、日線與正常交易時段。將 MACD 和 RSI 的價格來源都固定為收市價,並記錄平台顯示的 RSI 平滑設定,避免混用簡單平均與 Wilder 平滑。
- 在不向右看未來行情的情況下,逐日記下首次 RSI 低於 30 的日期。
- 標出重新站上 30 與 MACD 金叉的確認日期;只有符合預定先後與期限才保留。
- 另列最早可執行日期、模擬價格、失效價與事件到期日。無成交也留一行,註明原因。
完成品應能讓另一位讀者只靠條件與資料,找出相同日期。若兩人差一天,先查 K 線是否完成、時區與等號處理,再討論判讀。你也可用交易日誌保留原始規則和截圖。
反例:超賣解除與金叉,都不等於跌勢結束
假設 C 日已符合表中條件,D 日模擬買入價為 40,失效價 38;翌日因突發事件開在 36。兩個指標當時都沒有算錯,但資訊更新和成交價格已使原計畫失效。若依舊用 38 記錄損失,便會低估實際執行風險。另一種失敗是價格在區間內反覆反彈,兩者多次同向,卻沒有足夠幅度覆蓋交易成本。
因此這套組合較適合回答「條件何時齊備」,不適合回答「此刻一定會反轉」。初學時先學會記錄過期訊號與不成立案例,往往比替圖上每次反彈尋找理由更有幫助。更多算法比較可查看技術指標教學。
常見問題
MACD 和 RSI 一起用更準嗎?
不能先下結論。須以相同資料和成本比較單指標與雙指標,並注意樣本數縮少、進場延後和空手時間;只看幾張成功圖不足以證明改善。
RSI 超賣時 MACD 金叉就買嗎?
它最多是一組研究條件。仍須先設定價格失效、執行時點、部位和事件風險;在未完成的 K 線上,兩個訊號更可能於收市前消失。
RSI 和 MACD 哪個更好?
RSI 著重漲跌強弱的比例,MACD 著重快慢 EMA 的差值與方向。選擇取決於想研究的問題,沒有脫離市場與規則的優劣排名。
公式參考:TradingView RSI 計算文件。本文的窗口與事件表為教學設計,並非已驗證的美股策略。
延伸閱讀
本文供投資研究與學習參考,不構成個別投資建議;指標與假設算例不保證未來報酬,投資可能損失本金。