SMA 與 EMA —— 該用哪一種移動平均線?
SMA 等權加總每根 K 線;EMA 給近期 K 線更高權重。本文逐項對比、各自勝出的場景,以及為什麼 200 日 SMA 比 EMA 重要得多。

SMA(簡單移動平均)是 N 根 K 線收盤的算術平均,每根等權。EMA(指數移動平均)套用指數衰減的權重,近期 K 線比重更大。 數學差異很小。實戰差異 —— 哪一個反應更快、哪一個更穩定、機構在哪一個上協調 —— 決定大部分編輯選擇。根據你要做什麼,有對的答案和錯的答案。
核心要點
- SMA 反應慢;EMA 反應快。 光這一條性質就解釋了 80% 該用哪一個的決定。
- EMA 是動量工具裡的正確選擇(MACD 用 EMA(12) 和 EMA(26)) —— 在那種背景下反應速度重要。
- SMA 是趨勢過濾器的正確選擇。 200 日 SMA 是機構參考;200 日 EMA 雖然存在但幾乎沒人盯著。
- 視窗越大,差距越小。 200 根上,SMA 與 EMA 的值通常在 1–2% 以內。
- PickSkill /indicators 面板兩種都渲染 —— 均線卡預設 200 日用 SMA、MACD 內部 12 / 26 用 EMA、20 / 60 組合用 SMA。
兩個公式並排看
簡單移動平均(SMA)
SMA(N) = (close[t] + close[t-1] + ... + close[t-N+1]) / N
視窗內每根 K 線權重 1/N。在 t+1 日最老的 K 線被擠出去,新的進來。每根的影響是二元的:在或不在視窗。
指數移動平均(EMA)
EMA(N)[t] = α × close[t] + (1 − α) × EMA(N)[t−1]
其中 α = 2 / (N + 1)
今日收盤拿到權重 α;昨日 EMA 承擔其餘。遞迴形式意味著每一根過去的 K 線都會貢獻,權重以指數衰減。當 N = 20,最新一根拿到約 9.5% 權重;10 天前的拿約 3.7%;50 天前的約 0.4%。
兩種更完整的處理見 什麼是移動平均線?。
並排對比
| 屬性 | SMA | EMA |
|---|---|---|
| 加權 | 視窗內等權 | 指數衰減 |
| 滯後 | 高 —— 趨勢資料上滿足 N/2 根滯後 | 低 —— 約 N/3 根有效滯後 |
| 對近期價格的反應 | 較慢 | 較快 |
| 離群 K 線的影響 | 單根離群在 SMA 中精確影響 N 根,然後消失 | 離群影響平滑衰減,永遠存在 |
| 視窗邊緣行為 | 老 K 線離開視窗時陡降("掉落效應") | 平滑 —— 無突變 |
| 預設用於 | 趨勢過濾器(200 日)、布林中軌 | 動量工具(MACD 12 / 26) |
| 機構協調 | 高 —— 200 日 SMA 是通用參考 | 低 —— 只在特定工具內部 |
| 計算開銷 | 較高(每根都要對視窗求和) | 較低(一次乘加) |
掉落效應值得停一下。想像一條 20 日 SMA:20 天前收盤是 $80,今天同檔股票是 $100。明天一到,$80 那根掉出視窗,即便今天收盤平盤,SMA 也會跳升 —— 因為計算裡剔除了一個低值。SMA 可以在沒有任何新資訊的情況下離散位移。EMA 沒有這個 artifact;$80 那根的影響是連續平滑衰減的。
哪個反應更快?
EMA 反應更快 —— 按構造。同樣週期 N 下,EMA 的有效滯後約 N/3 根,SMA 約 N/2 根。
在尖銳價格走勢上,日線級別同等長度的 EMA 會比 SMA 早 1–3 根轉向。在持續趨勢中,EMA 緊貼當前價,SMA 走在趨勢中段。緩慢走勢時差異很小。
更快的反應就是 EMA 存在的全部理由。也正因為如此 EMA 產生更多假訊號 —— 每多一分敏感就多一分噪聲。反應速度 vs 穩定性的取捨,是每個工具開發者的設計選擇:
- MACD 用 EMA,因為動量工具需要反應速度。
- 200 日 SMA 屹立不倒,因為機構風控過濾器要的是穩定性。
- 布林中軌是 SMA(20),因為布林通道的統計解讀(標準差包絡)圍繞簡單均值最乾淨。
SMA 何時勝出?
三個 SMA 的穩定性優勢重要的場景:
- 長視窗趨勢過濾器。 200 日 SMA 是趨勢制度的通用參考 —— 機構在這個特定水平上的協調本身就是要點。換成 200 日 EMA 等於放棄協調優勢、卻沒換來真正的資訊增益。守住 SMA。
- 統計包絡構造。 布林通道把 SMA(20) 當中軌,因為 ±2 標準差包絡圍繞算術均值有乾淨的統計解讀。圍繞 EMA 的話解讀變得混濁。
- 低流動性標的的離群穩健性。 一檔薄交易的小盤股遭遇一次財報跳空,其 EMA 會被偏移數週(因為 EMA 中的離群影響永不完全衰減)。SMA 在 N 根之後把離群完全剔除 —— 對低流動性品種行為更乾淨。
EMA 何時勝出?
三個 EMA 的反應速度優勢重要的場景:
- 動量工具內部。 MACD(EMA(12) − EMA(26),經 EMA(9) 平滑)是經典例子。MACD 的整個重點是捕獲動量變化;SMA 的滯後會讓交叉訊號慢到沒用。
- 短視窗波段系統。 跑短視窗均線交叉系統的主動交易員(5/10、10/20),通常偏好 EMA —— 更快的轉向能抓住 SMA 漏掉的擺動樞紐。
- 快動股票的高頻跟蹤。 對於快速方向性走勢(拋物線上漲、尖銳反轉)的個股,EMA 的連續衰減比 SMA 的離散掉落產生更平滑的跟蹤。
WMA、HMA 和其他變體呢?
除了 SMA 和 EMA,還有幾十種均線變體:
| 變體 | 加權方式 | 備註 |
|---|---|---|
| WMA(加權均線) | N 根間線性衰減 | 反應速度介於 SMA 與 EMA |
| HMA(Hull MA) | 自適應 —— 把不同長度的加權均線組合 | 滯後極低;主動交易員流行,文化根基較淺 |
| TEMA / DEMA | 三重 / 雙重指數平滑 | 旨在進一步降低 EMA 滯後;改善有限 |
| VWMA(成交量加權均線) | 按每根成交量加權 | 納入參與度;對低流動性標的有用 |
| KAMA(Kaufman 自適應均線) | 長度隨市場波動率自適應 | 震盪中最平滑、趨勢中最快;數學優雅,實戰優勢有限 |
對多數散戶用例,SMA 和 EMA 已足夠。奇特變體在特定場景下有邊際改善,但用機構協調來換理論優勢(沒人在盯你的 KAMA 線)。除非你有特定回測證據支援某個變體,否則守住 SMA 和 EMA。
在 SMA 與 EMA 之間選擇的四個陷阱
- 不假思索地在同一個訊號裡混用兩者。 "20 日 EMA 上穿 50 日 SMA" 是數學上有效的訊號 —— 但比較的是蘋果和橘子(滯後特性不同),結果也更難解讀。系統內挑一個家族並保持一致。
- 回測好看就換成 EMA。 EMA 更快的反應產生更多訊號;其中一些對(拉抬權益曲線),一些錯(增加回撤)。回測調優傾向在恰好偏好"反應勝過穩定"的資料上找到 EMA。樣本外效果經常消失。
- 把 EMA 的"無掉落"性質當普遍更優。 掉落效應有時本身就是資訊 —— 老離群離開視窗時 SMA 的尖銳位移,在告訴你近期價格行為與 N 根之前明顯不同。EMA 的平滑會把這種資訊藏起來。
- 把 200 日趨勢過濾器用成 EMA。 這是最常見的錯誤。200 日 SMA 重要是因為大家都盯著;200 日 EMA 只是一條稍快的線、背後沒有機構協調。換掉就失去協調收益、什麼也沒換來。
在 A 股 vs 美股上的行為
市場微結構讓計算略有不同:
- A 股:漲跌停日是功能性離群。SMA "N 根後丟棄該 K 線" 的性質乾淨處理;EMA 的連續衰減意味著一根漲停日把 EMA 偏移數週。對漲跌停頻繁的 A 股名稱,SMA 更穩健。
- 美股大盤:連續流動性意味著離群日少;EMA vs SMA 的差異在實戰中更小。任一個都可用;按具體工具選(動量用 EMA,趨勢過濾用 SMA)。
- 港股:慣例混合;本地平臺常預設 SMA,外資券商常預設 EMA。任一個都可接受。
PickSkill 面板對長視窗趨勢過濾器(50、60、200)預設 SMA,對短視窗動量工具(MACD 內部 12、26)預設 EMA。這套慣例對應最廣泛學術回測使用的版本,並匹配機構參考。
在自己的圖上同時看。 /indicators 頁面對每隻持倉渲染標準均線組合 —— 20 / 60 / 200(SMA)加 MACD 內部 12 / 26 EMA —— 並旗出交叉狀態與斜率方向。
真實工作流裡的選擇
最乾淨的心智模型:SMA 用於地圖(視窗內價格平均落在哪),EMA 用於引擎(動量現在怎麼變)。
| 工作流階段 | 工具 | 均線種類 |
|---|---|---|
| 趨勢制度 | 200 日均線 | SMA |
| 中期背景 | 50 日均線 | SMA |
| 短期背景 | 20 日均線 | SMA |
| 動量震盪指標 | MACD | EMA(內部) |
| 波動率包絡 | 布林中軌 | SMA |
| 波段入場過濾 | 5/10 交叉系統 | EMA |
兩者都用,但用在對的地方。
延伸閱讀
- Investopedia 上的 SMA 與 EMA 對比 —— 機械差異的簡潔參考。
- Robert Colby,《The Encyclopedia of Technical Market Indicators》 —— 帶歷史回測的均線變體詳盡處理。
FAQ
因為 EMA 反應快,我是不是該一律用 EMA? 不是。更快反應同時帶來更多對的訊號和更多假訊號。長視窗趨勢過濾器,SMA 的穩定性就是重點。短視窗動量工具,EMA 的反應速度就是重點。給工作挑對的工具,別把所有東西都最佳化為速度。
為什麼 200 日 SMA 比 200 日 EMA 出名? 幾十年的機構慣例。200 日 SMA 被寫進許多系統化基金的風控規則,也是幾乎所有圖表平臺預設的參考。位上的自我實現協調讓這個位本身有意義,不論 SMA 還是 EMA 在數學上"更好"。200 日 EMA 存在,但受到的機構關注遠少於 SMA。
SMA 與 EMA 在長視野下數學上等價嗎? 中心趨勢上會收斂,但永遠不會相同。200 根上,SMA 與 EMA 在平滑趨勢資料上通常在 1–2% 以內;在波動資料上差距會更大。它們在所有 N 下都有不同的滯後特性 —— 即便 N 很大,EMA 在可量度的小幅度上仍然更快。
長期持倉該用哪個? 長期持倉裡,均線多半是背景指標(更廣的趨勢是上是下?),不是訊號指標。SMA 就夠。200 日 SMA 特別能一眼說清制度、又對齊機構風控盯的線。EMA 的爭論留給反應速度驅動結果的日內和波段背景。
為什麼我圖表上的 SMA / EMA 和另一個平臺不一樣? 三個常見原因:(1) EMA 遞迴計算的起點不同(有些平臺從前 N 根的簡單均值播種,有些從第一個收盤播種);(2) 對盤後 / 盤前 session 處理不同;(3) 均線繪製在 K 線哪一側的慣例不同(置中 vs 視窗末)。為了一致,PickSkill 用視窗末繪製、以 SMA 種子初始化 EMA、僅用常規 session 資料 —— 學術回測標準慣例。