文章

移動平均線交叉:如何解讀並交易此訊號

當較快的移動平均線在同一張圖表上向上或向下穿越較慢的移動平均線時,就會出現移動平均線交叉,這代表趨勢正在發生轉變。這兩條平均線涵蓋的週期數不同,這也是它們之所以會產生偏離並出現交叉的唯一原因。兩者都是根據已經發生的價格所計算而成,而移動平均線會先平滑價格數據、減少市場雜訊,再確認趨勢,因此交叉所確認的是一段已經開始的走勢,而非對未來走勢的預測。 對於使用技術指標來掌握外匯及其他市場進出場時機的交易者而言,這項差異相當重要:交叉訊號有助於您順勢而為,但前提是您必須了解如何過濾疲弱或虛假訊號。以下我們將說明如何解讀移動平均線交叉、哪些週期組合適合不同的交易風格、哪些檢查條件可用來確認訊號是否有效、交叉進出場策略如何運作、其常見失效情況,以及如何在 MT4 和 MT5 上進行設定。

重點摘要

  • 移動平均線交叉是指較快的移動平均線向上或向下穿越較慢的移動平均線,標誌著趨勢出現轉變。
  • 三組標準參數涵蓋主要交易風格 ,分別為 日內交易使用 9 EMA 與 21 EMA,波段交易使用 20 SMA 與 50 SMA,長期交易使用 50 SMA 與 200 SMA。
  • 交叉訊號確認的是已經開始的趨勢,因此在區間盤整市場中效果不佳。
  • 交叉本身不構成交易訊號 ,必須通過四項確認檢查後才算成立。

什麼是移動平均線交叉?

移動平均線交叉是當快速移動平均線穿越慢速移動平均線時所形成的訊號事件。快速移動平均線涵蓋的週期較少,慢速移動平均線涵蓋的週期較多,而交叉點代表近期價格已推動短期均線穿越長期均線。

所有移動平均線都是根據已經形成的價格計算,因此屬於落後指標。交叉訊號因此只能確認已在進行中的趨勢,無法預測價格下一步走向。在技術分析中,這類交叉可協助交易者識別實際的進出場點、辨識趨勢,並確認趨勢方向。其時機之所以有效,在於兩條均線的反應速度不同,這使交叉能在既有趨勢中轉化為買入或賣出訊號。

移動平均線交叉如何形成

快速移動平均線對近期價格的反應比慢速移動平均線更快,因此當近期價格改變方向時,快速移動平均線就會穿越慢速移動平均線。

EURUSD daily chart showing a bearish and bullish crossover between the 20-period and 50-period SMAs.

快速與慢速移動平均線

快速移動平均線涵蓋的週期少於慢速移動平均線,因此每一筆新價格對它的影響更大。20 週期 簡單移動平均線 (SMA)會將最近 20 個收盤價平均分配,而 50 週期 SMA 則會將每個新收盤價分散到 50 個週期中。一個新價格會明顯推動 20 週期均線,但對 50 週期均線幾乎影響不大。

看漲交叉

當快速移動平均線向上穿越慢速移動平均線時,就會出現看漲交叉。近期價格上升的速度快於長期均線吸收變化的速度,因此在獲得確認後,它可作為買入訊號,而不只是單純顯示上升趨勢。

看跌交叉

當快速移動平均線向下穿越慢速移動平均線時,就會出現看跌交叉。近期價格下跌的速度快於長期均線吸收變化的速度,因此只有在獲得確認後,它才構成賣出訊號,而不能僅憑交叉本身判斷。在任何一種情況值得採取行動之前,先確認眼前的交叉屬於正確類型,因為有三種不同訊號都被稱為交叉。

三種都被稱為交叉的不同訊號

常見有三種不同事件都被稱為交叉,而本文討論的只有其中一種。螢幕上出現的是哪一種,將決定下列規則是否適用。

兩條移動平均線交叉

移動平均線交叉涉及兩條不同週期的移動平均線,且兩者都繪製在價格圖表上。這是標準情況,也是本文其餘內容所描述的類型:當一條短期移動平均線穿越一條長期移動平均線時,交易者通常會將其解讀為市場動能可能改變。

價格穿越移動平均線

