最適ヘッジ比率計算機
相関0.9、現物の標準偏差4、先物の標準偏差5なら、最適ヘッジ比率は0.72で、現物1単位につき先物を0.72単位売ります。穀物、原油、株価指数、金利のヘッジ量の目安にできます。ブラウザで無料で使えます。
- 無料
- ブラウザで動作
- 登録不要
- データは端末の外に出ません
無料で実行
計算例
- 相関
- 0.9
- スポットの標準偏差
- 4
- 先物の標準偏差
- 5
- ヘッジ比率
- 0.72
最適先物ヘッジ比率は、残差分散が名目の一対一対応より重要なとき、現物ポジションの一単位を相殺する先物契約の数に対する教科書の答えです。スポットリターンと先物リターンの相関に、両者の標準偏差の比を掛けたものです。リスクデスク、CFA受験者、穀物やエネルギーの商社は、リターン窓からその三統計をすでに持ち、先物の損益ブロッターでも Hedges の g でもなく最小分散オーバーレイが欲しいときにその語句を探します。このヘッジ比率計算機は三つの有限数を受け取り、比率を返し、分母が未定義になるため先物の標準偏差がゼロなら拒否します。
相関とボラティリティから最適先物ヘッジ比率を求める仕組み
現物ポジションの最適先物ヘッジ比率は、現物と先物を合わせた帳簿の分散を最小にする先物単位数です。Hull、CFA課程の注、上場オーバーレイの入門はいずれも、その数をスポットリターンと先物リターンの相関と、両者の標準偏差の比の積として書きます。
correlation は選んだ窓における二系列の Pearson の r で、マイナス一からプラス一に閉じています。両方の標準偏差は同じ単位でなければなりません。日次パーセント、週次対数リターン、年率化のいずれかです。
式に入るのは二つのボラティリティの比だけだからです。相関 0.9、現物標準偏差 4、先物標準偏差 5 なら 0.72 になります。長い現物一単位につき先物 0.72 単位を売ります。
二系列が相関一で同調し、同じボラティリティを共有すれば比率は一です。先物が現物の二倍うるさいときは、現金一単位あたり先物は半分で足ります。負の相関はオーバーレイの符号を反転し、売りではなく買いの先物になります。
現物ボラティリティがゼロならヘッジ比率はゼロです。動かない現金帳簿にオーバーレイは要らない、という正直な結果です。先物ボラティリティがゼロなのは正直ではなく拒否されます。
凍った先物系列で割っても最小分散ヘッジは定義できません。三統計をご自身で渡します。
ヘッジ比率計算機が役立つ場面
リスク管理者はヘッジ比率計算機を使い、先月から推定した相関と二つのリターンボラティリティを、穀物・原油・株価指数・金利の現物帳簿に対する先物チケットを出す前に一つのオーバーレイへ変えます。CFA受験者とデリバティブの授業は、上場契約の損益や Hedges の g ではなく、相関と二つの標準偏差から最小分散ヘッジ比率を設問が求めるときに同じ語句を探します。
財務チームは社内リスクパックから両方の標準偏差を取り、いずれかを代用とせず、オーバーレイを素朴な名目一対一ヘッジと比較します。これは先物契約の損益計算機、二系列の Pearson 相関係数、Hedges の g、ポートフォリオ価値と先物乗数を要する枚数サイザーとは検索も仕事も違います。
それらは閉じたチケットを値付けし、連関を測り、効果量を報告し、比率をロットに変えます。最小分散ヘッジ比率は現物一単位あたりどれだけ先物分散が要るかを値付けします。検証失敗は残高を消費しません。
活用例
引け前のオーバーレイチケット
直近窓の推定相関と二つのリターンボラティリティを、現物帳簿に対するチケットを出す前に一つの最小分散先物オーバーレイへ変えてください。
CFAとデリバティブの設問
試験が先物の P&L や Hedges の g ではなく最小分散オーバーレイを求めるとき、ρ、σ_S、σ_F から教科書のヘッジ比率を確かめてください。
よくある質問
最適先物ヘッジ比率はどう計算しますか?
相関 0.9、現物標準偏差 4、先物標準偏差 5 では 0.72 が返ります。比率は half-up で小数十点に丸めます。
現物の標準偏差はゼロでもよく、相関は負でもよいですか?
はい。 動かない現金帳簿はヘッジ比率ゼロを印字します。負の相関は負のオーバーレイを印字し、売りではなく買いの先物ヘッジです。
先物の損益や Hedges の g と同じですか?
違います。 先物契約計算機は現金 P&L を出すのにサイズと二つの価格が要ります。Hedges の g は効果量の統計です。この計算機は送られた三つのリターン統計から最小分散オーバーレイを返します。
ヘッジ比率から取引する枚数が分かりますか?
直接は分かりません。比率は現物1単位あたりの先物の単位数です。枚数にするには、現物ポジションの大きさを掛けて先物1枚の大きさで割ります。この計算機はその換算は行いません。
2つの標準偏差は同じ単位でそろえる必要がありますか?
必要です。日次のパーセント、週次リターン、年率のいずれでもかまいませんが、両方を同じにし、相関と同じ期間で測ってください。結果には2つの比だけが使われるため、単位が混ざるとヘッジがずれます。
関連ツール
開発者向け — APIアクセス
このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。
エンドポイント
Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。
お使いのスタックから呼び出す
curl -X POST https://api.kit.forhosting.com/fin/hedge-ratio \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"correlation":0.9,"spot_std":4,"futures_std":5}'const res = await fetch("https://api.kit.forhosting.com/fin/hedge-ratio", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"correlation": 0.9,
"spot_std": 4,
"futures_std": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/hedge-ratio",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"correlation": 0.9,
"spot_std": 4,
"futures_std": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/hedge-ratio", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"correlation":0.9,"spot_std":4,"futures_std":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"correlation":0.9,"spot_std":4,"futures_std":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/hedge-ratio", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)リクエスト例
{
"correlation": 0.9,
"spot_std": 4,
"futures_std": 5
}レスポンス例
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.hedge_ratio",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。
料金
単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。
エラー
| HTTP | コード | 意味 |
|---|---|---|
401 | unauthorized | APIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。 |
402 | insufficient_balance | 残高が不足しています。チャージ後に再度お試しください。 |
404 | unknown_type | 指定されたタスクタイプは存在しません。タイプ名を確認してください。 |
429 | rate_limited | リクエストが多すぎます。しばらく待ってから再度お試しください。 |
技術的な注記
hedge_ratio は correlation に spot_std を掛け、futures_std で割ります。
相関とボラティリティから最適先物ヘッジ比率を求める仕組み
hedge_ratio は correlation に spot_std を掛け、futures_std で割ったものです。spot_std はその同じ窓の現物リターンの標準偏差、futures_std は先物リターンの標準偏差です。この endpoint は生ティックから相関も標準偏差も推定せず、ルックバックも選ばず、名目と乗数から枚数へは変換せず、先物チケットを損益に値付けもしません。計算機は掛け、hedge_ratio を half-up で丸めて参照テストがランタイムをまたいでバイト単位で一致するようにします。これは公表された三つのリターン統計からのヘッジ比率であり、閉じた取引の現金結果でも、効果量でも、加重平均資本コストでもありません。
入力契約、応答の形、エラーの扱い
correlation は現物リターン系列と先物リターン系列の Pearson の r で、マイナス一からプラス一の閉区間になければなりません。マイナス一からプラス一の外の相関は Pearson 係数ではないため失敗します。負の標準偏差は標準偏差が負になり得ないため失敗します。恒等式がそのボラティリティで割るためです。これらの失敗は課金されません。必須の有限数三つを含む JSON 本体を POST してください。別名 rho、corr、correlation_coefficient は同じフィールドを指し、表計算が列名を保てます。spot_std は futures_std と同じ単位の現物リターン標準偏差です。別名 sigma_s、spot_sd、sigma_spot、spot_stdev を受け付けます。futures_std は先物リターンの標準偏差です。別名 sigma_f、futures_sd、sigma_futures、futures_stdev を受け付けます。各数値は JSON の数でも数値文字列でもよく、欠落・空文字・非有限はフィールド名付きの invalid_input で失敗します。spot_std のゼロは許され、ヘッジ比率ゼロを返します。検証が通ると本体は correlation、spot_std、futures_std をエコーし、hedge_ratio を丸めたオーバーレイ、恒等式を再掲する式文字列として返します。例として correlation 0.9、spot_std 4、futures_std 5 ではヘッジ比率は 0.72 です。使った窓とリターン慣行(単利対対数、日次対週次)はご自身の注記と JSON を組み合わせてください。この endpoint は送られた三つの数を掛けるだけで、共分散行列を組み直さず、混在頻度を年率化せず、帳簿を枚数にもしません。futures_std を厳密に正かつ有限に保ち、丸めた hedge_ratio をテストに固定すれば、自前の回帰エンジンを立てずに、表・LMS プラグイン・エッジワーカー向けの再現可能な最小分散ヘッジ比率が得られます。
ヘッジ比率計算機が役立つ場面
商社とデスク助手は新しい窓が閉じるか、ベーシス体制がどちらかのボラティリティを動かすときに同じ三フィールドを再実行し、会話が一つの数から始まるよう約定帳に hedge_ratio を固定します。プロダクトチームは、市場データ API を呼ばずに hedge_ratio を固定しなければならないオーバーレイエンジン、試験生成、CI フィクスチャへ契約を配線します。実装は純粋な parse のティア A のため、成功した呼び出しは公開の基本料金 $0.002 で、モデルトークンも外向きネットワークもありません。futures_std を厳密にゼロより大きく保ち、丸めたオーバーレイをテストに固定すれば、自前の共分散エンジンを立てずに、ティーザー・LMS プラグイン・エッジワーカー向けの再現可能なヘッジ比率が得られます。
連携の活用例
新しい窓のあとのベーシス体制
週が閉じるかベーシスのずれがどちらかのボラティリティを動かすときにオーバーレイを再値付けします。同じ計算機、新しい入力、共有の hedge_ratio です。
技術的な質問
先物の標準偏差がゼロだとどうなりますか。
タスクは invalid_input で失敗します。先物の標準偏差がゼロだとヘッジ比率は未定義なので、futures_std(別名 sigma_f、futures_sd、sigma_futures、futures_stdev)は有限の非ゼロでなければなりません。その失敗は課金されません。
ヘッジ比率計算機の料金は。
ブラウザの道具は無料です。API の要求は成功した呼び出しあたり $0.002 の前払い KIT 残高を使い、不正な入力は課金されません。