文章

什麼是移動平均線?公式、類型、訊號與策略

移動平均線(MA)是一種落後型技術指標,可將選定數量的歷史價格平滑處理為一條持續更新的線。交易者會利用其斜率、價格’相對於該線的位置,以及多條均線之間的關係來判斷趨勢方向,但它本身並不預測未來價格。

重點摘要

  • 移動平均線會計算一段滾動K線區間內的平均價格,從而降低短期價格雜訊,讓整體方向更容易辨識。

  • 簡單移動平均線(SMA)對每個價格賦予相同權重,指數移動平均線(EMA)對近期價格賦予較高權重,而加權移動平均線(WMA)則套用指定權重。

  • 移動平均線的週期計算的是K線數量,而非自動代表天數。只有在日線圖上,50週期移動平均線才代表50天。

  • 較短週期的移動平均線反應更快,但產生的雜訊也更多。較長週期的移動平均線更平滑,但對價格變化的反應較慢。

  • 移動平均線可提供趨勢背景、交叉觀察以及動態支撐或阻力區域,但任何訊號都需要確認、失效條件與風險管理。

什麼是移動平均線?它如何運作?

移動平均線是一種滾動計算方式,將選定數量的歷史價格轉換為圖表上一條平滑的線。收盤價是最常見的輸入值,不過平台也可能提供開盤價、最高價、最低價或衍生價格。

移動平均線的週期決定每次計算所包含的K線數量。在1小時圖上的20週期移動平均線,使用的是最近20根小時K線;在日線圖上的20週期移動平均線,使用的則是最近20根日K線。因此,圖表時間週期決定了每個週期實際代表的意義。

平均值之所以會“移動”,是因為每一根新K線都會改變計算視窗。當新價格進入視窗時,最舊的價格就會離開。該指標會重新計算平均值,並將新結果繪製為移動平均線上的下一個點。

平滑處理可降低短期波動的視覺影響。由於每個結果都使用歷史價格資料,移動平均線是跟隨價格,而不是預測價格。移動平均線是如何計算的?

移動平均線是依照既定的加權方法,將選定數量的價格組合計算而成。SMA 對每個價格賦予相同權重,而 EMA 或 WMA 則讓特定價格具有更大影響力。

簡單移動平均線公式與範例

簡單移動平均線等於所選價格總和除以計算中的價格數量。

SMAₙ = (P₁ + P₂ + … + Pₙ) ÷ n

其中:

  • P 為每個選定價格。

  • n 為週期數。

假設最近五個收盤價為 1.2500、1.2520、1.2490、1.2530 和 1.2550:

5週期 SMA = (1.2500 + 1.2520 + 1.2490 + 1.2530 + 1.2550) ÷ 5 = 1.2518

當下一個收盤價為 1.2570 時,1.2500 會移出視窗,而 1.2570 會納入其中:

新的 5週期 SMA = (1.2520 + 1.2490 + 1.2530 + 1.2550 + 1.2570) ÷ 5 = 1.2532

   
計算價格 1價格 2價格 3價格 4價格 5SMA
第一個視窗1.25001.25201.24901.25301.25501.2518
移動後的視窗1.25201.24901.25301.25501.25701.2532

移動後的視窗使 SMA 成為持續更新的平均值。

指數移動平均線公式與範例

指數移動平均線透過對當前價格與前一個 EMA 套用平滑乘數,對近期價格賦予更高權重。

乘數 = 2 ÷ (n + 1)

EMAₜ = (Pₜ × 乘數) + [EMAₜ₋₁ × (1 − 乘數)]

其中:

  • Pₜ 為當前價格。

  • EMAₜ₋₁ 為前一個 EMA。

  • n 為選定的週期數。

以 10 週期 EMA 為例,乘數為:

2 ÷ (10 + 1) = 0.1818

若前一個 EMA 為 1.2500,而當前收盤價為 1.2550:

EMAₜ = (1.2550 × 0.1818) + (1.2500 × 0.8182) = 1.2509

結果四捨五入至小數點後四位。由於 EMA 公式讓最新收盤價具有更大影響力,因此 EMA 的反應速度比 10 週期 SMA 更快。這種更高的敏感度也使 EMA 更容易受到短期價格雜訊影響。

因此,即使週期與價格輸入完全相同,加權方法不同也會改變移動平均線的反應速度。

SMA、EMA 與 WMA:有何差異?