價格交叉是指價格與單一移動平均線之間的交叉。圖表上只有一條均線覆蓋在價格之上,因此它出現的頻率高得多,因為價格觸及單一均線的次數遠多於第二條均線穿越它的次數。這些訊號大多屬於雜訊,因為在區間盤整市場中,價格會反覆收在單一均線之上與之下。這也是為什麼雙均線版本成為預設做法。第二條均線有助於濾除單均線設定中的部分雜訊,從而產生更乾淨的買入或賣出訊號。

MACD 線穿越訊號線

A MACD 交叉是指 MACD 線在價格圖下方的獨立面板中穿越其訊號線。MACD 是不同的指標,其兩條線都不是繪製在價格之上。12 與 26 週期屬於 MACD,而不是移動平均線交叉。

表 1. 三種被稱為交叉的訊號

交叉類型何者穿越何者出現位置訊號頻率本文是否涵蓋
移動平均線交叉較快的移動平均線穿越較慢的移動平均線出現在價格圖表上,兩條均線都繪製在價格之上三者中最少是。這是本文主題
價格交叉價格穿越單一移動平均線出現在價格圖表上,一條均線繪製在價格之上三者中最多,因為價格觸及均線的次數遠多於第二條均線穿越它的次數僅在本節提及
MACD 交叉MACD 線穿越其訊號線出現在價格圖下方的獨立面板中無法直接比較,因為它取決於 MACD'本身的設定,而非兩條均線否。這是不同指標,而 12 與 26 週期屬於它

在確認正確訊號類型後,下一個決定就是選擇哪兩個週期來產生該訊號。

常見的移動平均線交叉組合

沒有單一最佳組合,只有取捨;不同交易策略會在速度與可靠性之間做出不同平衡。較短週期會產生較早但也較多的假訊號,較長週期則會產生較晚但較少的訊號。三組標準參數各自偏向這種取捨的一端。

日內交易使用 9 EMA 與 21 EMA

9 週期 指數移動平均線 (EMA)與 21 週期 EMA 是標準的日內交易組合,通常在 5 分鐘至 15 分鐘圖上判讀。由於這組 EMA 對短期價格波動反應迅速,因此常被活躍交易者用於短線交易。代價是,在三組參數中,它的假訊號比例最高。

波段交易使用 20 SMA 與 50 SMA

20 週期 SMA 與 50 週期 SMA 是 波段交易常用組合,通常在 1 小時圖至日線圖上判讀。這組參數在速度與雜訊之間取得平衡。其訊號比 9 與 21 組合來得更晚,且數量更少。

長期趨勢使用 50 SMA 與 200 SMA

50 週期 SMA 與 200 週期 SMA 是長期趨勢分析的標準組合,其中 50 日與 200 日移動平均線常被用作日線與週線圖上的長期均線參考。200 日移動平均線也廣受機構交易者關注。 黃金交叉是指 50 週期 SMA 向上穿越 200 週期 SMA,代表強勁的長期看漲動能;而 死亡交叉則是當 50 日均線向下穿越 200 日均線時,代表長期看跌動能。這組參數產生的訊號在三者中最少,也最晚。

應該使用 SMA 還是 EMA?

兩者都不會更準確,而 EMA 與 SMA的選擇取決於所交易的時間週期。EMA 對近期價格給予更高權重,因此交叉出現得更早。SMA 對其週期內每個價格賦予相同權重,因此交叉較晚,產生的訊號也較少。其他類型的移動平均線也存在,例如 Hull Moving Average,較常用於更複雜的系統中。

Comparison of 9 and 21 EMA, 20 and 50 SMA, and 50 and 200 SMA moving average crossover pairs.

表 2. 標準交叉組合

週期組合類型交易風格常用時間週期取捨
9 EMA 與 21 EMA指數型日內交易、剝頭皮與當沖交易5 分鐘至 15 分鐘三者中最早出現訊號,但假訊號比例也最高
20 SMA 與 50 SMA簡單型波段交易1 小時至日線較為平衡。訊號比 9 與 21 更少,且每個訊號出現得更晚
50 SMA 與 200 SMA簡單型長期趨勢與部位交易日線至週線訊號最少,進場最晚。這組參數會產生黃金交叉與死亡交叉

