
CPPI(コンスタント・プロポーション・ポートフォリオ・インシュランス)|下値を守りながらリターンを狙う設計
「増やしたいが、これ以上は絶対に減らしたくない」という水準を、感覚ではなく数式で管理する方法はないのか——機関投資家の世界には、この問いに答えようとする古典的な手法があります。結論から言えば、CPPI(Constant Proportion Portfolio Insurance/一定比率ポートフォリオ保険)は、「守るべき資産の下限(フロア)」をあらかじめ定義し、資産とフロアの差額(クッション)に応じてリスク資産への配分を機械的に調整する手法であり、この発想はEA運用における動的なロット管理にも応用できます。この記事では、CPPIの基本構造と、個人のEA運用への転用の考え方を整理します。
CPPIが解決しようとしている問題
CPPIは、伝統的に年金基金や保険商品(元本保証型の投資信託など)で使われてきた手法で、次のような課題に対する1つの答えです。
- 「増やすこと」と「一定水準以下には絶対に減らさないこと」を、静的な資産配分(例:株式50%・債券50%を固定)ではなく、資産の増減に応じて動的に配分比率を変えることで両立しようとする
- 複利と最大ドローダウンのトレードオフ で扱った「増える速度とドローダウンの深さは連動する」という問題に対し、フロアを守りながらアップサイドを狙うという別のアプローチを提供する
CPPIの基本的な計算式
CPPIの仕組みは、比較的シンプルな数式で表現されます。
- フロア(Floor):絶対に下回りたくない資産水準。例えば当初資金100万円に対し、「80万円は絶対に守る」と決めた場合、フロアは80万円
- クッション(Cushion):現在の資産とフロアの差額。資産が100万円ならクッションは20万円(100万円 − 80万円)
- 乗数(Multiplier, m):クッションに対して何倍のリスク資産(EAで運用する部分)を割り当てるかを決める係数。例えばm=3なら、クッション20万円に対して60万円をリスク資産に配分し、残りをフロアを守るための安全資産(現金など)に置く
- リスク資産への配分額 = m × クッション、これを継続的に(資産が変動するたびに)再計算し、配分を調整し続ける
資産が増えればクッションも増え、リスク資産への配分も増える(攻めに転じる)。逆に資産が減ってクッションが小さくなれば、リスク資産への配分も減り、最終的にクッションがゼロに近づけば、ほぼ全額を安全資産に退避させ、フロアを死守する仕組みです。
なぜこの仕組みがドローダウン管理に有効なのか
CPPIの本質的な価値は、「損失が拡大するほど、リスクへの露出を自動的に絞り込む」という非線形な反応にあります。
- 従来の固定ロット・固定リスク割合の手法は、資産が減っても増えても、リスクの取り方(割合)は一定のままになりがち
- CPPIは、クッションが薄くなる(フロアに近づく)ほど、リスク資産への配分を加速度的に減らすため、連敗が続いた局面でこそブレーキが強く効く設計になっている
- これは、ドローダウンとの正しい付き合い方 で扱った「連敗時にこそ守りに入る」という発想を、感覚ではなく数式で自動化したものと言える
EA運用への応用イメージ
CPPIそのものは伝統的資産(株式・債券)向けに設計された枠組みですが、EA運用の資金管理に応用する際は、次のような読み替えが考えられます。
- フロア:「これ以上資金が減ったら運用を停止する、あるいは大幅にロットを落とす」という、事前に決めた最低ライン
- リスク資産への配分:EAに割り当てるロットサイズ(または稼働させるEAの数・レバレッジ)
- 安全資産:現金として保持し、取引に回さない部分
資産がフロアに近づくにつれて、EAのロットを機械的に絞り込み、逆に資産が増えてクッションが厚くなれば、ロットを増やすことを許容する、という動的なロット管理ルールとして実装することができます。
「ギャップリスク」という限界
CPPIには、見落とされがちな重要な弱点があります。
- CPPIは「資産が滑らかに変動する」ことを前提に、継続的にリバランス(配分の調整)を行うことで機能する
- しかし、週末・窓開けのリスク やブラックスワンとは で扱ったような急激な価格ギャップが発生すると、リバランスが間に合わないまま資産がフロアを割り込んでしまう(ギャップリスク)可能性がある
- この限界があるため、CPPIは「フロアを絶対に守る保証」ではなく、「平常時のなだらかな変動に対しては有効な、確率的な保護メカニズム」として理解する必要がある
FXは週明けギャップや突発的なショックが起こりうる市場であるため、この限界は特に意識しておくべきポイントです。
乗数(m)の設定という実務的な判断
CPPIを設計する上で最も重要な決定は、乗数mの水準です。
- mを大きくするほど、資産が増えた時のリスク資産への配分が大きくなり、アップサイドの期待値は上がるが、クッションが薄い局面での急落(ギャップ)に対する脆弱性も高まる
- mを小さくするほど、保守的な運用になり、フロアを守れる可能性は高まるが、資産成長のペースは緩やかになる
- 理論的には、想定される最大の1期間の下落幅(ギャップリスクの大きさ)の逆数程度が、mの上限の目安になるとされることがあるが、FXのような急変動が起こりうる市場では、この乗数もより保守的に設定するのが実務的とされる
よくある誤解
Q. CPPIを使えば、絶対に損失をフロア以下に抑えられる? A. 平常時のなだらかな価格変動を前提とした仕組みであり、急激な価格ギャップに対しては、フロアを割り込むリスクが残ります。「絶対」ではなく「確率的な保護」と理解すべきです。
Q. 乗数(m)は大きいほど良い? A. mを大きくするとアップサイドの期待値は上がりますが、急落時の脆弱性も高まります。想定される急変動の大きさとのバランスで決める必要があります。
Q. これは機関投資家だけの手法で、個人には関係ない? A. 考え方自体は、個人のEA運用における動的なロット管理ルール(資産の増減に応じてロットを機械的に調整する仕組み)として応用可能です。
まとめ
- CPPIは、守るべき資産の下限(フロア)を定義し、資産とフロアの差額(クッション)に応じてリスク資産への配分を動的に調整する手法である。
- クッションが薄くなるほどリスクへの露出を絞り込む非線形な設計が、連敗時のブレーキとして機能する。
- FXのような急変動が起こりうる市場では、リバランスが間に合わない「ギャップリスク」という限界を理解しておく必要がある。
- 乗数(m)の設定は、想定される急変動の大きさとのバランスで、保守的に決めるのが実務的。
「増やす」と「守る」を静的なルールで両立させようとするのではなく、資産水準に応じて動的に反応する仕組みとして設計する視点は、EA運用の資金管理にも新しい引き出しを与えてくれます。
※ FXおよび自動売買には損失が生じる可能性があります。本記事は金融工学の一般的な解説であり、特定の投資判断や実装手法を推奨するものではありません。
「退場しない設計」について、まずは無料で受け取る。
ほかの記事を読む

