🐋
鯨魚交易

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. 決定每筆交易的風險,作為權益的百分比。

    • 例如 1% 或 0.5%。
  2. 計算價格術語中的入場-止損距離

    • 例如 2 ATR。
  3. 頭寸規模 = (允許的損失) ÷ (止損距離)

這會自動控制波動率:

  • 高波動率市場:
    • ATR 大 → 止損距離寬 → 頭寸規模變小。
  • 低波動率市場:
    • ATR 小 → 止損距離窄 → 頭寸規模變大。

所以在實踐中:

「波動率越高 → 規模越小, 波動率越低 → 規模越大」

是用簡單的算術而不是直覺來實現的。


5. 跨時間框架、資產和機制閱讀 ATR

孤立地看 ATR 數字可能會產生誤導。 考慮三個維度會有幫助:

  1. 時間框架

    • 1分鐘 ATR、1小時 ATR 和日線 ATR 存在於完全不同的尺度上。
    • 如在 timeframes 中, 關注你 實際做決定的時間框架。
  2. 資產特徵

    • 有些幣種天生就非常不穩定,
    • 其他幣種結構上更安靜。
    • 在資產之間進行比較時, 查看以下內容可能更有用:
      • ATR / 價格(相對波動率),以及
      • ATR 相對於其自身歷史是高還是低。
  3. 市場機制

    • 在長期的震盪區間中,ATR 的突然上升 可能預示著新趨勢階段的開始。
    • 在延長的趨勢之後,ATR 的逐漸下降 可能暗示能量正在消退並過渡到盤整。

6. 將 ATR 與其他工具結合使用

ATR 很少作為買入/賣出信號單獨存在。 當與其他工具結合使用時,它會大放異彩。

有用的組合:

  1. 趨勢指標(MA, MACD, ADX 等)trend

    • 確定市場是處於趨勢還是震盪, 然後讓 ATR 在該背景下設置一個合理的止損距離
  2. 振盪器(RSI, Stoch 等)oscillators

    • 波段位置(超買/超賣) 與來自 ATR 的當前波動率水平相結合。
  3. 波動率帶(布林帶等)bollinger-bands

    • 使用波段來讀取擠壓和擴張
    • 使用 ATR 將其轉化為具體的止損和規模
  4. 風險管理規則risk-management

    • ATR 是止損和規模計算的工具, 而不是整體風險限制的替代品。

7. 實用的 ATR 檢查清單

當你看到一個基於 ATR 的設置時, 瀏覽一份簡短的檢查清單:

  1. 這個 ATR 是在哪個時間框架上?

    • 它與你實際交易的時間框架匹配嗎?
  2. ATR 相對於近期歷史是高還是低?

    • 我們是處於狂野還是安靜的環境中?
  3. 你的止損是多少個 ATR?

    • 太緊(< 1 ATR),你可能會被震出場。
    • 太寬,你可能會過度拉伸帳戶風險。
  4. 頭寸規模與你的風險規則一致嗎?

    • 跨資產和波動率機制?
  5. 你是否將 ATR 與其他背景相結合?

    • 趨勢與震盪、支撐/阻力、波段結構、成交量等。

在下一篇文章 adr 中,我們將:

  • 使用 ADR(平均每日波幅) 來估計 對於一個市場來說,多少的每日波動是「正常」的,以及
  • 圍繞它為短期交易 構建每日目標、止損和損失限制。

在這個更廣泛的框架內,ATR 最好被視為:

「每根K線波動率的尺子」 – 一種將嘈雜的價格變動轉化為 用於止損和頭寸規模的可用數字的方法。