ブラック・ショールズ・モデル
ブラック・ショールズは、シンプルな問いに答えるモデルです。「このオプションはいくらであるべきか?」
スポット価格、行使価格、満期までの期間、金利、ボラティリティの5つの入力値を与えると、この公式は理論上の公正価値を出力します。ヨーロピアン・オプションの標準的な価格決定モデルであり、インプライド・ボラティリティやグリークスを計算する基礎となっています。
入力値
ブラック・ショールズとグリークス
上の計算ツールを操作してみてください。各スライダーを動かすと価格が変化することに気づくはずです。こうした感応度にはそれぞれ名前があり、まとめてグリークスと呼ばれます。
| グリーク | 何を測るか |
|---|---|
| デルタ | スポットが$1動いたときにオプション価格がどれだけ動くか |
| セータ | オプション価格が1日ごとにどれだけ下がるか |
| ベガ | IVが1%動いたときにオプション価格がどれだけ動くか |
| ガンマ | スポットが動いたときにデルタ自体がどれだけ変化するか |
これらは単なる抽象的な数字ではありません。実際に試してみてください。スポットをゆっくり上げながらコール価格を見ると、その変化率こそがデルタそのものです。
では、グリークとは本当は何なのか?
各グリークは傾き、つまり曲線の急峻さです。
この曲線は、ある入力値が変化したときにオプション価格がどう変化するかを示しています。現在の位置で曲線が急であるほど、価格はその入力値に対して敏感になります。
- 平らな曲線 → グリークが小さい → その入力値に対して価格はほとんど反応しない
- 急な曲線 → グリークが大きい → その入力値が変化すると価格が大きく動く
数学でいう「微分」とは、ある点における曲線の傾きにすぎません。各グリークは、それぞれ異なる方向の傾きを測っているだけです。
各グリークの詳細はグリークスのリファレンスをご覧ください。
ボラティリティ (σ) は、直接観測できない唯一の入力値です。S、K、T、r は調べればわかりますが、σ は推定するか、市場価格から逆算 (インプライ) する必要があります。これがインプライド・ボラティリティが非常に重要である理由です。
主な前提条件
ブラック・ショールズは次の前提を置いています。
| 前提 | 現実 |
|---|---|
| ヨーロピアン型の権利行使のみ | ✓ Hypercall と一致 |
| ボラティリティが一定 | ✗ ボラティリティは常に変化する |
| 配当なし | ✓ 暗号資産では成立。配当のある株式では調整が必要 |
| 価格が対数正規分布に従う | ✗ 暗号資産はファットテール |
| 連続的な取引 | ✓ 暗号資産は24時間365日取引される |
| 取引コストなし | ✗ 手数料が存在する |
こうした限界があるにもかかわらず、ブラック・ショールズは今もオプション価格決定の土台であり続けています。
なぜ重要なのか
- 業界標準: 誰もがベースラインとして使用しています
- グリークスの導出: デルタ、ガンマ、セータ、ベガはすべてブラック・ショールズから導かれます
- インプライド・ボラティリティ: 市場価格を与えてブラック・ショールズを逆算することで求められます
- 簡易的な妥当性チェック: このオプションの価格は妥当か?を素早く確認できます
実務での使われ方
ブラック・ショールズを手計算する必要はありません。Hypercall のようなプラットフォームは、内部でこのモデルを使って次のことを行っています。
- 理論価格の表示
- グリークスの計算
- 市場価格からのインプライド・ボラティリティの導出
このモデルが示すのは理論上の公正価値です。市場価格は需給によって乖離することがありますが、ブラック・ショールズはその基準点となります。
数学的な直感を養う
Black-Scholesをゼロから学ぶインタラクティブなレッスン · 前提知識不要上のインタラクティブ・レッスンでは、ブラック・ショールズの公式を基本原理から解説しています。コールオプションとは何か、5つの入力値 (S, K, T, r, σ)、2つの項からなる公式の構造 (C = S·N(d₁) − K·e⁻ʳᵀ·N(d₂))、d₁ と d₂ が何を測っているか、数値を使った完全な計算例、そして価格を規律づける無裁定複製の議論までを扱います。
オープンソース実装
| リポジトリ | 注目すべき理由 |
|---|---|
| QuantLib | 業界標準の C++ 分析ライブラリ。BS の定番実装 |
| py_vollib | すっきりした Python の BS + IV ソルバー。読みやすい |
| lets_be_rational | 実際の逆算の仕組みがわかる高速 IV ソルバー |
| RustQuant | BS 価格計算を備えたモダンな Rust クオンツライブラリ |
関連ページ:
- オプションの評価 - 本質的価値と時間的価値
- 権利行使スタイル - ブラック・ショールズにとってヨーロピアン型が重要な理由
- バイナリーオプション - N(d₂) を通じてモデルをデジタル型のペイオフへ拡張する方法
- 静的複製 - バニラのペイオフをバイナリーに分解する
- シナリオグリッド - ショック下でポジションを再評価するために使われるモデル