ATR真實波動幅度:設停損的好幫手
許多台灣投資人設停損的方式,不外乎「跌破買進價的5%就出場」或「虧損超過某個金額就認賠」。這樣的方法看似簡單明瞭,實則忽略了一個關鍵事實:不同股票、不同市況下的日常波動幅度差異極大。把同一個固定百分比套用在台積電與某檔小型生技股上,結果往往是前者提早停損、後者停損太寬——要不就是白白砍在正常波動之中,要不就是損失慘重才出場。
**ATR(Average True Range,平均真實波動幅度)**正是為了解決這個問題而生。它由技術分析大師韋達.懷爾德(J. Welles Wilder)於1978年在其著作《技術交易系統新概念》中提出,至今仍是量化停損設定與部位管理最廣泛使用的工具之一。ATR不預測方向,只衡量波動強度——這個特性讓它成為各種交易策略中不可或缺的風險管理基礎。
本文將從ATR的計算原理出發,深入說明如何在台股實戰中運用ATR倍數法設定停損、調整部位大小,並介紹ATR在不同市況下的解讀方式。
一、ATR的計算原理:什麼是「真實波動幅度」
真實波動幅度(True Range)的定義
一般人計算當日波動,直接用「最高價 - 最低價」。然而這種算法會忽略跳空的情況——當股票在前一天收盤後隔天跳空開盤,真實的波動範圍應涵蓋前收盤價與當日高低價的完整區間。
因此,懷爾德定義**真實波動幅度(True Range, TR)**為以下三個值的最大值:
- 當日最高價 - 當日最低價
- |當日最高價 - 前日收盤價|(絕對值)
- |當日最低價 - 前日收盤價|(絕對值)
範例試算:
假設某股票:
- 前日收盤:100元
- 今日最高:108元
- 今日最低:95元
計算:
- 108 - 95 = 13元
- |108 - 100| = 8元
- |95 - 100| = 5元
TR = max(13, 8, 5) = 13元
若此股票隔天跳空低開:
- 前日收盤:100元
- 今日最高:96元(低開)
- 今日最低:90元
計算:
- 96 - 90 = 6元
- |96 - 100| = 4元
- |90 - 100| = 10元
TR = max(6, 4, 10) = 10元(捕捉了跳空帶來的真實波動)
ATR的計算
ATR是TR的移動平均值,懷爾德原版使用14日指數平滑移動平均(Wilder's Smoothing):
- ATR(1) = 前14日TR的算術平均
- ATR(n) = ATR(n-1) × (13/14) + TR(n) × (1/14)
現代大多數交易軟體與台股券商看盤系統(如富途、玉山、永豐e-Leader)均內建ATR指標,投資人不需要手動計算,但理解其計算邏輯有助於正確解讀數值。
二、ATR的解讀:波動擴張與收縮
ATR數值的意義
ATR本身是絕對金額(或點數),代表該股票在最近N日的平均每日波動幅度。例如:
- 台積電ATR(14) = 25元,代表台積電平均每天波動約25元
- 某ETF(0050)ATR(14) = 3元,代表0050平均每天波動約3元
若想比較不同股票的相對波動,可用ATR除以股價計算ATR百分比:台積電在800元時ATR百分比約為3.1%;某小型股在50元時ATR若為3元,ATR百分比為6%,波動性是台積電的近兩倍。
ATR高低的市場含義
| ATR狀態 | 市場狀況 | 操作意涵 |
|---|---|---|
| ATR急速放大 | 行情劇烈波動(恐慌或爆發) | 停損應相應放寬,部位縮小 |
| ATR持續偏高 | 高波動趨勢行情 | 停損較寬,波段操作 |
| ATR逐步縮小 | 盤整蓄積能量 | 停損可較緊,突破行情在醞釀中 |
| ATR創近期新低 | 超低波動(即將爆發?) | 留意量縮後的方向選擇 |
這個規律在台股中相當明顯。2023年AI行情爆發前,台積電曾有一段ATR持續縮小的橫盤整理期,之後隨著漲勢啟動,ATR迅速從約15元擴大至30-40元,正是波動擴張伴隨趨勢確立的典型案例。
三、ATR倍數停損法:最主流的實戰應用
基本原理
ATR最廣泛的應用是以ATR倍數設定停損距離,公式非常直觀:
停損距離 = 進場價 ± N × ATR
其中N通常取1.5至3之間,代表允許股價在「正常波動」範圍內自由呼吸,超過這個範圍才認定趨勢改變而停損出場。
為什麼是1.5-3倍?
- N < 1:停損太緊,會在正常日常波動中被頻繁觸發,交易成本大增。
- N = 1.5-2:多數短線操作者使用,停損距離等於1.5-2個「正常日波幅」。
- N = 2-3:波段操作者常用,允許更大的日常震盪,不輕易被洗出場。
- N > 3:停損過寬,單筆最大損失可能過大,需配合極小部位。
台股實例:以鴻海(2317)為例
假設情境:
- 鴻海現價:150元
- ATR(14):4.5元
- 交易者使用2倍ATR停損法做多
停損設定:150 - 2 × 4.5 = 150 - 9 = 141元
這意味著股價下跌超過6%才觸發停損,此停損位置反映的是「兩個平均日波幅」的下跌幅度,而非隨意選定的5%或10%。
若改用固定5%停損:150 × 0.95 = 142.5元,停損位與ATR法相近但偶然一致,換成ATR更大的股票(如某生技股ATR=8元),2倍ATR停損為8元×2=16元,若股價50元,停損幅度達32%,顯然不合理——此時需要縮小部位而非放寬停損比例。
四、ATR與部位管理:固定風險法
固定風險法是機構投資人與專業操盤手最常用的部位管理框架,其核心概念是:每筆交易的最大損失固定為總資產的某一比例(通常1-2%)。
計算步驟
步驟1:決定每筆交易最大可接受虧損金額。
例如:總資產100萬元,每筆最大虧損1% = 1萬元。
步驟2:利用ATR計算每股停損金額。
ATR(14) = 5元,使用2倍ATR:每股停損 = 2 × 5 = 10元。
步驟3:計算可買進張數。
最大虧損 ÷ 每股停損 = 1萬元 ÷ 10元 = 1,000股 = 1張。
步驟4:驗證部位市值合理性。
若股價200元,1張市值 = 20萬元 = 總資產的20%,尚屬合理。
不同ATR情境下的部位調整
| 股票 | 股價 | ATR | 2倍ATR停損 | 可買張數(資金100萬,最大虧1%) |
|---|---|---|---|---|
| 台積電 | 800元 | 25元 | 50元 | 1萬÷50=200股(不足1張,考慮0股) |
| 聯電 | 50元 | 1.5元 | 3元 | 1萬÷3≈3,333股≈3張 |
| 中信金 | 30元 | 0.8元 | 1.6元 | 1萬÷1.6≈6,250股≈6張 |
從上表可以看出,ATR自動體現了股票波動率對部位大小的影響:波動愈大的股票,在相同風險預算下能買的張數愈少;波動愈小的股票,部位可以相對較大。這正是「風險平等」原則的實踐。
五、ATR在不同操作週期的應用調整
日線 vs 週線的ATR差異
ATR的數值會因使用的K線週期不同而差異極大。以台積電為例:
- 日線ATR(14):約20-30元(代表平均每天波動)
- 週線ATR(14):約80-120元(代表平均每週波動)
- 月線ATR(14):約150-250元(代表平均每月波動)
使用原則:停損設定的時間框架,應與交易週期一致。
- 短線日內交易者:使用分鐘線或小時線ATR
- 波段交易者(持有數日至數週):使用日線ATR
- 中長線投資者(持有數月):使用週線ATR
許多初學者犯的錯誤是:打算做波段(持有數週),卻用日線ATR的1倍設停損,結果幾天正常波動就被洗出場,接著看著股票漲回去,懊悔不已。
ETF操作中的ATR應用
以台灣最大ETF「元大台灣50」(0050)為例,ATR特性是:
- 波動性低(ATR百分比通常僅1-2%),停損可設得較緊
- 適合用於「量化定期定額+ATR警示」策略:當ATR放大超過一定倍數時,市場進入高波動期,可暫停加碼或縮小加碼金額
- 反之ATR創低點,市場平靜,可加大定期定額金額
六、ATR的進階應用:錢德動量震盪指標與超級趨勢
錢德動量震盪指標(Chandelier Exit)
這是一種以ATR為基礎的動態追蹤停損方法,公式為:
多頭停損線 = 近N日最高價 - K × ATR
常見設定:N=22日,K=3倍ATR。這條線會隨著股價上漲而自動「拉高」,但永遠不會下移,讓投資人能夠讓利潤持續奔跑,同時鎖住已有獲利。
以台股波段操作示範:
- 聯發科在某波多頭行情中,近22日最高價為950元,ATR=20元
- 停損線 = 950 - 3×20 = 890元
- 次日股價創新高至960元,停損線更新為 960 - 60 = 900元(上移)
- 若股價拉回至890元以下,即觸發停損出場
這種方法避免了人為的「主觀判斷何時出場」問題,讓機械化的ATR指標代替人類情緒做決定。
超級趨勢指標(SuperTrend)
超級趨勢是另一個ATR的衍生應用,公式基礎為:
- 上軌:(高+低)÷2 + N × ATR
- 下軌:(高+低)÷2 - N × ATR
股價在下軌上方時顯示多頭訊號(線條變綠),跌破下軌時轉為空頭(線條變紅)。台股許多技術分析軟體(如XQ全球贏家、CMoney)均有超級趨勢指標可直接套用,是ATR最容易上手的視覺化應用之一。
七、ATR常見誤區與使用禁忌
誤區一:ATR小就代表股票安全
某支股票長期ATR極低,不代表它是好的標的——可能只是因為流動性太低、每天成交量稀薄,導致波動看起來很小。遇到突發消息,這類股票反而可能出現極端跳空。因此,ATR要結合成交量與流動性一起評估。
誤區二:ATR是買賣訊號
ATR純粹是波動性衡量工具,它不告訴你方向,只告訴你波動有多大。把ATR放大解讀為「要漲了」或「要跌了」是錯誤的——高ATR只代表行情劇烈,方向不明。
誤區三:單獨使用ATR停損,忽略技術結構
最佳實踐是:將ATR停損與重要技術位(支撐線、前低、均線)結合。如果ATR停損線恰好落在重要支撐附近,訊號強度更高;若ATR停損線設在一個技術上毫無意義的位置,可適度調整N值讓停損線對齊技術結構。
結語
ATR是一把精密的「波動尺」,它讓投資人得以用客觀且動態的方式回應市場現實,而非用固定比例對待千差萬別的個股。在台股操作中,理解ATR的本質——它衡量的不是方向,而是市場的「呼吸寬度」——是邁向系統化交易的重要一步。
初學者建議從最簡單的應用開始:選定一兩支熟悉的個股(如0056或台積電),觀察其ATR在不同市況下的變化,再嘗試用2倍ATR設定停損,感受它與固定百分比停損的差異。當你發現ATR停損能讓你在正常波動中撐過去、卻在真正趨勢轉變時準確出場,你就真正理解了這個工具的價值所在。
風險管理從來不是限制獲利,而是讓你能夠持續留在市場上的保障。ATR,正是這份保障最可靠的計算基礎之一。