一組參數只完成了一半設定,因為相同的兩個週期在 5 分鐘圖與日線圖上的表現會非常不同。

為交叉訊號選擇時間週期

沒有單一最佳時間週期,交易者可依據自身交易方式,在不同時間週期上套用相同的交叉邏輯,從日內交易設定到長期投資皆可;較高時間週期產生的訊號較少,但每個訊號更可靠,因為較長的 K 線在收盤前能吸收更多雜訊。日線與 4 小時圖適合波段交易,而 1 分鐘圖的可靠性最低。

  • 剝頭皮交易與 當日交易,使用 5 分鐘與 15 分鐘圖。每天有多個訊號,進場最早,但假訊號也最多。
  • 波段交易,使用 1 小時至日線圖。訊號較少且較晚,每月出現幾次,其中大多數發生在持續時間足以交易的趨勢中。
  • 長期部位配置,使用日線與週線圖。每年只有少數幾個訊號,每個都來得較晚,但都建立在已被證明的趨勢上。

許多交易者會先在較高時間週期判讀方向,再在較低時間週期執行訊號,這就引出了應該依據哪一個採取行動的問題。

如何確認交叉訊號

交叉本身只是觸發檢查的起點。應結合其他技術指標或技術分析工具來確認訊號,以提升交易決策的依據,然後等待 K 線收盤,檢查兩條均線是否朝同一方向傾斜並在交叉後拉開距離,觀察是否有成交量或動能支持,並確認更高時間週期的方向一致。

等待 K 線收盤

只有當完成交叉的那根 K 線已完全收盤時,才將交叉視為有效,因為快速移動平均線可能在尚未完成的 K 線內穿越,並在該 K 線收盤前又回到另一側。如果交叉仍在未收完的 K 線內形成,則此項檢查不通過。

檢查斜率與距離擴張

檢查兩條均線是否都朝交易方向傾斜,且交叉後兩者之間的距離是否擴大。兩條平坦均線反覆交叉,代表的是區間盤整市場,這種情況常見於橫盤整理,而非單向運行的趨勢市場,所產生的就是來回掃損(whipsaw)。如果它們交叉後又立刻重新靠攏,則此項檢查不通過。

以成交量或動能確認

觀察交叉 K 線上的成交量是否上升,或 相對強弱指數 (RSI)或 MACD 是否與交叉方向一致,因為交易者常將其與成交量或動能指標結合,以提升準確性並確認市場走勢。有參與度支撐的走勢,比起僅僅在均線附近薄弱漂移,更有延續力。如果成交量持平或下降,或動能指向相反方向,則此項檢查不通過。

檢查更高時間週期趨勢

檢查高於當前交易時間週期的圖表,以確認更大級別的趨勢與整體方向,或檢查價格位於 200 週期均線的哪一側。若 15 分鐘圖出現看漲交叉,但日線趨勢正在下跌,則該訊號就是逆著更大趨勢操作。如果訊號與更高時間週期的趨勢相反,則此項檢查不通過。

一旦訊號通過全部四項檢查,停損單通常設在多頭部位近期波段低點下方,或空頭部位近期波段高點上方。

表 3. 交叉確認檢查清單

檢查項目測試內容訊號失敗條件
K 線收盤完成交叉的那根 K 線已在所交易的時間週期上完全收盤交叉仍在未完成的 K 線內形成
斜率與距離擴張兩條均線都朝交易方向傾斜,且交叉後兩者之間的距離擴大兩條均線都呈平坦,或交叉後立刻再次靠攏
成交量或動能交叉 K 線上的成交量上升,或 RSI 或 MACD 與交叉方向一致成交量持平或下降,或動能指向相反方向。對貨幣對而言,此項檢查權重較低,請參閱下方外匯章節
更高時間週期趨勢更高一級的時間週期與該方向一致,或價格位於 200 週期均線的正確一側訊號與更高時間週期的趨勢相反

下一節將在真實圖表上逐一示範這四項檢查。

移動平均線交叉策略

移動平均線交叉策略包含三個部分:進場規則、出場規則,以及趨勢濾網。上文提到的參數組合與確認檢查,是用來支援這些規則,而不是取代它們。

進場規則

