ATRとは何か、どのように計算されるか?

Average True Range(ATR)はJ・ウェルズ・ワイルダーによって開発され、1978年の著書「テクニカル・トレーディング・システムの新しい概念」で発表されました。ATRはルックバック期間(通常14期間)にわたるTrueRangeの平均を計測します。

任意のローソク足のTrueRangeは、以下の最大値です:

  • 当日高値 − 当日安値(ローソク足のレンジ)
  • 当日高値 − 前日終値(上方ギャップを考慮)
  • 当日安値 − 前日終値(下方ギャップを考慮)

ATRはN期間にわたるこれらのTrueRange値の指数移動平均(ワイルダーの平滑化法を使用)です。標準設定は14期間です。日足チャートの14期間ATRは過去2週間の平均日次レンジを計測し、現在の市場ボラティリティをクリーンに表します。

ATRは方向を示しません。市場がどれだけ動いているかを示すだけです。ATRの上昇はボラティリティの拡大を、ATRの低下は収縮を意味します。どちらの状態も、異なるポジションサイジングの対応が必要です。

ATRが固定ポイントや固定比率のストップより優れている理由

多くの初心者トレーダーは固定ストップロスを使います:「常に$100でカットする」や「常に2%のストップを使う」などです。しかし市場のボラティリティは一定ではないため、こうしたアプローチは実際には機能しません。日次レンジが$500の静かなBTC相場では$100のストップは合理的かもしれませんが、日次レンジが$3,000の拡張局面では無謀です。そのような相場では、市場は数秒で$100動く可能性があります。

ATRベースのストップは自動的に適応します:

  • 低ボラティリティ(低ATR):市場の動きが小さい。タイトなストップが適切です。タイトなストップは同じドルリスクに対してより大きなポジションサイズが取れることを意味します。ATRサイジングは条件が有利なときに自動的にポジションを増やします。
  • 高ボラティリティ(高ATR):市場の動きが大きい。ダマシを避けるためにより広いストップが必要です。ATRサイジングは自動的にポジションを縮小し、危険な条件での過大サイジングから守ります。

これがATRサイジングの核心的な力です:ポジションサイズが現在の市場状況に適応する一方で、ドルリスクは一定に保たれます。市場が穏やかな保ち合いにあるか、激しい上昇局面にあるかに関わらず、常に同じ割合のアカウント資金(例えば1%)をリスクにさらすことになります。

取引タイプ別の標準ATR乗数

ATR乗数は、エントリーより何ATRユニット下にストップを置くかを決定します(ロングの場合)。取引スタイル別の標準的な慣習:

  • 1× ATR:スキャルプ/タイトストップ。高い精度を求め、ストップアウト率の高さを許容する超短期足トレードに適しています。1分足〜5分足チャートでよく使用されます。
  • 1.5× ATR:イントラデイスイング。15分足〜1時間足チャートのトレードに対して合理的なバランスです。通常のイントラデイノイズをこなせる余裕をトレードに与えます。
  • 2× ATR:スイングトレードのストップ。4時間足または日足チャートでの数日間にわたるスイングポジションに最も一般的な乗数です。典型的な押し目ノイズをクリアしつつ、日次レンジ全体よりもタイトに保ちます。
  • 3× ATR:ポジショントレード/ワイドストップ。週足タイムフレームのトレードや、ポジションに最大限の余裕を持たせたい場合に使用します。この乗数ではポジションサイズが大幅に小さくなります。

乗数は最大のポジションサイズが得られるものではなく、自身のタイムフレームと戦略に基づいて選択してください。

ATRポジションサイジングの計算式

ATR値と選択した乗数が決まれば、ポジションサイジングは簡単です:

  1. ストップ距離 = ATR × 乗数
  2. ドルリスク = アカウントサイズ × リスク割合
  3. ポジションサイズ(クオート通貨建て)= ドルリスク / ストップ距離 × エントリー価格 — または同等に:
  4. ポジションサイズ(ベース通貨建て)= ドルリスク / ストップ距離
  5. 想定元本 = ポジションサイズ(ベース) × エントリー価格

