リスクパリティ配分計算機
年率ボラティリティとペアごとの相関から均等リスク寄与ウェイトを計算し、ポートフォリオのボラティリティと分散比率を確認します。
各資産について、年率ボラティリティを0.0001%から1000%の範囲で入力してください。
仕組み
少なくとも2資産と、それぞれの正の年率ボラティリティをパーセントで入力します。すべてのペアにマイナス1からプラス1の相関を入力します。新しいペアは0で始まり、行列で編集できます。計算機は共分散行列を作り、入力された相関が数学的に可能な行列を形成するか確認します。
計算はまずボラティリティに反比例する候補ウェイトを設定し、各ウェイトを反復調整して分散への均等な寄与を目指し、合計を100%に正規化します。結果には候補のリスクパリティウェイト、均等資本ウェイト、各資産の寄与割合、2種類のポートフォリオボラティリティ、分散比率、反復状態が表示されます。
表示する寄与率は、丸め前の最終候補配分から計算します。相関が負の場合、負のリスク寄与が生じることがあります。分散が0のポートフォリオでは寄与割合を定義できません。計算は反復上限、または寄与が0以下になり有効な更新ができなくなった時点で終了することがあります。目標許容差を満たさない限り、状態は未収束です。
入力した前提がウェイトにどう影響するかを確認するために結果を使います。ボラティリティと相関の推定は、対象期間によって変わることがあります。この例示を超える配分に使う前に、他のリスクや取引上の制約を別途確認してください。
手順
- 資産名と年率ボラティリティを入力
- 各ペアの相関を入力または確認
- ウェイト、リスク寄与、ボラティリティを比較
計算例
相関がない2資産の年率ボラティリティを20%と10%に設定します。計算ウェイトは33.33%と66.67%です。各資産はモデル上のポートフォリオ分散に50%ずつ寄与します。ポートフォリオのボラティリティは9.43%で、資本を50%ずつ配分した場合の11.18%と比べられます。
2資産の加重平均ボラティリティは13.33%なので、分散比率は1.414です。この比率は加重平均をポートフォリオのボラティリティと比較します。数値は式の例であり、予測や推奨配分ではありません。
この計算機を使う場面
各資産のボラティリティと相関の前提がある場合に、資本ウェイトとモデル上の均等分散寄与を比較するために使います。入力値が配分に与える影響を調べられます。
期待リターン、ドローダウンシナリオ、レバレッジ、取引費用、口座制約が必要な場合は別のモデルを使ってください。この計算機は運用成績を予測せず、個人にとっての適切性を評価しません。
よくある入力ミス
ある資産には日次ボラティリティ、別の資産には年率ボラティリティを混在させないでください。相関行列に共分散を入力しないでください。相関に単位はありません。リターン頻度、通貨基準、観測期間を揃えてください。
表示ウェイトをリターンや損失の予測として扱わないでください。負のリスク寄与、集中、レバレッジ、流動性、売買回転率は別に確認してください。数学的に有効な相関行列でも、推定値の確実性は示されません。
リスク寄与の式
wᵢ = 資産iのポートフォリオウェイト、Σwᵢ = 1
σᵢ = 資産iの年率ボラティリティ、パーセント入力を小数に変換
ρᵢⱼ = 資産iとjの相関
Cᵢⱼ = ρᵢⱼ × σᵢ × σⱼ
ポートフォリオ分散: σ²ₚ = wᵀCw
分散への寄与: RCᵢ = wᵢ × (Cw)ᵢ
寄与割合: RC%ᵢ = RCᵢ / σ²ₚ
目標割合: n資産それぞれについてRC%ᵢ = 1 / n
各段階でウェイトを調整し、合計が1になるよう正規化します。
年率ボラティリティと1つの静的な相関行列を使います。小さなボラティリティによって半正定値の検査が弱まらないよう、相関の尺度で行列を検証します。収束判定では、各資産の寄与割合と資産数の逆数との差の最大値を確認します。許容差は0.00000001で、最大反復回数は200回です。
制限と前提
この計算は買い持ちの配分と1つの静的な共分散行列を使います。期待リターン、レバレッジ、資金調達、取引費用、税金、流動性、売買回転率の制約、ドローダウン、ストレスシナリオは含みません。入力推定には不確実性があり、期間によって変わることがあります。相関の検証は数学的な整合性を調べるもので、推定値の信頼性を保証しません。ペア計算を一定範囲に保つため、資産数は20個までです。結果は予測でも個人向けの配分推奨でもありません。
用語
- リスクパリティ
- モデル上のポートフォリオ分散に各資産が同じ割合で寄与することを目指す配分方法です。
- 相関行列
- 共分散行列の作成に使う、資産ペアごとの相関値です。
- リスク寄与割合
- 資産の分散寄与をポートフォリオ全体の分散で割った割合です。
関連する方法との比較
リスクパリティは、モデル上のポートフォリオ分散に各資産が同程度寄与するよう資本を配分します。均等ウェイトは資本を均等に配分し、期待リターン最適化は別の目的を解きます。同じ資産定義と前提を使って各方法を比較してください。
選んだ配分を取引金額に換算するにはポートフォリオリバランサー、保有銘柄の重複確認にはETFオーバーラップ検出、過去の損失経路の確認には最大ドローダウン、株式ベンチマークへの感応度比較にはポートフォリオベータを使えます。
よくある質問
リスクパリティとは何ですか?
リスクパリティは、モデル上のポートフォリオリスクに各資産が均等に寄与することを目指す配分方法です。資本額を均等にする意味ではありません。ボラティリティが低い資産は、より高い資本ウェイトを持ちながら、高ボラティリティ資産と同じ分散割合を担うことがあります。
計算機にはどの入力が必要ですか?
各資産の正の年率ボラティリティをパーセントで入力し、すべてのペアに相関を入力します。相関はマイナス1からプラス1の範囲です。同じリターン頻度と過去期間で測定した値を使ってください。資産数は最大20です。
各資産のリスク寄与はどう計算しますか?
ウェイトwᵢと共分散行列Cについて、分散への寄与はwᵢ×(Cw)ᵢです。総分散に対する割合は、この寄与をwᵀCwで割って求めます。計算は各資産の割合が等しくなることを目指します。ポートフォリオ分散が0の場合、寄与割合は定義できません。
入力が拒否されるのはなぜですか?
すべての資産ペアの相関が必要です。範囲外の値と、半正定値でない相関行列は受け付けません。ボラティリティは有限値で、0.0001%から1000%までです。有効な行列でも反復計算が難しい場合があります。
収束状態は何を意味しますか?
モデル上の各リスク寄与割合が均等目標から0.000001パーセントポイント以内の場合にのみ、収束と表示します。計算は200回で終了するか、寄与が0以下になり有効な更新ができなくなった時点で終了します。収束しない場合、表示ウェイトと寄与割合は推定値であり、均等リスク配分が解けた結果ではありません。
関連ツール
ポートフォリオリバランサーは選択した配分を取引金額に換算します。ETFオーバーラップ検出は重複保有を確認し、最大ドローダウンとポートフォリオベータは過去の損失とベンチマーク感応度という別の問いに答えます。