在看漲交叉時做多,在看跌交叉時做空;此進場規則旨在於四項確認檢查全部滿足後,只對已確認的看漲或看跌交叉採取行動,以更一致地識別 進出場點:K 線已收盤、均線正在拉開、成交量或動能方向一致,且更高時間週期趨勢一致。任何未通過其中一項檢查的交叉,都還不能視為進場訊號。

出場規則

可在出現相反交叉時出場,或在進場時設定固定停損與目標價位後出場;兩者都是在下單前先定義出場點的方法。以相反交叉作為出場永遠無法預測反轉,且一定落後於反轉,這也是為什麼下方 EURUSD 實例中,等待均線反向交叉才出場,回吐了 260 點走勢中的大部分利潤。固定停損與目標價位若先被觸及,會更早結束交易,但也會限制持續延伸的趨勢收益。應在進場前決定採用哪一種出場規則,而不是進場後才決定。

趨勢濾網

加入第三條更長期的移動平均線,通常為 200 週期,作為長期均線,以使交易與 市場趨勢及當前 市場狀況保持一致,並且只採取與價格位於該均線哪一側相符的交叉:只有當價格在其上方時才做看漲交叉,只有當價格在其下方時才做看跌交叉。這就是三重移動平均線交叉。它產生的訊號比單純雙均線更少,而這正是其目的,因為它針對的是本文後面提到的區間盤整來回掃損。

表 4. 移動平均線交叉策略總覽

規則作用取捨
進場四項確認檢查全部通過後才採取交叉訊號會放棄部分最早的進場價格
出場,相反交叉在出現相反訊號時平倉落後於反轉,回吐浮動獲利
出場,固定停損與目標在預設價位平倉較早鎖定結果,但會限制持續延伸的趨勢
趨勢濾網,200 週期均線只採取與其方向一致的交叉訊號較少,但可濾除下一節提到的來回掃損

交叉訊號實例解析

在 EURUSD 日線圖上,20 週期 SMA 於 2025 年 12 月 11 日前後在約 1.1714 的位置向上穿越 50 週期 SMA,當時快速移動平均線約高於慢速移動平均線 5 點。

K 線收盤檢查通過,因為交叉是在已收盤的日 K 線上完成。斜率與距離擴張檢查只算部分通過。20 週期 SMA 在交叉前持續上升,而 50 週期 SMA 仍在下跌,兩者直到大約十天後才真正拉開,距離約為 71 點。成交量檢查結果不明確,因為成交量柱狀圖維持在狹窄區間內,直到 12 月中旬才出現增加。更高時間週期檢查則明確通過,因為約 1.1714 的收盤價高於正在上升的 200 週期 SMA 超過 200 點。這些檢查是加權判斷,而不是單純計數。部分通過與結果不明確,並不會抵消另外兩項明確通過的檢查。

之後價格一路上行,到 2026 年 1 月 28 日左右升至約 1.1974。相反交叉則在 2026 年 3 月 10 日前後於約 1.1641 出現,因此若堅持使用該出場規則,原本 260 點的獲利會在 60 個交易日內轉為 73 點虧損。訊號本身是正確的,但落後的出場方式把這段走勢回吐掉了。

所有價格均為歐洲央行歐元參考匯率的日收盤價,因不同經紀商的日 K 線收盤時間不同,因此數值僅為約略值。

該訊號本來正確,卻仍因出場方式而虧損。接下來看同一貨幣對中,從一開始就錯誤的訊號。

EURUSD daily chart showing four checks used to confirm a moving average crossover signal.

移動平均線交叉何時失效

移動平均線交叉最常失效的情況,是市場條件不支持其所需確認的明確趨勢,因此該設定可能產生假訊號。兩條均線彼此靠近、來回交叉,並造成一連串小額虧損加上交易成本。市場即使波動數百點也可能出現這種情況,因為關鍵不在於價格走了多遠,而在於兩條均線是否能持續分離。

區間盤整市場與來回掃損

來回掃損的成因不是價格平坦,而是缺乏可持續的趨勢。在 2025 年 7 月 15 日至 10 月 31 日之間的 EURUSD 日線圖上,價格波動約 433 點,最終下跌 111 點,先在 9 月中旬前反彈,之後再回落。然而 20 週期 SMA 與 50 週期 SMA 仍在其中反覆來回交叉。