SMA、EMA 與 WMA 的差異在於,各類移動平均線如何將權重分配到所選價格上。加權方法決定了平滑度與反應速度之間的平衡;沒有任何一種移動平均線在所有情況下都絕對最佳。

   
屬性簡單移動平均線(SMA)指數移動平均線(EMA)加權移動平均線(WMA)
加權方式對每個價格賦予相同權重對近期價格賦予指數式更高權重套用指定權重,通常為偏重近期價格的線性權重
反應速度通常比相同週期的 EMA 或 WMA 更慢對近期價格變化反應迅速通常比 SMA 更敏感;實際表現取決於權重設定
平滑度由於每個數值影響力相同,因此更平滑當近期價格劇烈變動時,平滑度較低取決於權重序列
主要優勢可清楚呈現更廣泛的歷史平均值更快反映近期價格行為可明確控制每個數值所獲得的影響力
主要限制當價格轉向時,滯後性更明顯對雜訊與假性轉折更敏感標準化程度較低,因不同加權方式可能產生不同結果
常見用途中期或較長期的趨勢背景判讀較短期的趨勢監測與靈敏的交叉分析需要明確線性加權結構的分析

三週期 WMA 可設定權重為 3、2 和 1,其中最新價格獲得最大權重:

WMA = [(最新價格 × 3) + (前一個

價格 × 2) + (最舊價格 × 1)] ÷ (3 + 2 + 1)

WMA 使用明確權重,而 EMA 則是以遞迴方式將當前價格與前一個 EMA 結合。移動平均線的類型決定加權方法,而週期與圖表時間週期則決定分析的時間範圍。

如何選擇移動平均線類型、週期與時間週期

選擇移動平均線時,應先界定趨勢分析的時間範圍,再選擇能代表該範圍的圖表時間週期、週期、計算方法與價格輸入。選擇的重點應是平衡反應速度與雜訊,而不是尋找一組放諸四海皆準的最佳設定。

  1. 明確分析目標:判斷移動平均線應代表短期、中期還是長期趨勢。

  2. 選擇圖表時間週期:時間週期決定納入平均值計算的每根K線持續時間。

  3. 選擇週期:較短週期會更貼近價格;較長週期則更平滑,但反應較慢。

  4. 選擇方法:若需等權重可使用 SMA;若要對近期價格更敏感可使用 EMA;若需明確的權重序列則可使用 WMA。

  5. 選擇套用價格:收盤價最常見,但在評估訊號時,所選輸入值必須保持一致。

  6. 保持設定一致:若反覆為了配合近期價格走勢而更改設定,可能會形成只適用於過去、卻無法在新市場條件下持續有效的規則。

20、50 與 200 週期移動平均線代表什麼?

20、50 與 200 週期移動平均線,分別提供對歷史價格方向由快到慢的觀察視角。這些週期屬於市場慣例,而非固定規則;每個週期代表的都是當前圖表上的K線數量。

   
移動平均線典型分析角色反應速度主要限制
20 週期較短期趨勢與近期價格方向三者中最快對更多短期雜訊作出反應,且可能頻繁改變方向
50 週期中期趨勢參考在反應速度與平滑度之間取得平衡仍然落後於價格,且在盤整期間可能出現來回震盪
200 週期較廣泛且較慢的趨勢參考三者中最平滑對反轉反應較晚,且可能與當前價格距離較遠

200 日移動平均線,是將 200 週期移動平均線套用於日線圖。在 1 小時圖上,200 週期移動平均線代表的是 200 根小時K線,而不是 200 天。20 週期與 50 週期移動平均線也有相同區別。

依交易週期設定,而非追求通用的“最佳”參數

移動平均線設定應與交易週期相匹配,因為任何較短設定都會提高反應速度,而任何較長設定都會增加平滑度與滯後性。

   
交易週期移動平均線應衡量的內容設定方式主要取捨
日內交易近期日內K線的方向先從日內時間週期上的較短週期開始,並結合市場結構進行測試反應越快,雜訊與來回掃損也越多
波段交易數個交易時段或數週內的方向在與預期持倉期間一致的時間週期上使用中等週期即使是平衡型設定,在突發反轉附近仍可能反應偏慢
較長期分析跨越多個交易時段的整體方向在日線或週線資料上使用較長週期更平滑的背景訊號來得較晚,不適合精準進場

所選設定決定了移動平均線所代表的意義。保持設定一致,能讓交易者在不因每次價格波動而改變衡量標準的情況下,解讀斜率、價格位置與均線之間的關係。

如何在圖表上解讀移動平均線

解讀移動平均線時,可從四個相關觀察面向著手:線'的斜率、價格'的位置、均線之間的間距,以及周圍的價格結構。若缺少這些關係,單一交叉所提供的背景資訊,遠不如綜合四項觀察來得完整。趨勢方向:斜率與價格位置

移動平均線的斜率顯示計算出的歷史平均值是在上升、下降還是持平,而價格位置則顯示當前市場相對於該平均值所處的位置。

  • 當移動平均線上升且價格維持在均線上方時,支持看漲趨勢背景。

  • 當移動平均線下降且價格維持在均線下方時,支持看跌趨勢背景。

  • 當移動平均線走平,且價格反覆穿越均線上下時,通常表示市場缺乏穩定的方向性趨勢。

