20 秒重點
- 定義
- 最近 N 根收盤價的平均值,每出現新的 K 線就重新計算。它在圖表上畫出一條平滑的曲線。
- 計算
- 簡單:N 根收盤價總和除以 N。指數:給最近的收盤價更高權重。
- 它告訴你什麼
- 價格近期的方向,但有落後。N 越大,曲線越平滑,反應也越慢。
- 交叉
- 快線向上或向下穿越慢線。在五年的比特幣 4 小時資料上,它的表現沒有比隨機更好。
- 陷阱
- 把對過去的描述當成預測。
移動平均線不預測任何事。它只是總結。每出現一根 K 線,它就重新計算最近幾根收盤價的平均,畫出來的曲線顯示價格大致落在哪裡,去掉了每根 K 線的雜訊。
這是最普及、也最容易計算的指標。大家賦予它很多意義:「黃金」交叉、跟著價格移動的支撐、確認趨勢。我用五年的比特幣資料,檢驗了這些說法有哪些站得住腳。
本文介紹的是一種訓練方法,不是投資建議。交易具有高度的資本虧損風險。
怎麼計算
簡單移動平均線把最近 N 根收盤價加總,再除以 N。假設五根收盤價是 100、102、101、104、103,平均值就是 510 ÷ 5 = 102。下一根 K 線出現時,最舊的收盤價移出,新的收盤價加入,再重新計算。
指數移動平均線給最近的收盤價更高的權重。每根 K 線,它會朝新收盤價與前一個數值之間的差距,前進一小部分。這個比例是 2 ÷ (N + 1),以 20 根 K 線的均線來說,略低於十分之一。它比簡單均線反應更快,也更容易跟著雜訊波動。
一般常寫成 MA20 或 MA50,指數均線則寫成 EMA。最多人使用的參數是 20、50、100 和 200 根 K 線。沒有哪一個比較好:好的參數,就是你在每張圖上都固定使用的那一個。
怎麼解讀
- 快線,用較少的 K 線計算:緊貼著價格。
- 慢線,用較多的 K 線計算:更平滑,反應也更慢。
- 交叉:快線向上穿越慢線。
- 價格在兩條均線之上:一般稱為上升趨勢。
- 回檔:價格回落碰觸快線。
教科書上常見三種解讀。第一是價格的位置:在均線之上,代表它已經上漲一段時間;在均線之下,代表在下跌;夾在兩條線之間,代表方向未定。第二是交叉:快線向上穿越慢線稱為多頭交叉,日線上 50 與 200 均線的這種交叉叫「黃金交叉」,反方向則叫「死亡交叉」。第三是斜率:向上的均線描述的是上漲,走平的均線代表沒有方向的市場。
五年比特幣資料怎麼說
我採用 TradaZen 畫出的兩條指數均線,分別是 20 和 50 根 K 線。每次出現交叉、價格位置或回檔之後,價格在 6 根和 12 根 K 線後,是否朝預告的方向走?預告的方向:多頭情況後價格更高,空頭情況後價格更低。
| 出現以下情況後… | 次數 | 6 根 K 線後符合預告方向 | 12 根 K 線後符合預告方向 |
|---|---|---|---|
| 多頭交叉(20 在 50 之上) | 102 | 45.1% | 55.9% |
| 空頭交叉 | 103 | 44.7% | 49.5% |
| 價格在兩條均線之上 | 4,840 | 49.3% | 50.9% |
| 價格在兩條均線之下 | 4,575 | 45.8% | 46.6% |
| 上漲中回檔至 20 均線 | 272 | 53.7% | 54% |
| 下跌中反彈至 20 均線 | 247 | 49.4% | 46.2% |
| 任意一根 K 線,價格更高(基準) | 10,844 | 51.1% | 51.5% |
| 任意一根 K 線,價格更低(基準) | 10,844 | 48.9% | 48.5% |
方法:BTC/USDT,4 小時 K 線,交易所公開資料,期間為 2021 年 1 月 1 日至 2025 年 12 月 31 日。以 20 和 50 根收盤價計算的指數均線,算法與 app 相同。上漲中回檔:20 均線在 50 均線之上,價格收在 50 均線之上,影線碰到 20 均線且收盤收在其上方;前一根 K 線沒有碰到它。下跌中反彈:條件相反。每一根在兩條均線之上或之下的 K 線都算一次。95% 信賴水準下的隨機誤差範圍:交叉約 10 個百分點,回檔約 6 個,價格位置約 1.5 個,基準約 1 個。歷史資料不代表未來表現。
均線沒有預告後續走勢。 交叉的表現與任意一根 K 線相當,差距在誤差範圍內,而且這個差距在 6 根和 12 根 K 線之間正負反轉。上漲中回檔至 20 均線,比基準高出兩到三個百分點,遠低於誤差範圍。收盤突破或跌破 50 均線也沒有比較好:6 根 K 線後符合預告方向的比例,向上為 47.1%,向下為 46.6%,各有 410 次。
有一個結果甚至與一般認知相反。當價格收在兩條均線之下時,6 根 K 線後價格更高的比例是 54.2%,比任意一根 K 線之後還常見。這些 K 線彼此相連、性質相近,所以這個差距的可信度比誤差範圍顯示的稍低。在這段期間,價格待在均線之下,並沒有預告後續會下跌。
原因在於計算方式。均線由過去的價格構成:當它交叉時,它所總結的走勢早已發生。
日線上 50 與 200 簡單均線的黃金交叉太少,無法統計:五年只有五次,死亡交叉則有六次。這麼少的次數,算出任何百分比都沒有意義。這只是一個線索,不是規則。
均線擅長的事
它告訴你,你進入的是什麼樣的環境。在一個連續幾週都待在均線之下的市場做多,就是逆著近期的走勢買進。這不是不行,前提是你清楚知道。它也會顯示價格離均線多遠。偏離很大時,這段走勢已經走了不少,而你的止損如果要放在最近的低點下方,距離就會很遠。
其他部分由你自己決定:一個讓你的想法失效的價位、一個目標、一個值得的風險報酬比、一個根據止損計算出的部位大小。
有方法地解讀
- 一次選定參數,之後不再更改。不斷換均線,直到找到一條在過去圖表上「有效」的,等於是在擬合過去。
- 說出當下的情況:價格在兩條均線之上、之下,或夾在中間。
- 找出一個價位,讓你的想法在那裡失效:一個低點、一個高點、一個支撐或壓力。
- 把止損放在這個價位後面,而不是均線後面,因為均線每根 K 線都在移動。
- 確認風險報酬比和部位大小,搭配1% 法則。
- 把決策記錄在你的日誌,連同你說出的情況。
常見錯誤
- 看到交叉就買進,卻沒看合理的止損位置在哪。均線交叉時,價格往往已經漲了一大段。
- 疊加一堆均線。 四、五條曲線最後會互相矛盾,總有一條會說你是對的。
- 把均線當成一道牆。 價格不斷穿越它,尤其在市場沒有方向的時候。
- 忽略落後性。 在日線上,200 根 K 線的均線反應會落後好幾週。
練習解讀均線
在 TradaZen 裡,「順勢而為」單元會在真實圖表上畫出 20 和 50 均線。前兩堂課時,app 會標出它們並給出解讀:「價格在兩條均線之上:趨勢向上。在下方:趨勢向下。」第三堂課時,只留下曲線。第四堂課時,什麼都沒有。「回檔」單元也用同樣的方式處理回到 20 均線的情況。
在這裡,均線用來說出當下的情況,然後逐漸退場。問題始終是:「市場會往哪走?」你選擇多、空或「我觀望」,app 設定止損和目標,然後市場揭曉後續走勢,使用的是模擬餘額。想了解更多,請看交易模擬器的頁面。
常見問題
交易時該用哪一條移動平均線?
最多人使用的是 20、50、100 和 200 根 K 線。沒有哪一條本身比較好:短期均線緊跟價格,長期均線描述大方向。選一到兩條並固定使用,讓你的解讀保持可比較。
簡單移動平均線和指數移動平均線有什麼不同?
簡單均線給期間內每根收盤價相同的權重。指數均線則加重最近的收盤價:對變化反應更快,也更容易跟著雜訊波動。參數相同時,兩者的差距不大。
移動平均線交叉代表什麼?
快線向上穿越慢線(多頭交叉)或向下穿越慢線(空頭交叉)。它說明最近的價格比較早的價格更高或更低。在五年的比特幣 4 小時資料上,用 20 和 50 均線來看,價格朝交叉方向走的頻率,並沒有比隨機更高。
什麼是黃金交叉?
日線上 50 均線向上穿越 200 均線;反過來則叫死亡交叉。比特幣在 2021 年到 2025 年間,共有五次黃金交叉和六次死亡交叉。次數太少,無法衡量任何事。
移動平均線能預測價格嗎?
不能。它由過去的價格構成,本質上就是落後的。它幫助你描述當下的情況,而不是猜下一根 K 線。
Mehdi Azizi 打造了 TradaZen,並透過他的工作室 Devoria 在 App Store 上架。App 裡的場景都是真實的過去圖表,從不使用虛構的數據。
TradaZen 是訓練工具:每局都在過去的市場資料上進行,使用模擬餘額。它不是券商,也不是投資建議。實際交易有虧損本金的風險。