在這 79 個交易日中,該貨幣對共交叉三次,分別在 8 月 18 日、9 月 5 日與 10 月 16 日,且每次交叉時兩條均線的距離分別僅有 4.3 點、2.3 點與 2.4 點。這代表斜率與距離擴張檢查連續三次失敗。若三個訊號全部都做,並在每次出現相反交叉時反手,扣除交易成本前約虧損 137 點。日線圖上的三次完整來回交易只需付出幾點成本,相較之下只是四捨五入誤差。成本在較低時間週期上才更重要,因為相同規則會更頻繁觸發。

EURUSD daily chart showing three tight moving average crossovers that resulted in whipsaw signals.

快速走勢後的落後性

交叉是在其所確認的走勢之後才出現,因此當兩條均線真正交叉時,一段急速行情往往已經走完大半。週期間隔越大,交叉出現得越晚,這也是為什麼 黃金交叉與死亡交叉這兩種基於 50 與 200 組合的訊號,永遠抓不到趨勢的起點。

跳空與新聞事件

預定公布的 經濟日曆數據或財報,可能使價格完全脫離這套機制。在低成交量商品上,交叉訊號也可能較不可靠,因為清淡交易可能扭曲走勢。兩條均線都是根據事件發生前的收盤價計算,因此在數根 K 線之後之前,兩者都無法反映該事件。這些失效模式無法消除,只能管理。

既然交叉這麼常失效,那它還值得使用嗎?

移動平均線交叉真的有效嗎?

在趨勢市場中,移動平均線交叉的測試結果大約比將相同規則套用在區間盤整市場時高出 20 個百分點。這個差距才是真正值得採取行動的數字,因為趨勢濾網比週期組合更重要。已公開的勝率對其絕對水準看法不一,大致落在 33% 至 58% 之間。

造成這種差異的有四個變數:測試的是哪種資產、使用哪個時間週期、是否套用了趨勢濾網,以及是否將點差與佣金計入。一套交易頻繁的系統,在未計成本前看似獲利,計入成本後卻可能虧損。

對 EURUSD 的第一方檢查揭示了其弱點。在 439 個交易日的日線資料中,20 週期 SMA 與 50 週期 SMA 共產生八次交叉。若每次都進場,並在相反交叉時反手,且不設停損單也不使用趨勢濾網,八次中有七次虧損。然而這八次訊號在反轉前,價格都曾先朝訊號有利方向移動,幅度約介於 58 至 274 點之間。也就是說,進場大多是對的,真正破壞結果的是出場規則。這是一項僅以收盤價測試、且完全沒有任何風險管理的測試。

另一個陷阱是過度最佳化。針對歷史資料調整出的參數組合,往往在新資料上失效,而網路上流傳的 13 與 48.5 週期組合之所以存在,只是因為它符合某段過去樣本。過度最佳化的設定可能只是映照過去表現,而非未來結果,且交叉系統仍然承受市場風險。市場條件與出場方式比參數組合更重要,而交叉只是決策中的一項輸入。有一個市場會改變其中兩項檢查。

在外匯中使用移動平均線交叉

移動平均線交叉在外匯市場中的運作方式相同,而相同的技術分析邏輯也可應用於各類金融市場與資產類別;外匯市場只是改變了部分檢查的解讀方式。第一項是成交量。外匯沒有集中交易所,因此不存在真正的成交量,貨幣對圖表上的數值是 tick volume,也就是價格更新次數,而非合約數量。Tick volume 是市場活躍度的代理指標,因此在貨幣對上,成交量檢查的重要性低於交易所交易商品,而斜率、距離擴張與更高時間週期的判斷就必須承擔更大權重。

第二項是收盤。24 小時市場沒有單一的日收盤,因此 K 線收盤檢查取決於圖表是以哪個交易時段的收盤為基準建立,而某一家經紀商'伺服器時間上的日線交叉,可能與另一家'不同。

