複数ポジション・サイジングの「ワークド例」とは?
複数ポジション・サイジングが意味するもの
複数ポジション・サイジングとは、複数のFXポジション(たとえば、同じ全体的なアイデアに向けた複数のエントリー)を、一定のリスク定義を使ってサイジングする方法です。各エントリーを無関係なトレードとして扱うのではなく、グループとして追加してよい総リスク(または総口座エクスポージャー)を定義し、その許容量をポジションサイズに変換します。
役立つ区別は、「安定した仕組み」と「変動する条件」です:
- 安定した仕組み:想定したリスク額を、ストップ距離とユニットを使ってポジションサイズへどう変換するか。
- 変動する条件:市場の動き、ビッド/アスクスプレッド、コミッション、スリッページ、そして執行のタイミング。
これらの変動条件は事前に分からないため、「ワークド例」は予測ではありません。明示的な前提のもとでの数学のデモンストレーションです。
前提を明示した「ワークド例」
このシナリオでは、シンプルで透明性の高いリスクモデルを使います。次のように仮定します:
- 口座残高は 10,000。
- 単一の全体的なアイデアに対して、合計で 1.0% のリスクを許容します。すべてのエントリーにわたって、ストップ時の許容損失は 10,000 × 1.0% = 100。
- アイデアを意図した貢献が等しくなるように 2つのポジションに分割し、それぞれのポジションは自分自身のストップでリスク 50 になるようにサイジングします。
- 両方のポジションのストップ距離は同じで 20 pips。
- 「標準ロット」における1pipあたりの価値は 10 です(これはインストゥルメントやクオートの慣習に依存しますが、この例では一定の仮定として扱います)。
- エントリーからストップまでの損失を、提示されたpip距離で測定し、計算ではコストとスリッページを無視します。
ステップ1:各ポジションに必要なpip予算を計算します。
- ポジションごとの許容リスク = 50
- ストップ距離 = 20 pips
- 必要な「ロット係数」 = リスク ÷(pip価値 × pips)= 50 ÷(10 × 20)= 0.25
したがって、次のようにサイジングします:
- ポジションA:0.25ロット
- ポジションB:0.25ロット
ステップ2:ストップ時におけるグループのリスクを確認します。
- Aがストップに到達したときの損失 = 0.25 × 10 × 20 = 50
- Bがストップに到達したときの損失 = 0.25 × 10 × 20 = 50
- 両方のストップ時の合計損失 = 50 + 50 = 100
前提が成り立つなら、それぞれのポジションが自分のストップ水準に到達したときの合計損失は、定義されたグループリスクに等しくなります。
実際にはどう機能するか(メカニズム要約)
実運用では、メカニズムは通常次のパターンに従います:
- グループ全体のリスク額(固定の割合、または固定の通貨額)を選ぶ。
- 複数ポジションの配分ルールを決める(等分、加重分割、または別のあらかじめ決めたルール)。
- 各ポジションについて、ポジションごとのリスクとストップ距離からサイズを計算する。
- 「ストップ時の損失」の一貫した定義を適用する(たとえば、pipsでのエントリーからストップまで)し、すべてのポジションでそれを揃える。
重要な制限:ポジション間でストップ距離が異なる場合、「等しいリスク分割」ではロット数が単純に変わります。たとえば、ポジションBのストップが 20 pips ではなく 30 pips だった場合、同じpip価値の仮定のもとでリスクを 50 に保つために、別のサイズを計算することになります。
制限と失敗パターン
正しい計算であっても、複数ポジション・サイジングは意図したリスクから乖離することがあります。なぜなら、前提がしばしば崩れるからです:
- 執行と価格の違い:スプレッド、コミッション、スリッページによって、実現損失がモデル上の「ストップからエントリーまでの移動」より大きくなったり小さくなったりします。
- 相関した結果:そのアイデアによって両方のポジションが近いタイミングでストップされる可能性があり、合計グループ損失が「両方がストップに到達した」ケースに似てしまい、単に片足だけが止まる想定とは一致しないことがあります。
- モデルの不一致:サイジングに使うpip価値が、そのインストゥルメントや口座通貨に対する実際の契約サイジングと一致しない可能性があります。この例では、1標準ロットあたり1pipが常に 10 であると仮定しています。
- ストップの解釈:「ストップ距離」は、ストップが実際にどう設置され、どうトリガーされるかに一致している必要があります(たとえば、ストップ水準がpipsで同一かどうか、また部分約定が起きるかどうか)。
したがって、「ワークド例」は現実の結果に対する保証というより、「前提のもとでの数学」として捉えるのが最適です。
検証と次に尋ねるべき質問
複数ポジション・サイジングの計算を独立して検証するには、次のようにできます:
- 式からロット数を再計算する:size = risk ÷(pip value × stop pips)。 - ポジションごとのリスクを合計して、グループリスクが定義された許容量に等しいことを確認する。 - 仮定していたpip価値を、あなたの環境で使っている特定のインストゥルメントと口座通貨に対する実際のpip価値に置き換える。