標準差指標是什麼?標準差變大,就是行情變危險嗎
「標準差升到兩個月來最高,行情變危險了,先別進場?」
先看標準差在量什麼:它量的是最近 20 根的收盤價,離它們的平均有多遠。不是每天晃多大。一段每天只漲一點、但一直往同一個方向走的行情,收盤價離平均會越拉越遠,標準差就會變大。這一篇先用兩組數字算一次,再用一張標了 1~4 的真實行情圖(黃金 2025 年),把標準差和 ATR 放在一起看。
這是 MASQuant 邁思量化「交易學院 · 技術指標大全」的一篇。所有指標的分類整理在〈技術指標大全〉。
一句話看懂
標準差=最近 N 根收盤價「散得多開」。
它回答的問題是:「這幾根收盤價,離它們的平均有多遠?」它不回答「每天跳多大」。
標準差像量一群人站得多分散。一群人原地跳來跳去,每個人動得很大,但都在原地附近,散得不開;另一群人每個人只走一小步,但大家朝同一個方向排成一長列,散得很開。標準差量的是「排得多長」,不是「跳得多高」。每天跳多大,是 ATR 在量的。
先算一次:跳得大不一定散得開
兩組各 5 根收盤價(以下是舉例用的整數,不是行情資料):
| 情況 | 5 根收盤 | 每天動多少 | 平均 | 標準差 |
|---|---|---|---|---|
| A:大起大落,原地踏步 | 100、104、100、104、100 | 每天 4 | 101.6 | 1.96 |
| B:每天小漲,一路往上 | 100、102、104、106、108 | 每天 2 | 104 | 2.83 |
B 每天只動 A 的一半,標準差卻比 A 大。算法是:每根收盤減平均、平方、加起來、除以 5、開根號。A 的收盤都離 101.6 不遠(最遠 2.4);B 的頭尾離平均各 4。趨勢越穩、走得越遠,標準差越大。
正式公式
常用參數是 20:
1 平均 = 最近 20 根收盤的平均(簡單移動平均)
2 標準差 = √(每根收盤 − 平均)² 的平均
布林通道 = 20 期平均 ± 2 × 標準差
標準差是統計學的基本工具,在交易裡最常見的用途,就是布林通道的寬度(見〈布林通道怎麼看?〉)。它的單位跟價格一樣:黃金的標準差是幾十美元,歐元兌美元是零點零幾,不同商品的數字不能直接比,要比可以換成「標準差 ÷ 價格」的百分比。
MT5 有內建 Standard Deviation,預設 20 期、平均用簡單移動平均、價格用收盤價,跟本文的算法相同。
看圖:黃金 2025 年,照著 1~4 看
下面這張圖是黃金(XAUUSD)2025 年 5 月初到 9 月底的日線,取自 MT5 的歷史報價。它先盤整、再上漲:5 月 5 日到 8 月 7 日,收盤在 3,177 到 3,433 之間來回,頭尾只差 1.8%;8 月 8 日到 9 月 26 日,從 3,398 漲到 3,761,漲了 10.7%。上方的虛線是 20 期平均和布林通道(± 2 個標準差)。

