ATR:使用平均真實波幅進行止損和頭寸規模管理
在本文中,我們重點關注 ATR(Average True Range - 平均真實波幅)。
乍一看,ATR 可能看起來只是:
- 「圖表上的另一個數字」,或者
- 「高波動率與低波動率」的粗略衡量標準。
換個角度看,ATR 變成了:
「在這個時間框架內,市場每根K線 傾向於移動的典型量」, 表示為一個單一的數字。
有了這個觀點,ATR 可以幫助你決定:
- 你的止損應該有多寬或多緊,以及
- 對於給定的帳戶風險,你的頭寸應該有多大。
下圖比較了:
- 上圖:兩個具有不同波動率的市場的價格,以及
- 下圖:在使用基於 ATR 倍數的止損時, 相同帳戶風險下的頭寸規模。
關鍵結論很簡單:
即使帳戶風險同樣是 1%, 在高波動率市場中,頭寸規模應該更小, 而在低波動率市場中,頭寸規模應該更大。
ATR 為你提供了一種計算方法,而不是猜測。
1. 什麼是 ATR?– 平均真實波幅
ATR 代表 Average True Range(平均真實波幅)。
「真實波幅」(True Range)通常衡量:
- 不僅是當前K線的高低範圍,還包括
- 與前收盤價的任何跳空(gap),
以回答:
「在這根K線期間,價格實際行進了多遠?」
然後:
- ATR 僅僅是真實波幅在 一定回溯期(例如 14 或 20 根K線)內的平均值。
所以 ATR 告訴你:
- 在這個市場和時間框架上, 一根典型的K線傾向於移動大約這麼多。
2. 將 ATR 視為「波動率單位」
當你把 ATR 視為 波動率的單位,而不僅僅是一個原始的價格數字時,它會變得更加有用。
例如:
- BTC 4h ATR = 400 USD,
- ETH 4h ATR = 20 USD。
那麼「1 ATR」意味著:
- BTC:一根典型的 4h K線波動約 400 USD,
- ETH:一根典型的 4h K線波動約 20 USD。
由此,你可以用這樣的術語進行推理:
- 「約 2 ATR 的止損傾向於在這個時間框架上 挺過正常的噪音。」
- 「如果我設置的止損寬於 3 ATR, 我的帳戶風險可能會變得太大, 所以我應該減少頭寸規模。」
換句話說,ATR 幫助你 以波動率單位而不是任意的點數或美元來表達止損和風險。
3. 基於 ATR 的止損:挺過噪音
正如我們在 risk-management 中討論的那樣, 止損不僅是一個損失限制器;它還是:
「允許交易 挺過典型噪音的最小距離。」
ATR 幫助你量化這種「典型噪音」。
3-1. 基本理念:距離入場點 X ATR
一種常見的方法是:
- 做多(Long):
- 將止損放在入場點下方 1.5–3 ATR 處。
- 做空(Short):
- 將止損放在入場點上方 1.5–3 ATR 處。
例如:
- BTC 4h ATR = 400 USD,
- 做多入場 = 50,000,
- 止損 = 50,000 − 2 × 400 = 49,200。
這意味著:
- 在宣佈交易錯誤之前, 你允許價格移動大約 2 倍於其典型的 4h 波動。
3-2. 波段與日內:調整倍數
- 波段交易(4h / 日線):
- 2–3 ATR 的止損很常見,
- 因為你的目標是更大的波動,並希望給交易留出空間。
- 日內 / 剝頭皮(1–15 分鐘):
- 通常是 1–2 ATR 的止損,
- 伴隨著更積極的管理和更頻繁的重新入場。
沒有通用的「正確倍數」; 重要的是與你的策略 以及你在 risk-management 中的 規則保持一致。
4. ATR 和頭寸規模:風險相同,規模不同
一旦你有了基於 ATR 的止損, 下一步就是頭寸規模。
如在 risk-management 中:
-
決定每筆交易的風險,作為權益的百分比。
- 例如 1% 或 0.5%。
-
計算價格術語中的入場-止損距離。
- 例如 2 ATR。
-
頭寸規模 = (允許的損失) ÷ (止損距離)。
這會自動控制波動率:
- 高波動率市場:
- ATR 大 → 止損距離寬 → 頭寸規模變小。
- 低波動率市場:
- ATR 小 → 止損距離窄 → 頭寸規模變大。
所以在實踐中:
「波動率越高 → 規模越小, 波動率越低 → 規模越大」
是用簡單的算術而不是直覺來實現的。
5. 跨時間框架、資產和機制閱讀 ATR
孤立地看 ATR 數字可能會產生誤導。 考慮三個維度會有幫助:
-
時間框架
- 1分鐘 ATR、1小時 ATR 和日線 ATR 存在於完全不同的尺度上。
- 如在 timeframes 中, 關注你 實際做決定的時間框架。
-
資產特徵
- 有些幣種天生就非常不穩定,
- 其他幣種結構上更安靜。
- 在資產之間進行比較時,
查看以下內容可能更有用:
- ATR / 價格(相對波動率),以及
- ATR 相對於其自身歷史是高還是低。
-
市場機制
- 在長期的震盪區間中,ATR 的突然上升 可能預示著新趨勢階段的開始。
- 在延長的趨勢之後,ATR 的逐漸下降 可能暗示能量正在消退並過渡到盤整。
6. 將 ATR 與其他工具結合使用
ATR 很少作為買入/賣出信號單獨存在。 當與其他工具結合使用時,它會大放異彩。
有用的組合:
-
趨勢指標(MA, MACD, ADX 等) → trend
- 確定市場是處於趨勢還是震盪, 然後讓 ATR 在該背景下設置一個合理的止損距離。
-
振盪器(RSI, Stoch 等) → oscillators
- 將波段位置(超買/超賣) 與來自 ATR 的當前波動率水平相結合。
-
波動率帶(布林帶等) → bollinger-bands
- 使用波段來讀取擠壓和擴張,
- 使用 ATR 將其轉化為具體的止損和規模。
-
風險管理規則 → risk-management
- ATR 是止損和規模計算的工具, 而不是整體風險限制的替代品。
7. 實用的 ATR 檢查清單
當你看到一個基於 ATR 的設置時, 瀏覽一份簡短的檢查清單:
-
這個 ATR 是在哪個時間框架上?
- 它與你實際交易的時間框架匹配嗎?
-
ATR 相對於近期歷史是高還是低?
- 我們是處於狂野還是安靜的環境中?
-
你的止損是多少個 ATR?
- 太緊(< 1 ATR),你可能會被震出場。
- 太寬,你可能會過度拉伸帳戶風險。
-
頭寸規模與你的風險規則一致嗎?
- 跨資產和波動率機制?
-
你是否將 ATR 與其他背景相結合?
- 趨勢與震盪、支撐/阻力、波段結構、成交量等。
在下一篇文章 adr 中,我們將:
- 使用 ADR(平均每日波幅) 來估計 對於一個市場來說,多少的每日波動是「正常」的,以及
- 圍繞它為短期交易 構建每日目標、止損和損失限制。
在這個更廣泛的框架內,ATR 最好被視為:
「每根K線波動率的尺子」 – 一種將嘈雜的價格變動轉化為 用於止損和頭寸規模的可用數字的方法。