金融詞語

ATR / 平均真實範圍

2026-01-05

ATR(平均真實範圍)是什麼?

ATR(Average True Range,平均真實範圍)是由美國技術分析師 J. Welles Wilder Jr. 於 1978 年在其經典著作《New Concepts in Technical Trading Systems》中提出的波動率衡量指標

與大多數技術指標不同,ATR 不提供買賣方向的訊號。它專注於衡量市場在特定時間內的價格波動幅度——也就是告訴你市場「動得有多劇烈」,而不是告訴你「要往哪個方向動」。

ATR 的核心價值在於:

  • 設定合理的停損距離:根據市場實際波動設置停損,避免因波幅過大被輕易掃損
  • 計算適當的交易手數:依據波動率調整倉位大小,控制每筆交易風險
  • 判斷市場波動狀態:識別高波動與低波動環境,選擇合適的交易策略
  • 過濾突破訊號:區分真正的突破與假突破

真實範圍(TR)與 ATR 的計算方式

ATR 的計算分為兩個步驟:先求出每根K棒的真實範圍(True Range),再取其平均值。

步驟 1:計算真實範圍(TR)

真實範圍(TR)是以下三個數值中的最大值

計算項目公式捕捉的價格行為
當日高低差當日最高價 – 當日最低價盤中波動幅度
高點與昨收差|當日最高價 – 昨日收盤價|向上跳空後的波動
低點與昨收差|當日最低價 – 昨日收盤價|向下跳空後的波動

為什麼需要三個值?如果僅看當日高低差,會忽略跳空缺口造成的波動。例如,昨日收盤價為 1.1000,今日開盤直接跳空至 1.1050,盤中最高 1.1060、最低 1.1040。單看高低差只有 20 點,但實際從昨收算起的波動達到 60 點。TR 的設計就是為了捕捉這類完整的波動。

步驟 2:計算 ATR

ATR 是 TR 在 N 個週期內的移動平均。Wilder 建議使用 14 個週期,計算方式如下:

ATR = 前一日 ATR ×(N-1)÷ N + 今日 TR ÷ N

這種指數平滑的方式使 ATR 對近期的波動變化反應更靈敏,同時保留歷史波動的參考。

計算實例

假設 EUR/USD 的近期數據如下(14 週期 ATR):

日期最高價最低價收盤價TR(點)
前一日1.09201.08701.0900
當日1.09601.08801.094580

TR = max(80, |96-90|×10=60, |88-90|×10=20) = 80 點。若前一日 ATR = 65 點,則今日 ATR = 65 × 13/14 + 80/14 ≈ 66.1 點。

主要貨幣對的 ATR 參考值

不同貨幣對的波動特性差異很大。了解各貨幣對的 ATR 典型範圍,可以幫助你更好地設定停損停利