價格位於移動平均線上方,並不自動構成做多進場;價格位於移動平均線下方,也不自動構成做空進場。價格結構、線'的斜率與所選時間週期,才決定這種相對位置反映的是延續性趨勢,還是暫時性波動。

趨勢強度:排列與間距

移動平均線的排列與間距,顯示較短期與較長期歷史平均值彼此之間的關係。當較快的移動平均線位於較慢的移動平均線上方,且均線同時向上傾斜時,屬於多頭排列;當較快均線位於較慢均線下方,且均線同時向下傾斜時,則為空頭排列。

排列一致的移動平均線之間距離擴大,可能反映近期價格與較早價格之間的方向性差距正在增加。距離收斂則可能反映動能減弱、盤整或趨勢轉換,但收斂本身並不能單獨判斷下一步方向。

   
狀態移動平均線關係解讀
多頭排列較快 MA 位於較慢 MA 上方;兩者皆上升近期平均值強於較長期平均值
空頭排列較快 MA 位於較慢 MA 下方;兩者皆下降近期平均值弱於較長期平均值
間距擴大排列一致的均線之間距離增加方向性差距正在擴大
間距收斂均線之間距離縮小趨勢動能可能正在減弱,或價格可能進入盤整

排列描述的是均線彼此之間的關係;而價格在單一移動平均線附近的反應,則提供另一種圖表背景資訊。

移動平均線作為動態支撐與阻力

只有當價格在既有趨勢中反覆於移動平均線區域附近產生反應時,移動平均線才可視為動態支撐或阻力。移動平均線是一個變動中的參考區域,而非固定價位,也不是保證有效的屏障。

在上升趨勢中,若價格回調至上升中的移動平均線附近,並在該區域遭到拒絕且維持原有結構,可能會吸引買盤興趣。在下降趨勢中,若價格反彈至下降中的移動平均線附近,且未能收於該區域上方,同時空頭結構仍然完整,則可能遭遇賣壓。

若價格明確收穿移動平均線、均線斜率趨平,或價格結構遭到破壞,則支撐或阻力的解讀可能失效。交易者在將移動平均線反應視為交易設定的一部分之前,應先明確定義失效點。

只有當交易者明確定義交易設定、確認條件與失效規則時,圖表觀察才具有可執行性。

交易者如何使用移動平均線

交易者使用移動平均線作為趨勢方向、回調與交叉的背景參考,而不是將其視為保證買入或賣出的指令。一套可重複執行的移動平均線流程,應將觀察結果與是否進場的決策區分開來。

  1. 定義圖表時間週期與移動平均線設定。

  2. 辨識移動平均線斜率與更廣泛的價格結構。

  3. 將觀察分類為價格交叉、均線對均線交叉,或回調。

  4. 要求能回答另一個獨立分析問題的確認條件。

  5. 在進場前定義失效條件、停損邏輯與部位風險。

價格交叉、均線交叉,以及黃金交叉/死亡交叉

當價格穿越單一移動平均線時,稱為價格交叉;當較快的移動平均線穿越較慢的移動平均線時,稱為均線對均線交叉。這兩種交叉使用的是不同關係,不應視為相同訊號。

價格收於移動平均線上方或下方,顯示當前價格相對於所選歷史平均值的位置。在走平的移動平均線附近反覆穿越,通常反映的是盤整,而非持久的趨勢轉變。

均線對均線交叉比較的是兩個歷史平均值。較快均線向上穿越較慢均線屬於看漲,較快均線向下穿越較慢均線則屬於看跌。由於兩條均線都落後於價格,因此交叉可能在一段顯著走勢之後才出現。黃金交叉是指 50 週期移動平均線向上穿越 200 週期移動平均線;死亡交叉則是指 50 週期移動平均線向下穿越該均線。在日線圖上,這兩條線分別是 50 日與 200 日均線。 

趨勢中的移動平均線回調

當價格回撤至移動平均線附近,而整體趨勢結構仍保持完整時,就形成移動平均線回調。移動平均線在此扮演動態關注區域的角色,而價格在該區域的反應,決定趨勢是否可能延續。

看漲回調框架需要已建立的上升趨勢、上升中的移動平均線,以及完整的多頭價格結構。確認訊號可以是價格在移動平均線區域遭到拒絕,或收盤重新恢復上行結構。若價格收於失效水準下方,則該交易設定失效。

看跌回調框架則相反,需要已建立的下降趨勢、下降中的移動平均線、完整的空頭結構,以及價格在移動平均線區域遭到拒絕。之後,停損與部位大小應根據失效點與整體帳戶風險來決定,而不是僅依賴移動平均線本身。

