MT5 提供四種移動平均線計算方法。方法決定各項資料的權重,與週期、輸入價格及水平位移不同。本參考說明計算原理,不推薦交易策略。
比較四種計算方法
以下公式以收盤價為輸入。C 表示目前收盤價,N 表示週期數,Prev 表示前一個平均值,P 表示 0 至 1 之間的指數權重係數。加總涵蓋 N 項資料;線性權重中,1 對應最早的一項,N 對應最新的一項。 Σ 表示加總,w 表示權重。
方法 | 計算及含義 |
簡單移動平均線(SMA) | SMA = ΣC / N。N 項資料具有相同權重。 |
指數移動平均線(EMA) | EMA = P × C + (1 − P) × Prev。結合目前價格與前一個平均值,近期價格具有較大權重。 |
平滑移動平均線(SMMA) | 先以 N 項資料的 SMA 作為初值。後續 SMMA = ((N − 1) × Prev + C) / N。前一個平滑值繼續參與計算。 |
線性加權移動平均線(LWMA) | LWMA = Σ(C × w) / Σw。權重由 1 遞增至 N,最新資料的權重最大。 |
逐步計算範例
以下虛構價格僅用於示範計算,不是交易參數、價格預測,也不代表您終端目前選擇的設定。
連續三個收盤價為 10、12 及 14 時,SMA = (10 + 12 + 14) / 3 = 12。
使用相同收盤價,LWMA = (10 × 1 + 12 × 2 + 14 × 3) / (1 + 2 + 3) = 12.6667,四捨五入至小數點後四位。
若 Prev = 12、C = 14,範例係數 P = 0.5,下一個 EMA 為 13。此範例沒有說明 MT5 如何依所選週期決定係數。
若 Prev = 12、C = 14、N = 3,下一個 SMMA = (2 × 12 + 14) / 3 = 12.6667,四捨五入至小數點後四位。
為何兩條平均線看起來不同
比較完整商品名稱、圖表週期、計算方法、週期數、輸入價格及位移。僅週期數相同,不代表計算完全相同。
位移改變線條的繪製位置。繪製在最新柱右側的線條不包含已知的未來價格。
改變方法或輸入資料後,請先比較相同條件下的資料,再判斷不同數值是否屬於錯誤。新增、修改或移除指標,請參閱獨立的指標管理指南。
平均線彙整已有價格資料。其位置、斜率或交叉不保證下一步價格方向或交易結果。這些計算範例不會下單或改變持倉。
