📋 目錄
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.0920 | 1.0870 | 1.0900 | — |
| 當日 | 1.0960 | 1.0880 | 1.0945 | 80 |
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/USD | 50〜80 點 | 最高 | 波動穩定,適合初學者 |
| GBP/USD | 80〜120 點 | 高 | 波幅較大,需加寬停損 |
| USD/JPY | 60〜100 點 | 高 | 受央行政策影響大 |
| GBP/JPY | 120〜180 點 | 中等 | 「怪獸貨幣對」,波動極大 |
| AUD/USD | 50〜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 × ATR | 70 點 | 1.0880 | 短線、當沖 |
| 1.5 × ATR | 105 點 | 1.0845 | 標準順勢交易 |
| 2.0 × ATR | 140 點 | 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 衡量的是波動率而非方向,因此需要搭配方向性指標使用。
| 搭配指標 | 搭配邏輯 | 適用場景 |
|---|---|---|
| EMA | EMA 判斷趨勢方向,ATR 設定停損距離與倉位 | 順勢交易 |
| ADX | ADX 衡量趨勢強度,ATR 衡量波動幅度,雙重過濾 | 趨勢確認 |
| KD 指標 | KD 提供進場訊號,ATR 設定停損與倉位 | 反轉交易 |
| MACD | MACD 確認趨勢與動能,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 對極端波動和跳空的反應更穩定,而布林通道在常態分布的市場中表現較好。兩者各有優勢,可以根據交易商品的特性選擇使用。
JYForex 提供多種免費市場分析工具,讓你將理論知識應用到實際行情中。
所有數據每日自動更新,無需註冊即可使用。
如果你準備開始實際交易,以下是 JYForex 評測後推薦的經紀商。
三家均受國際監管機構監管,支援中文客服。