貨幣對日線 ATR(14) 典型範圍流動性波動特點
EUR/USD50〜80 點最高波動穩定,適合初學者
GBP/USD80〜120 點波幅較大,需加寬停損
USD/JPY60〜100 點受央行政策影響大
GBP/JPY120〜180 點中等「怪獸貨幣對」,波動極大
AUD/USD50〜80 點中高受商品價格影響
XAU/USD(黃金150〜300 點避險需求驅動

注意:以上數值會隨市場環境變化。在重大經濟數據公布或地緣政治事件期間,ATR 可能大幅上升。建議定期觀察你常交易貨幣對的 ATR 數值,建立自己的波動基準。

ATR 的參數設定與適用場景

ATR 的預設參數為 14 週期,但不同的交易風格可能需要調整參數以獲得更適合的波動衡量。

ATR 週期反應速度適合交易風格特點
ATR(5〜7)最快剝頭皮、超短線反映近期波動,變化劇烈
ATR(10)較快當沖約兩週交易日數據,平衡靈敏度
ATR(14)標準通用(Wilder 建議值)最廣泛使用的標準參數
ATR(20〜25)較慢波段交易過濾短期雜訊,反映中期趨勢波動
ATR(50)最慢長線交易反映長期波動基準

選擇原則:ATR 的週期越短,對近期波動的反應越靈敏,但也越容易受到單日異常波動的影響。對於大多數外匯交易者,建議先從 ATR(14) 開始,再根據自己的交易風格微調。

ATR 在停損與停利中的應用

ATR 最實用的功能之一就是幫助交易者設定合理的停損停利距離。

ATR 停損法

最常見的方式是使用 ATR 的倍數來設定停損。例如:

  • 1.5 倍 ATR 停損:適合順勢交易,給予價格足夠的波動空間
  • 2 倍 ATR 停損:適合波段交易,防止被正常波動掃損
  • 1 倍 ATR 停損:適合短線交易,但可能因正常波動被觸發

計算示例:假設 EUR/USD 當前 ATR(14) = 70 點,你在 1.0950 做多:

ATR 倍數停損距離停損價位適用情境
1.0 × ATR70 點1.0880短線、當沖
1.5 × ATR105 點1.0845標準順勢交易
2.0 × ATR140 點1.0810波段交易

ATR 移動停損(Trailing Stop)

ATR 移動停損是一種隨價格有利移動而自動調整停損位的方法,也稱為「吊燈停損法」(Chandelier Exit):

  • 做多:停損 = 最高價 – N × ATR
  • 做空:停損 = 最低價 + N × ATR

這種方法的優勢在於,當市場波動增加時停損距離自動拉寬,波動減少時停損自動收窄,讓你的交易自動適應市場環境。

ATR 停利設定

利用風險報酬比來設定停利。例如,若停損為 1.5 × ATR = 105 點,設定 1:2 的風報比,則停利目標為 210 點。

ATR 與倉位管理(Position Sizing)

ATR 是專業交易者進行倉位管理的核心工具。著名的海龜交易法則(Turtle Trading)就是以 ATR 為基礎來計算每筆交易的手數

ATR 倉位計算公式

交易手數 = 帳戶風險金額 ÷(ATR × 點值 × ATR 倍數)

計算示例

假設條件如下:帳戶資金 10,000 美元、單筆風險 2%(200 美元)、EUR/USD 的 ATR(14) = 70 點、使用 1.5 倍 ATR 停損、標準手點值 = 10 美元。

項目數值
帳戶風險金額$10,000 × 2% = $200
停損距離70 × 1.5 = 105 點
每標準手風險105 × $10 = $1,050
適當手數$200 ÷ $1,050 ≈ 0.19 手

這個方法的精髓在於:波動率高時自動減少倉位,波動率低時可以適度增加倉位,從而保持每筆交易的實際風險一致。

ATR 的進階交易策略

策略 1:ATR 突破過濾

利用 ATR 來判斷突破是否具有足夠的動能:

  • 當突破幅度 > 1 倍 ATR 時,視為有效突破,可以順勢進場
  • 當突破幅度 < 0.5 倍 ATR 時,假突破的機率較高,應保持觀望

策略 2:波動率收縮與擴張

ATR 會在低波動期和高波動期之間交替變化:

  • ATR 持續下降(波動率收縮):市場在蓄勢,通常預示著即將出現大幅波動
  • ATR 急速上升(波動率擴張):大行情正在展開,趨勢交易者應密切關注

可以將 ATR 與其歷史平均值比較:若當前 ATR 低於過去 50 日 ATR 均值的 70%,可視為波動率收縮信號,準備迎接突破行情。

策略 3:ATR 通道策略

將 ATR 加減在移動平均線上,形成動態通道:

  • 上軌 = EMA(20) + 2 × ATR(14)
  • 下軌 = EMA(20) – 2 × ATR(14)

價格觸及上軌時可能回調,觸及下軌時可能反彈。這與布林通道類似,但使用 ATR 而非標準差,對極端波動的反應更穩定。

ATR 與其他指標的搭配

ATR 衡量的是波動率而非方向,因此需要搭配方向性指標使用。

搭配指標搭配邏輯適用場景
EMAEMA 判斷趨勢方向,ATR 設定停損距離與倉位順勢交易
ADXADX 衡量趨勢強度,ATR 衡量波動幅度,雙重過濾趨勢確認
KD 指標KD 提供進場訊號,ATR 設定停損與倉位反轉交易
MACDMACD 確認趨勢與動能,ATR 管理風險動能交易

最佳搭配:ATR + EMA + ADX 三指標組合。EMA 判斷方向、ADX 確認趨勢強度、ATR 管理風險。當 ADX > 25 且價格在 EMA 上方時做多,停損設在進場價 – 1.5 × ATR。

ATR 指標的限制與注意事項

ATR 的主要限制

  • 不提供方向訊號:ATR 上升只代表波動加大,不代表價格會漲或會跌。切勿將 ATR 上升誤判為看漲訊號
  • 屬於滯後指標:ATR 是基於歷史數據的平均值,對突發事件的反應有延遲。在重大新聞發布前,ATR 可能仍顯示低波動
  • 無法跨商品比較:不同價格水準的商品 ATR 數值無法直接比較。EUR/USD 的 ATR 70 點和 GBP/JPY 的 ATR 150 點,不代表後者「波動更大」——需要用百分比或標準化後才能比較
  • 極端行情下可能失準:在黑天鵝事件或閃崩期間,ATR 可能嚴重低估即將發生的波動

使用 ATR 的最佳實踐

  • 永遠搭配方向性指標使用,不要單獨依賴 ATR 做交易決策
  • 定期更新你的 ATR 基準值,因為市場波動特性會隨時間變化
  • 在重要經濟數據公布前後,暫時加寬 ATR 倍數以應對異常波動
  • 使用 ATR 做倉位管理時,保持紀律——不要因為「這次不一樣」而放棄風控規則

常見問題

Q: ATR 指標是什麼?

A: ATR(Average True Range,平均真實範圍)是由 J. Welles Wilder Jr. 於 1978 年提出的波動率衡量指標。它計算特定週期內真實範圍的平均值,用來衡量市場的價格波動幅度。ATR 不提供買賣方向,主要用於設定停損距離、計算交易倉位大小和判斷市場波動狀態。

Q: ATR 的標準參數是多少?

A: ATR 的標準參數為 14 週期,這是 Wilder 原始建議的設定。短線交易者可使用 5〜10 週期以獲得更快速的波動反應,波段交易者可使用 20〜25 週期以過濾短期雜訊。建議從 14 週期開始,根據自己的交易風格和結果逐步調整。

Q: 如何用 ATR 設定停損?

A: 最常見的方法是在進場價的基礎上減去(做多)或加上(做空)ATR 的 1.5〜2 倍。例如,ATR 為 70 點時,做多的停損距離設為 105〜140 點。這種方法可以根據市場實際波動自動調整停損距離,避免在正常波動中被掃損。

Q: ATR 上升代表什麼意思?

A: ATR 上升代表市場波動率正在增加,價格每日的波動幅度變大。這可能意味著趨勢正在加速發展,或即將有重大市場事件發生。需要注意的是,ATR 上升不代表價格方向——上漲和下跌都可以使 ATR 上升。

Q: ATR 與布林通道有什麼差別?

A: ATR 和布林通道都是衡量波動率的工具,但計算方法不同。布林通道使用標準差來衡量波動,而 ATR 使用真實範圍(包含跳空缺口)。ATR 對極端波動和跳空的反應更穩定,而布林通道在常態分布的市場中表現較好。兩者各有優勢,可以根據交易商品的特性選擇使用。

🚀 想用 ATR 策略管理外匯交易風險?

ThinkMarkets 提供 0.01 手起交易、槓桿最高 2,000 倍、中文客服與負餘額保護。

🚀 立即開設帳戶   📋 查看完整評價

學到的知識,用真實數據來驗證

JYForex 提供多種免費市場分析工具,讓你將理論知識應用到實際行情中。
所有數據每日自動更新,無需註冊即可使用。


想從學習進入實戰?

如果你準備開始實際交易,以下是 JYForex 評測後推薦的經紀商。
三家均受國際監管機構監管,支援中文客服。

  • 本文作者

匯商專業人士

1985年出生於台灣。
99年因為父親的工作來到日本。
畢業橫濱大陸系中華學校與日本國內大學。
07年到職日系製藥公司,10年換工作到日本外匯公司。在疫情期間離職(被開除),開始做專業投資者。(無職)
2013年開始海外外匯交易平台投資。開戶過23家海外外匯經紀商的帳號,其中遇到過3次詐騙平台。
2022年由於公司的業績不佳,被開除。開始專業投資者的生活,也就是“無職”
關於筆者的詳細介紹
筆者Facebook

-金融詞語