🐋
鯨の取引

ATRベースのポジションサイジング:ボラティリティに合わせて取引サイズを調整する

ポジションサイジングでは、
ポジションを次のようにサイジングしました:

ポジションサイズ = 1R(許容損失)÷ ストップまでの価格距離

この記事では、さらに一歩進めます:

「ストップ距離」を
ATRベースの距離に置き換え、
サイズがボラティリティに自動的に反応するようにします。

すでにatrを読んでいることを前提とします。


1. なぜポジションサイジングにATRを使うのか?

固定距離のストップでは、次のようなルールをよく見かけます:

  • 「私のストップは常に2%離れている」、または
  • 「私のストップは常に100 USD離れている」。

問題点:

  • 静かな市場でも荒れた市場でも
    同じ距離を使用しています。

  • 穏やかな市場では、100 USDは大きな動きかもしれません。

  • 速い市場では、100 USDは
    1本のローソク足内のただの通常のノイズかもしれません。

ATR(Average True Range)はあなたに伝えます:

「平均して、この市場は最近
ローソク足あたりどれくらい動いていますか?」

ATRベースのサイジングの核心的なアイデアは:

  • 静かな市場(低ATR)
    同じ1Rに対してより大きなポジションを持つ余裕があります。
  • ボラティリティの高い市場(高ATR)
    同じ1Rに対してより小さなポジションが必要です。

2. ATRベースのポジションサイジングのための入力

ATRベースのサイジングは、以前と同じバックボーンを使用します:

  1. アカウントサイズ
  2. トレードごとのリスク(1R)
  3. 現在のATR値
    • atrから、
      例:日足ATR(14)、4時間足ATR(14)など。
  4. ATR倍率
    • 例:1 ATR、1.5 ATR、2 ATR
    • 次のように言うために使用されます:
      「私のストップ距離 ≒ ATR × n。」

構造は次のようになります:

ストップ距離 ≒ ATR × n
ポジションサイズ = 1R ÷ ストップ距離

例を見てみましょう。


3. 例:BTC現物、日足ATRベースのロング

仮定:

  • アカウント:10,000 USD
  • トレードごとのリスク:1% → 1R = 100 USD
  • 商品:BTC
  • エントリー時間枠:日足
  • atrから、
    日足ATR(14) = 400 USD

3-1. ATR倍率によるストップ距離の定義

あなたの戦略が次のように言っているとします:

  • 「私のストップはエントリーの1.5 ATR下に置く。」

すると:

  • ストップ距離 = ATR × 1.5
  • = 400 × 1.5 = 600 USD

したがって、1 BTCを保有している場合、
ストップにヒットすると600 USDを失います。

3-2. ポジションサイズの計算

ストップにヒットした場合、
1R = 100 USDだけを失いたいです。

ポジションサイズ = 1R ÷ 1 BTCあたりの損失

  • 1 BTCあたりの損失 = 600 USD
  • 1R = 100 USD

→ ポジションサイズ = 100 ÷ 600 ≒ 0.166 BTC

結果:

  • ストップヒット → 損失 ~600 × 0.166 ≒ 100 USD = −1R

もしATRが後に800 USDに倍増した場合、
1.5 ATRのストップは1,200 USD離れ、
サイズは100 ÷ 1,200 ≒ 0.083 BTCになります —
同じ1Rの下で半分のサイズです。

したがって、ATRサイジングは:

  • ボラティリティが高いとき、
    自動的にサイズを縮小し、
  • 市場が静かなときはより大きなサイズを許可します。

4. 先物とレバレッジを使用したATRサイジング

ロジックは先物と証拠金でも同じです:

  1. ATRとATR倍率を使用して
    価格でのストップ距離を定義します。
  2. ポジションサイズ = 1R ÷ ストップ距離を計算します。
  3. そのサイズを保持するためにどれだけの証拠金が必要かを確認し、
    それに応じてレバレッジを選択します。

重要なポイント:

レバレッジに関係なく、
ストップ距離 × ポジションサイズ = 1R
は依然として成り立つべきです。