ロングのRターゲット水準はエントリーからATR倍数分上方に延びます:

  • TP1(1R):エントリー + 1× ATR — 最低限の報酬。ほとんどの成功したトレードで到達するはずです
  • TP2(2R):エントリー + 2× ATR — 堅実なスイングターゲット
  • TP3(3R):エントリー + 3× ATR — ランナー向けの拡張ターゲット

ショートの場合は、これらの水準をエントリーより下方に反転させます。

実例:2× ATRストップを使ったETHスイングロング

アカウントサイズ:$10,000。トレードあたりのリスク:1%(最大損失$100)。ETHエントリー:$3,500。現在の14期間日次ATR:$175(価格の5% — 中程度のボラティリティのETH相場として典型的)。

スイングトレードに2× ATR乗数を使用:

  • ストップ距離:$175 × 2 = $350
  • ストップロス価格:$3,500 − $350 = $3,150
  • ポジションサイズ:$100 / $350 = 0.286 ETH
  • 想定元本:0.286 × $3,500 = $1,000
  • 実効レバレッジ:$1,000 / $10,000 = 0.1×(現物相当 — レバレッジ不要)

Rターゲット:

  • TP1($3,675):エントリー + 1× ATR = +$175。損益 = 0.286 × $175 = $50(アカウントの0.5%)
  • TP2($3,850):エントリー + 2× ATR = +$350。損益 = 0.286 × $350 = $100(アカウントの1% = 1R)
  • TP3($4,025):エントリー + 3× ATR = +$525。損益 = 0.286 × $525 = $150(1.5R)

ボラティリティによるポジションサイズの変化:比較

同じトレード設定でATRが低い場合、ATRサイジングの自己調整機能が確認できます。ETHがより低いボラティリティの期間に圧縮されたとします:ATRが$70に低下(日次レンジ2% — レンジ相場・低出来高の状態として典型的)。

同じ2× 乗数と1%リスクを使用:

  • ストップ距離:$70 × 2 = $140
  • ストップロス価格:$3,500 − $140 = $3,360
  • ポジションサイズ:$100 / $140 = 0.714 ETH
  • 想定元本:0.714 × $3,500 = $2,500

ATRが$70(低ボラティリティ)の場合、同じドルリスクで2.5倍大きなポジションが取れます。これは正しいことです — 穏やかな期間はストップが価格に対して非常にタイトになるため、ドルリスクを一定に保つために単純により多くのユニットを保有します。ATRサイジングは静かな市場でサイズを大きく、ボラティリティの高い市場でサイズを小さくすることを指示します — 感情的なトレーダーがやることの逆です。

異なる銘柄へのATRサイジングの適用

ATRサイジングの最大の強みの一つは、修正なしにあらゆる銘柄とタイムフレームで機能することです。日次ATRが$2,000のBTCを取引していても、日次ATRが$0.05の小型アルトコインを取引していても、計算式はドルリスクを目標割合に一定に保つポジションサイズを算出します。

これにより、ATRサイジングは複数の資産を同時に取引するトレーダーに最適です。銘柄ごとに異なる固定ストップルールを管理する代わりに、ATR × 乗数という一つのフレームワークを使用し、ボラティリティの差は計算が自動的に処理します。ATRで各1%リスクにサイジングされた5ポジションのポートフォリオは、5つが同時にストップアウトした場合の予測可能な最大ドローダウンがあります:どの資産であるかに関わらず、アカウントの5%です。

無料ATRポジションサイザーを試す

アカウントサイズ、リスク割合、エントリー価格、ATR値、乗数を入力するだけで、ストップ距離、ポジションサイズ、想定元本、Rターゲットが即座に算出されます。

無料計算機を開く