第三項是成本,其影響取決於訊號觸發頻率,而非表現好壞。外匯帳戶通常有兩種收費方式:較寬點差但不收佣金,或原始點差加上每次完整交易收取佣金。點差與佣金會因帳戶類型而異,因此請登入您的 TMGM 帳戶,查看您所交易貨幣對的最新產品規格。在日線圖上,一套系統一年只會產生少數幾個訊號,因此成本幾乎可忽略不計。相同規則若用在 5 分鐘或 15 分鐘圖上,每週可能觸發數次,此時成本就會成為策略最大的單一拖累。這也是為什麼某套系統在圖表上看似可行,實際在帳戶中卻會虧損,而這也構成了偏好較高時間週期的成本理由。

如何在外匯交易中使用移動平均線涵蓋了它們在貨幣對上的更廣泛用途。剩下的步驟,就是把兩條均線加到圖表上。

如何在 MT4 與 MT5 上設定交叉

MT4 與 MT5 都沒有內建專用的移動平均線交叉指標,因此在這兩個平台上,都需要將標準的 Moving Average 指標加入兩次。

  1. 依序開啟 Insert、Indicators、Trend、Moving Average。
  2. 將週期設為快速值,並在四種方法中選擇其一:Simple、Exponential、Smoothed 或 Weighted;Weighted 使用平均收盤價的加權平均,而標準計算仍是使用所選週期內的收盤價,然後按下 OK。
  3. 再次依照相同路徑加入第二條 Moving Average。
  4. 將其週期設為慢速值,然後按下 OK。

選單中沒有單一的 crossover 指標,因此如果讀者在尋找它,並不是漏看了什麼。

有些交易者會加入第三條均線,這會改變交叉的用途。

Steps to add two moving averages in MT4 or MT5 and create a moving average crossover setup.

加入第三條移動平均線作為濾網

第三條、且週期更長的移動平均線可作為趨勢濾網,因此只在較大趨勢方向一致時才採取交叉訊號。快速與慢速均線組合仍負責產生交叉,而第三條均線則決定是否採取該訊號。最簡潔的版本是使用 200 週期均線:只有當價格在其上方時才採取看漲交叉,只有當價格在其下方時才採取看跌交叉。這種安排通常稱為三重移動平均線交叉。它產生的訊號比單純雙均線更少,而這正是其目的,因為它針對的是前文所述的區間盤整失效情況。

以下問題涵蓋了參數組合與命名慣例,但未另設專節說明。

Illustration of using a 200-period SMA as a trend filter for moving average crossover signals.

常見問題

當 20 EMA 穿越 50 EMA 時會發生什麼?

20 週期 EMA 向上穿越 50 週期 EMA,代表中期組合中的看漲交叉;向下穿越則代表看跌交叉。這組參數的判讀方式與其他組合相同,四項確認檢查也同樣適用。

什麼是 5 與 20 SMA 交叉?

5 與 20 SMA 交叉是一組短期參數,其中 5 週期 SMA 為快速移動平均線,20 週期 SMA 為慢速移動平均線。5 週期均線是較短的設定,常被希望取得更快訊號的資深交易者使用,但由於它幾乎對每一根 K 線都會產生反應,因此額外的速度也會帶來更多假訊號。

移動平均線交叉是 K 線型態嗎?

不是。K 線型態是由價格棒本身形成的形狀;移動平均線交叉則是根據收盤價計算出的兩條指標線之間發生的事件,因此兩者屬於不同類型的訊號。

什麼是雙重移動平均線交叉?

雙重移動平均線交叉就是本文所描述的標準雙均線交叉。這個名稱是為了與價格交叉區分開來,後者只使用一條均線;也為了與三重移動平均線交叉區分,後者使用三條均線。

當 200 MA 穿越 50 MA 時會發生什麼?

慣例上說法正好相反:關鍵事件是短期均線穿越長期均線。黃金交叉是 50 週期 SMA 向上穿越 200 週期 SMA,而死亡交叉則是同一組參數向下穿越。這種命名方式一律是描述較快均線穿越較慢均線。

一群經驗豐富的分析師,精通基本面分析和技術分析,並在全球股票市場、外匯、貴金屬、石油和其他大宗商品以及加密貨幣等領域擁有多年經驗。
加入超過100萬客戶,使用我們屢獲殊榮的交易平台
1
申請真實
交易帳戶
2
完成帳戶
入金
3
立即開始
交易
立即註冊