盤整時,每天晃得不小(2025 年 7 月 18 日,ATR 47.0)。這段盤整,ATR 平均是價格的 1.69%,比後面上漲那段的 1.25% 還高。也就是說,盤整時每天的高低差反而比較大。
同一天,標準差只有 21.2,不到 ATR 的一半。每天晃很大,但收盤價都在同一個範圍裡打轉,離平均不遠。整段盤整,標準差平均只有 ATR 的 0.65 倍。
上漲時,標準差衝到 120.0(2025 年 9 月 15 日)。價格一路往上,最近 20 根收盤價從低排到高,離平均越拉越遠。上漲那段,標準差平均是 ATR 的 2.26 倍;換成百分比,標準差從盤整的 1.11% 升到 2.83%。
同一天,ATR 只有 45.1,跟盤整時差不多。每天的波動並沒有變大。標準差變大,是因為價格「走遠了」,不是因為行情「變激烈了」。這也是布林通道在一路上漲時反而撐得最開的原因。
這是一段真實的歷史行情,用來說明標準差的性格,不是通則。換商品、換週期、換一段行情,數字都會變。
看到什麼、代表什麼
| 你看到 | 通常代表 | 但要小心 |
|---|---|---|
| 標準差變大 | 最近的收盤價散得比較開 | 可能是穩定的趨勢,不一定是行情變激烈(圖上 3 4) |
| 標準差變小 | 收盤價擠在一起 | 每天的波動不一定小(圖上 1 2) |
| 標準差遠大於 ATR | 價格一路往同一個方向走 | 趨勢可能已經走了一段 |
| 標準差小於 ATR | 每天晃,但在原地打轉 | 盤整的典型樣子 |
| 標準差縮到很低 | 價格在很窄的範圍裡 | 常被當成「要變盤了」的提醒,但不知道往哪邊 |
實際怎麼用:三個例子
例一:跟 ATR 一起看,分辨趨勢和盤整
把兩個指標相除:標準差 ÷ ATR。數字遠大於 1,價格多半在往一個方向走;小於 1,多半在原地打轉。圖上的盤整段平均 0.65,上漲段平均 2.26。
例二:用標準差縮小找可能的變盤
規則可以寫成:「標準差是最近 100 根最低的時候,等價格突破最近 20 根高點才做多。」這是布林通道「擠壓」的想法:先收縮,再擴張。收縮只說「可能要動了」,方向要等突破才知道(擠壓的例子見〈肯特納通道是什麼?〉)。
例三:停損距離用 ATR,不用標準差
停損要防的是「每天正常的晃動」,那是 ATR 在量的。用標準差設停損,在穩定的趨勢裡會設得太寬、在盤整裡又會太窄——剛好跟需要的相反。
三個例子都要記得:標準差量的是距離,不是速度。它說「價格離平均多遠」,不說「價格跳得多兇」。
常見誤用
一、標準差變大,就當作行情變危險
圖上 3,標準差衝到 120,是這張圖裡最高的;同一天的 ATR 只有 45.1,跟盤整時差不多。那是一段每天波動不大、穩穩往上的行情。
二、不同商品的標準差直接比大小
標準差的單位跟價格一樣。黃金的 50 和歐元兌美元的 0.005 不能比,要比就先除以價格,換成百分比。
三、用標準差當停損距離
穩定上漲時標準差很大,停損會放得很遠;盤整時標準差很小,停損又會放得太近,一晃就被掃掉。每天的晃動用 ATR 量比較合適。
常見問題
標準差指標是什麼?
標準差(Standard Deviation)量的是最近 N 根收盤價離它們的平均有多散,常用期數 20。它的單位跟價格相同,也是布林通道寬度的來源。
標準差和 ATR 有什麼不同?
ATR 量的是每一根 K 棒的高低差有多大(每天晃多大);標準差量的是一段時間的收盤價離平均有多遠(散得多開)。穩定的趨勢裡標準差大、ATR 不一定大;來回震盪的盤整裡 ATR 大、標準差不一定大。
標準差和布林通道是什麼關係?
布林通道的上下軌,就是 20 期平均加減 2 個標準差。標準差變大,布林通道就變寬。
MT5 有標準差嗎?
有。MT5 內建 Standard Deviation,預設 20 期、簡單移動平均、收盤價。
結語
標準差是很老實的統計工具:它只量收盤價散得多開。把它讀成「行情有多危險」,就會在最穩定的趨勢裡最緊張。
所以真正該問的是:你的策略用「標準差太大就不進場」,擋掉的是危險的行情,還是最順的那一段? 這個問題,一段歷史行情回答不了,要拿規則在很多段行情上回測。
還沒有自己的規則、不想從指標一個一個拼起?MASQuant 邁思量化的策略精靈只要你先選一種投資風格,AI 會分析市況、挑選商品,一次給你三組候選策略,每組都先用歷史資料回測過,報酬和本金最大回撤攤開來看,再由你決定要不要部署到 MT5。
已經有自己的想法,就把條件寫成一句話,例如「標準差除以 ATR 大於 1.5 而且價格在 20 期平均上面才做多」,丟進 AI 策略助理,按下去就開始回測,回測環境納入點差、滑點、市場流動性變化與交易執行延遲這些真實市場摩擦(操作方式見〈策略助理使用教學〉)。再把條件改成「標準差太大就不進場」跑一次,兩種結果一比就知道。回測告訴你的是「這條規則在過去的行情裡表現如何」,不是未來的保證。
想法,經過驗證,才叫策略。
文中走勢圖取自 MT5 平台的歷史報價(日線;不同平台的報價與日線切法略有差異,數值可能不完全相同),指標由程式依標準算法計算;舉例用的整數不是行情資料。歷史行情只用來說明指標的性格,不代表未來走勢。
風險揭露:CFD 屬於高風險金融商品,可能導致快速資金損失。過往績效不代表未來結果,所有策略與回測僅供參考,不構成投資建議。交易前請充分了解本公司風險揭露條款。
