前言
不知道大家有沒有聽過ATR指標呢?ATR指標在某些投資人眼裡,是非常實用的指標,你可能曾經在網路上的一些分析內容上面看到:「某商品XXXXX價格進場,止損位置可以抓1個ATR或2個ATR的距離,目標可以放在XXXXX的距離。」
這到底是什麼意思呢?
ATR指標作為判斷市場波動幅度的指標,在市場上並不推薦單一使用,主要是搭配其它指標擔任輔助指標的用途。
另外,在程式交易的策略建構中,也常會聽到許多程式交易者會使用ATR指標加入交易系統中。
本篇就介紹給還不清楚ATR指標的新手,一起來認識『什麼是ATR指標?』
Table of Contents
什麼是ATR指標?
ATR指標的中文全名為平均真實波幅指標,英文名是Average True Range,簡稱為ATR,於1970年代由美國寄數分析師J. Welles Wilder研發出來的技術指標。
時至今日,ATR指標被廣泛用於技術分析當中。
與其它常見的技術指標不同,ATR指標通常被用來當作輔助指標,因為ATR指標主要是衡量市場的波動幅度,並沒有提供市場的方向,因此,多用在搭配其它具有判斷方向性的指標一起使用。
有些投資人第一次看到ATR指標的用途是判斷波動的幅度,會跟常見的布林通道指標搞混,因為布林通道的上軌與下軌也是把市場的波動範圍呈現出來。
但有一點比較不一樣的是,ATR指標的公式在計算上,有考量到市場可能會發生跳空的情形,所以會更貼近市場的真實狀況,才名為真實波幅指標。
如果想對布林通道有更多的認識,可以閱讀:8分鐘掌握布林通道的正確用法!
如下圖所示,在外匯市場的MetaQuotes交易軟體中,ATR指標呈現僅為一條藍色曲線。
ATR指標是用來衡量過去某一段時間內價格的波動幅度,再取平均值作為結果。
在計算ATR指標時,要先計算出市場的真實波幅(True Range,縮寫TR值),可以簡單理解為市場價格的波動區間。
由前述所知,ATR指標主要用於找到市場的波動幅度,並沒有判斷價格方向,因此,在計算數值的時候,會使用絕對值帶入公式,讓其數值的結果為正值。
而TR值的算法就是取下方三個絕對值的最大值:
- 今日最高價與今日最低價的距離。
- 前日收盤價與今日最高價的距離。
- 前日收盤價與今日最低價的距離。
第一個是考量今日的波動,而第二個與第三個的數值有把跳空的情況考量在內,不會發生只看單一K線的盲點。
TR值的公式:TRt = max(Ht,Ct-1) – min(Lt,Ct-1)
上述TR值公式的數值介紹:
- Ht表示t日的最高價。
- Lt表示t日的最低價。
- Ct-1表示t-1日的收盤價。
當得出TR值後,就可以接著計算出ATR值,ATR值為TR值的N日指數移動平均線。
ATR值的公式:ATR = EMA(TR,N)
上述ATR值公式的數值介紹:
- EMA:稱為指數移動平均線,下方附上EMA的介紹。
- TR值:前述有介紹TR值的計算公式。
- N值:為計算TR值的時間週期,預設參數為14日。
什麼是指數移動平均線(Exponential Moving Average,簡稱EMA)?
指數移動平均線(EMA)屬於移動平均線(MA)的一種,移動平均線的原理是計算最近一段時間內的平均成交價格,判斷市場的強弱與方向,而EMA在公式的計算上,會將越靠近現在的價格給予較高的權重,因此,EMA對價格的波動會更加敏感。
詳細認識移動平均線可以閱讀:5分鐘學會移動平均線。
計算公式總結
- TR值因為公式有取絕對值,所以一定是正值。
- 同理,ATR值因為是由TR值取指數移動平均,數值也一定是正值。
- ATR值沒有界線範圍,數值主要呈現波動範圍的幅度。
ATR指標的用法
無開頭所說,ATR指標的用途在於呈現市場的波動性,並不是用來判斷市場的方向,因此,通常會搭配其它的技術指標一起使用。
- 當趨勢往上,ATR數值也往上增加時,代表上升趨勢的動能增強。
- 當趨勢往上,ATR數值卻往下減少時,代表上升趨勢的動能減弱。
- 當趨勢往下,ATR數值在往上增加時,代表下降趨勢的動能增強。
- 當趨勢往下,而ATR數值往下減少時,代表下降趨勢的動能減弱。
再強調一次,ATR指標不具方向性,不要單看ATR指標往上或往下去判斷趨勢的方向。
ATR指標範例圖示
當趨勢往上,ATR指標也往上時,向上動能會逐漸增強。
當趨勢往下,ATR指標在往上時,向下動能會逐漸增強。
如何使用ATR指標?
因為ATR指標實際上無法幫助判斷市場的方向,在實際交易中,通常是扮演輔助的角色。
而這個輔助角色的功能,就是幫助投資人找到止損的位置。
由於ATR指標是衡量波動性的指標,ATR值越大,代表市場波動幅度較大,投資人容易被價格碰到止損出場,因此,當ATR值上升時,止損的距離也會跟著調整遠一些。
而波動比較小的時候,止損就可以拉近一些。
至於止損到底要怎麼設置呢?
就可以參考ATR指標的當前數值。
以下圖範例說明:
歐美兌現在價格為1.07062,ATR指標的數值為0.02216。
當歐美兌現在想要現價進場時,止損的距離就可以參考ATR值。
假設想要進場買進,止損位置可以設置:1.07062 – 0.02216 = 1.04846以下的位置。
反之,想要進場放空時,止損就可以設置:1.07062 + 0.02216 = 1.09278以上的位置。
另外,有一點要特別注意的是,由於ATR指標是利用當前時區的數值去做計算的,所以時區越大,得到的數值就會越大;時區越小,數值就會縮小。
下方為同樣的時間,但是時區改成1小時。
可以發現到,ATR數值為0.00231。
當同樣要進場時,計算的方法都是一樣的。
要進場買進,止損設置:1.07030 – 0.00231 = 1.06799以下的位置。
而要進場放空,止損設置:1.07030 + 0.00231 = 1.07261以上的位置。
但從上述兩個舉例的內容可以發現,在同樣的商品中,D1時區的ATR數值會太高,止損距離太遠;而在H1時區中,ATR值又偏低,導致止損會太近…
這樣造成的結果變成小時區的止損太近會容易碰到,而太大的時區止損又太遠,變成要縮小手術的尷尬情況…
把風險當前提考量,對投資人而言,止損距離設置太遠反而還比較沒事,但是止損設置太近就可能會比較容易碰到。
所以在比較小的時區當中,通常就會利用倍數放大ATR值的距離,讓止損不易被觸碰到。
繼續以上述H1時區舉例:
原本的ATR值為0.00231,有些老手投資人就會乘上1.5倍或2.0倍,把數值適度加長。
進場買進的止損設置:1.07030 – (0.00231 × 2) = 1.06568以下的位置。
空單止損的設置:1.07030 + (0.00231 × 2) = 1.07492以上的位置。
這也是ATR指標目前在市場上,最常被投資人拿來使用的方式。
ATR指標的使用方法
MT4(Meta Trader4)的ATR指標設定步驟
- 打開MT4(Meta Trader4),選擇上方「導航」。
- 左手邊點選打開「技術指標」列表。
- 選擇「ATR」。
- 點選兩下打開參數視窗 或 按住滑鼠左鍵拖曳進去右邊圖表。
- 跳出參數設定欄位。(參考下方參數介紹。)
- 設定好參數,按下確定。
MT4(Meta Trader4)的ATR指標參數設定
- ATR Period:指某一段時間的週期,常見會使用預設值14日。
MT5(Meta Trader5)的ATR指標設定步驟
- 打開MT5(Meta Trader5),選擇上方「查看」→點選「導航」。
- 左手邊點選打開「指標」列表→點選打開「震盪」列表。
- 選擇「Average True Range」。
- 點選兩下打開參數視窗 或 按住滑鼠左鍵拖曳進去右邊圖表。
- 跳出參數設定欄位。(參考下方參數介紹。)
- 設定好參數,按下確定。
MT5(Meta Trader5)的ATR指標參數設定
- 階段:指某一段時間的週期,常見會使用預設值14日。
- 風格:隨個人喜好可以調整ATR指標的顯示顏色、呈現方式與粗細程度。
ATR指標的總結
- ATR指標主要找出市場的波動幅度,並沒有提供市場方向的預測。
- ATR指標較常用來擔任輔助指標使用,提供投資人設置止損的位置。
- ATR指標向上走升,代表市場波動逐漸增大;向下移動時,表示市場波動逐漸減小。
- 市場上常用來與ATR指標搭配的技術指標:
重點聲明:每種技術指標都有其優缺點,說的更直白一點,沒有任何一項指標能有100%的準確度,因此,做好資金規劃才是學好投資的正確方式。
技術指標延伸閱讀