在不堆疊指標的情況下確認 MA 訊號

確認移動平均線觀察結果時,應使用能回答不同問題的證據,而不是再加入重複相同趨勢計算的指標。獨立的確認條件可以過濾部分較弱訊號,但任何組合都無法消除交易風險。

   
分析問題確認工具或證據與移動平均線的關係
市場是否具有足夠強的趨勢?ADX 或明確的方向性價格結構測試的是趨勢強度,而不只是重新計算方向
動能是否支持所觀察到的方向?RSI 或 MACD 的表現測試的是相對於移動平均線趨勢背景的動能
波動率是在擴大還是收縮?ATR 或 布林通道測試價格條件是支持波動延續還是盤整
價格是否已確認該水準?K線收盤、拒絕型態或波段突破測試的是價格在移動平均線區域的實際行為
交易風險是否已明確定義?失效水準與部位大小規則將分析轉化為可控的執行

確認條件應測試獨立的條件,而不是重複相同的歷史價格計算。市場狀態與滯後性,會使任何移動平均線應用都具有條件性。

限制與常見的移動平均線錯誤

移動平均線落後於價格,且當市場橫向整理時,可能反覆產生假訊號。滯後來自歷史輸入資料,而假訊號則來自價格反覆穿越那些已不再代表穩定趨勢的均線。

   
限制或錯誤原因較佳做法
將交叉視為預測交叉描述的是歷史平均值之間的關係應將交叉視為背景資訊,並要求確認與失效條件
在區間盤整中使用趨勢策略走平且重疊的均線會產生頻繁交叉在使用趨勢規則前,先檢查斜率、間距與價格結構
選擇週期時未考慮時間週期週期計算的是K線數量,因此相同數字在不同圖表上代表不同時長在選擇圖表與週期前,先定義分析的時間範圍
在K線收盤前就採取行動盤中交叉可能在該週期結束前消失若策略需要確認,應採用一致的收盤判定規則
使用過多移動平均線重疊的線條會重複資訊並掩蓋價格結構僅使用具有明確不同分析角色的均線
每次虧損後就更改設定設定會變成過度擬合近期歷史,而非穩定流程的一部分事先定義設定,並在足夠廣泛的樣本中進行檢視
忽略突發事件歷史平均值無法預先反映新的經濟或市場資訊檢查已排定事件,並獨立於指標之外定義風險
將停損直接設在 MA 上移動平均線並不會自動成為交易設定'的失效水準應使用價格結構、波動率與可承受風險來定義失效點

風險控制可以限制失敗交易設定的曝險,但無法讓移動平均線訊號變得確定無誤。

在明確界定該指標'的限制後,即可在交易平台上一致地設定相同的方法、週期、套用價格與時間週期。

如何在 MT4 或 MT5 中加入移動平均線

在 MetaTrader 4 或 MetaTrader 5 中,可從 Indicators 選單加入 Moving Average,然後設定週期、方法、套用價格與視覺樣式。

  1. 開啟所需商品與圖表時間週期。

  2. 選擇 Insert → Indicators → Trend → Moving Average。

  3. 輸入所選週期,例如 20、50 或 200。

  4. 選擇 MA 方法:Simple、Exponential、Smoothed 或 Linear Weighted,並選擇套用價格。

  5. 選擇清晰可見的顏色與線條樣式,然後確認設定;若將重複使用相同配置,可儲存圖表範本。

若想更充分發揮您的圖表設定,歡迎參閱我們關於 掌握 MetaTrader 4 介面 與 熟悉 MetaTrader 5 工作區 的指南。

移動平均線常見問題

為什麼 200 週期移動平均線很重要?

200 週期移動平均線之所以重要,是因為交易者廣泛將 200 週期均線用作觀察整體歷史趨勢方向的慢速參考。在日線圖上,200 週期移動平均線大致代表 200 個交易時段;在小時圖上,200 週期移動平均線則代表 200 根小時K線。200 週期均線仍屬落後指標,並不能單獨提供進場訊號。

什麼是四點移動平均?

四點簡單移動平均線是四個連續資料點的算術平均值。將四個數值相加後除以四即可。當有新數值出現時,移除最舊數值、加入最新數值,並重新計算平均值。在交易圖表上,這四個點可以代表連續四根K線。

將移動平均線分析付諸實踐

TMGM MetaTrader 平台讓交易者可依方法、週期、價格與時間週期設定移動平均線。請使用一致的設定,結合價格結構測試觀察結果,並在採取行動前先定義風險。

準備好測試您的策略了嗎?立即開立真實帳戶,今天就展開您的差價合約交易之旅;或開立模擬帳戶,在零風險環境中練習。

今日更明智地進行交易

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