したがって、ATRサイジングを使用する場合:

  • 「何倍のレバレッジか?」は、
  • 「1RとATRに基づいて
    サイズを正しく計算したか?」よりも重要ではありません。

5. ATRベースのサイジングの長所と短所

5-1. 利点

  1. リスクは市場や体制全体で比較可能なままです

    • 高ボラティリティ vs 低ボラティリティのコイン、
    • トレンド市場 vs レンジ市場、

    すべて、
    各トレードがおよそ同じ1Rのリスクを負うようにサイジングされます。

  2. 荒れた市場での過大なトレードを減らします

    • ボラティリティがすでに高い場合、
      ATRは大きくなります、
    • そのため、同じ1Rの下で
      ポジションサイズは自然に小さくなり、
      過度のレバレッジを避けるのに役立ちます。
  3. システム構築とバックテストに優しい

    • 戦略システムが
      ATRサイジングを使用する場合、
    • 一貫したリスクフレームワークの下で
      パフォーマンスを比較するのが簡単になります。

5-2. 制限と注意点

  1. 結果はATR設定に大きく依存します

    • ATR(14) vs ATR(21)、
    • 1 ATR vs 2 ATRなど。

    普遍的な「最良の」設定はありません。
    あなたの戦略と時間枠に合うものをテストする必要があります。

  2. 突然のボラティリティの急上昇に敏感です

    • 1本の大きなローソク足がATRを急速に押し上げる可能性があり、
    • これにより、あなたのサイズが
      しばらくの間極端に小さくなる可能性があります。
  3. 最初に基本的なサイジングの理解が必要です

    • ポジションサイジング
      完全に理解していない場合、
    • ATRサイジングは
      ランダムで複雑な数学のように感じるかもしれません。

6. ATRポジションサイジングでのよくある間違い

6-1. ATRを使用して構造(S/R、スイング、パターン)を無視する

ATRは単なるボラティリティの数値です。
それは以下を置き換えるものではありません:

ストップを選ぶとき:

  1. 価格構造
    (サポート/レジスタンス、スイングハイ/ロー)から始めます。
  2. 次にATR倍率を使用して、
    ストップが
    非現実的にきつい、または広いものになるのを避けます。

6-2. ATR倍率を絶えず変更する

  • 今日は1 ATR、
  • 明日は2 ATR、
  • その次の週は0.8 ATR...

倍率を変更し続けると:

  • バックテストは意味を失い、
  • 「事後のカーブフィッティング(curve-fitting)」
    に向かって漂流します。

より良い方法:

  • 各戦略/時間枠のコンボに対して
    固定のATR期間と倍率を使用し、
  • 強力でテストされた理由なしに
    それらを変更することは避けてください。

6-3. 1Rを無視してATRだけに集中する

もしあなたが:

  • 「ATRが低いから、
    本当に大きく行こう」と考え、

静かに1R自体を増やすなら、
あなたは:

  • リスクリワードからの
    アカウントレベルのリスクフレームワーク
    を壊すことになります。

常に順序を守ってください:

1R(アカウントリスク)→
ストップ距離(ATRを使用)→
ポジションサイズ

この順序で。


7. ATRサイジングを使用する前に尋ねるべき質問

ATRベースのサイジングを採用する前に、
以下を確認すると役立ちます:

  1. 「実際の通貨での私の1Rはいくらか?」
    リスクリワード

  2. 「私のメインの時間枠で
    どのATR設定(期間、倍率)を使用するか?」

    atr

  3. 「私のストップ位置は
    s-r
    およびswing-vs-correction
    (つまり、私のアイデアが無効になる場所)に基づいているか?」

  4. 「そのストップエリアの近くで、
    過度にきついまたは広い距離を避けるために
    ATR倍率を確認したか?」

  5. 「サイズを計算するとき、
    実際に1R ÷ ストップ距離を行っているか?」


要するに、ATRベースのポジションサイジングとは:

アカウントレベルの1Rと
ATRベースのボラティリティを組み合わせ、
トレードサイズが環境に適応するようにすることです。

もしあなたが:

この記事からATRサイジングを追加することで、

  • 市場状況が変化しても、
    「各トレードがアカウントに与える影響」
    より一貫して保つのに役立ちます。