1.2万人已學習 · 更新時間 2026 年 3 月 18 日
平均真實波動幅度(ATR)是由市場技術分析師 J. Welles Wilder Jr.在其著作《技術交易系統新概念》中引入的技術分析指標,用於通過分解某一時期內資產價格的整個波動範圍來衡量市場波動性。真實波動幅度指標取以下三者中的最大值:當前最高價減去當前最低價;當前最高價減去前一交易日收盤價的絕對值;當前最低價減去前一交易日收盤價的絕對值。然後,ATR 是這些真實波動幅度的移動平均值,通常採用 14 天的週期。交易者可以使用比 14 天更短的週期來生成更多的交易信號,而較長的週期則有更高的概率生成較少的交易信號。
平均真實波動幅度(ATR)由市場技術分析師 J. Welles Wilder Jr. 在其著作《技術交易系統新概念》中引入,是一種僅使用最高價、最低價與收盤價來描述已實現波動性的實用方法。其核心在於:風險不只來自當日的最高 -最低價區間。市場可能在不同交易時段之間出現跳空,而跳空往往是滑點與意外虧損的重要來源。
因此,平均真實波動幅度(ATR)基於真實波動幅度(TR)構建,TR 會把跳空因素納入計算。直觀地説,真實波動幅度回答的是:“在把隔夜或跨交易時段的跳空也算進去的情況下,這一週期裏有效波動有多大?”
平均真實波動幅度(ATR)之所以經久不衰,是因為它貼近交易執行需求:它以價格單位呈現(點數、點差、或美股中的 ($) 價格單位)。如果某隻股票的 ATR 為 ($2),你能立刻理解它在 “真實波動幅度” 的口徑下,每天經常會波動約 ($2)。這有助於判斷止損是否過緊、或止盈目標是否相對市場常態波動過小。
把平均真實波動幅度(ATR)理解為衡量波動大小的尺子更合適。ATR 上升通常意味着市場波動加大;ATR 下降通常意味着波動收斂。兩者都不代表接下來一定漲或一定跌。
平均真實波動幅度(ATR)的計算分兩步:先算每個週期的真實波動幅度(TR),再對 TR 做平滑處理得到平均值。
每個週期的 TR 取以下三者的最大值:
\[TR = \max\left(High - Low,\ |High - PrevClose|,\ |Low - PrevClose|\right)\]
由於取的是最大值,TR 並不是把波動 “相加”,而是選擇該週期中更能代表風險的那段有效波動範圍。
ATR 是 TR 的移動平均,最常見的週期為 14。很多平台使用 Wilder 的平滑算法,也有平台提供簡單移動平均(SMA)版本。實際使用中,ATR 會對日常波動尖峯進行平滑,使你更容易識別波動環境的變化。
\(ATR\% \approx \frac{ATR}{Price}\)
這能避免類似誤判:看到 ($2) 的 ATR 就以為 “波動很大”,卻忽略該股票可能是 ($20) 或 ($200) 的價格水平。
理解平均真實波動幅度(ATR)“測什麼” 和 “不能測什麼”,才能把它用好。
| 工具 | 主要衡量內容 | 更適合做什麼 | 與平均真實波動幅度(ATR)的關鍵區別 |
|---|---|---|---|
| 平均真實波動幅度(ATR) | 基於區間的已實現波動(含跳空) | 止損、倉位、波動環境判斷 | 以價格單位表示的絕對波動大小 |
| 布林帶 | 圍繞均線的離散程度(基於標準差) | 觀察擠壓/擴張、偏離均值的程度 | 更強調 “相對均值” 的可視化框架 |
| 標準差 | 收益/價格的離散程度 | 統計風險模型、波動對比 | 更便於建模;ATR 更貼近交易執行 |
| ADX | 趨勢強度(不含方向) | 確認趨勢環境 | 可用 ADX(趨勢強度)+ ATR(波動大小)組合判斷 |
平均真實波動幅度(ATR)上升不等於 “買入”,下降也不等於 “賣出”。它反映的是波動擴張或收斂。方向判斷應來自價格結構、趨勢工具或你的交易系統;ATR 更適合用於風險校準。
ATR 本身不定義價值或動能。因為 ATR 高就入場,容易追到噪聲。更常見的流程是:先有交易機會與入場邏輯,再用 ATR 檢查止損與目標是否符合市場常態波動。
若僅用 High - Low 估算波動,可能在財報、宏觀數據或突發重新定價時顯著低估風險。真實波動幅度(TR)的設計目的之一就是把跳空納入風險刻畫。
($25) 的股票 ATR 為 ($2) 與 ($250) 的股票 ATR 為 ($2),波動狀態並不相同。做篩選或跨品種比較時,可結合 ATR% 或與各自歷史水平對比。
固定倍數可以作為起點,但不是通用規則。止損應體現 “交易邏輯被證偽的位置”(結構止損),ATR 用於幫助你避免把止損放在常態噪聲區間內。
平均真實波動幅度(ATR)往往需要轉化為一致的風險與交易管理規則,才更具操作性。本節僅用於學習交流,不構成投資建議。交易與投資有風險,可能導致本金損失。
ATR 會隨時間週期變化。日線 ATR 回答的是與小時線 ATR 不同的問題。先確定你的持倉週期(日內、波段或更長),再在同一週期上使用 ATR 來做止損與倉位管理,避免信號與風控週期混用。
關鍵在於一致性。中途頻繁改參數,會降低覆盤與評估的可比性。
一個常見流程是:
例如,若你的止損距離只有 0.3× ATR,在波動較大的品種上,即使交易邏輯尚未被破壞,也可能因為正常波動而頻繁止損。
一種常被測試的方法是:止損先放在關鍵價位之外(支撐/阻力/前高前低或擺動點),然後再加一個 ATR“緩衝”,降低被正常噪聲掃出的概率。緩衝是風險管理選擇,不是預測。
當市場波動變化明顯時,固定距離的移動止損可能不夠穩健。用平均真實波動幅度(ATR)乘以某個倍數來跟蹤,可以在波動擴大時自動放寬,在波動收斂時自動收緊,而不必手工改規則。
ATR 可幫助識別對某些策略不友好的環境:
一個描述性過濾方式是把當前 ATR 與自身歷史對比,例如判斷 ATR 是否高於或低於其 20 日中位數。
假設某隻美股 ETF 交易價格約 ($100),14 日平均真實波動幅度(ATR)為 ($1.80)。交易者基於突破做波段交易,認為入場價下方 ($2.00) 的位置為邏輯失效點。
由此帶來的決策變化:
這個例子體現了 ATR 的典型用途:把波動轉化為止損距離與倉位規模的約束條件,而不是用來預測收益。長橋證券等平台通常會在圖表中提供 ATR 指標,便於用户執行一致的規則。
建議閲讀你所使用的圖表或券商平台對指標的説明。不同的交易時段劃分、復權處理與平滑方法會讓 ATR 略有差異,在回測中可能產生影響。
平均真實波動幅度(ATR)衡量價格的典型波動大小(含相對前收盤的跳空),但不提供方向信息。
不一定。ATR 更高意味着波動更大、執行風險(如滑點)可能更高;但也可能帶來更大的可捕捉波動空間。關鍵在於讓倉位與風控規則匹配當前波動水平。
14 是 Wilder 推廣的常用設置,在靈敏度與平滑度之間較均衡。它不是唯一正確參數,但常作為起點。
原始 ATR 難以跨不同價格水平直接比較。做跨標的對比時,可參考 ATR% 或把每個標的與其自身歷史水平進行對照。
可以。只要有最高價、最低價與收盤價,就能在任何週期計算平均真實波動幅度(ATR)。但要避免用一個週期的信號去配另一個週期的風控規則。
不等同。ATR 基於區間並納入跳空,以價格單位表示;標準差通常基於收益率,更常用於統計模型。兩者可能同向變化,但衡量口徑不同。
ATR 是向後看的。若已知前方存在催化事件,實際波動可能顯著超出近期 ATR。有些參與者會按規則減倉、加大緩衝或選擇避開持倉過夜/過事件,取決於自身風險管理要求。
多數圖表工具會把 ATR 放在 “波動率/Volatility” 類指標中。長橋證券等券商平台通常也支持在圖表設置中添加 ATR 指標。
平均真實波動幅度(ATR)是一把衡量波動大小的尺子:它概括價格通常會波動多大,並把跳空風險納入考慮,可用於止損、倉位與波動環境判斷。它不提供方向,也不預測收益。將 ATR 與價格結構和一致的風險規則結合,能幫助交易計劃更貼合市場當下的波動狀態。
