← 戻る ライブラリ › 応用数学と計算数学 › 経済・社会の数学 応用数学と計算数学
数理ファイナンス 確率論と確率解析をオプションの価格付けや金融リスク管理に応用する分野。
直観 タダ飯はない:将来の約束の価格はどう決まるか 誰かがあなたに、来年、株式を今日の価格で買う権利(義務ではない)を提供するとしよう。その権利はいくらであるべきか。単なる推測はできない。もし価格が低すぎれば、誰でもほぼ無料でこの権利を買い、待って、株価が上がれば確実な利益を懐に入れられてしまう——実際の市場が存続を許さないタダ飯である。数理ファイナンスは、この無裁定 (何もないところからのリスクフリー利益は存在しない)というただ一つの考えを、あらゆる金融契約を価格付けする精密な機構へと変える。
n n n 期間の Cox–Ross–Rubinstein 二項木は対数収益率の二項分布 B i n ( n , p ) \mathrm{Bin}(n, p) Bin ( n , p ) (紫の棒)を生み、n → ∞ n \to \infty n → ∞ でガウス型 Black–Scholes 密度(橙線)に収束する。こうした契約の最も単純な例がオプション である。ヨーロピアン・コールオプションは、保有者に固定された行使価格 K K K で固定された満期日 T T T に1株を買う権利を与える。ヨーロピアン・プットオプションは T T T に K K K で売る権利を与える。保有者が実際に権利を行使するかどうかは満期時の株価 S T S_T S T だけに依存するので、契約全体はただ一つの数、すなわちその損益に帰着する。
大学 損益、複製、そして現在の価格 定義: ヨーロピアン・コールとプットの損益
満期 T T T において、コールは max ( S T − K , 0 ) \max(S_T - K, 0) max ( S T − K , 0 ) の価値を持つ:株価が行使価格を上回るときにのみ行使され、その場合は差額の価値を持つ。プットは max ( K − S T , 0 ) \max(K - S_T, 0) max ( K − S T , 0 ) の価値を持つ:株価が行使価格を下回るときにのみ行使される。同一の無配当株、同一の行使価格 K K K 、同一の満期 T T T を持つコールの現在価格を C C C 、プットの現在価格を P P P と書く。
C T = max ( S T − K , 0 ) , P T = max ( K − S T , 0 ) C_T = \max(S_T - K, 0), \qquad P_T = \max(K - S_T, 0) C T = max ( S T − K , 0 ) , P T = max ( K − S T , 0 ) これらは満期時の損益であるが、難しい問題は S T S_T S T が分かるずっと前の今日 、C C C と P P P がいくらでなければならないかである。数理ファイナンス全体で使われる鍵となる手法が複製 である:株式と無リスク債券からなるポートフォリオを、あらゆる起こり得るシナリオで満期 T T T の損益がオプションの損益とぴったり一致するように組む。将来の損益が同一な2つのポートフォリオは今日の価格も同一でなければならない——そうでなければ高い方を売り、安い方を買い、その差額をリスクなしで懐に入れられてしまうからだ——したがってオプションの価格はその複製を組み立てる費用に等しい。
1ステップから無限ステップへ:同じコールオプションに対する3つの価格付けモデル モデル 時間の離散化 原資産価格のダイナミクス コール価格 1ステップ二項木 長さ T − t T - t T − t の単一期間 S S S が S u Su S u または S d Sd S d に動くC = p C u + ( 1 − p ) C d 1 + r C = \dfrac{p\,C_u + (1-p)\,C_d}{1+r} C = 1 + r p C u + ( 1 − p ) C d n n n ステップ二項木長さ T / n T/n T / n の n n n 期間 上げ下げが再結合する格子 各ノードで後ろ向き帰納法;n → ∞ n \to \infty n → ∞ でブラック・ショールズに収束 ブラック・ショールズ(連続時間) 連続時間 幾何ブラウン運動 d S t = μ S t d t + σ S t d W t dS_t = \mu S_t\,dt + \sigma S_t\,dW_t d S t = μ S t d t + σ S t d W t C = S Φ ( d 1 ) − K e − r ( T − t ) Φ ( d 2 ) C = S\Phi(d_1) - Ke^{-r(T-t)}\Phi(d_2) C = S Φ ( d 1 ) − K e − r ( T − t ) Φ ( d 2 )
C = S Φ ( d 1 ) − K e − r ( T − t ) Φ ( d 2 ) , d 1 , 2 = ln ( S / K ) + ( r ± σ 2 2 ) ( T − t ) σ T − t C = S\,\Phi(d_1) - Ke^{-r(T-t)}\,\Phi(d_2), \qquad d_{1,2} = \frac{\ln(S/K) + \left(r \pm \frac{\sigma^2}{2}\right)(T-t)}{\sigma\sqrt{T-t}} C = S Φ ( d 1 ) − K e − r ( T − t ) Φ ( d 2 ) , d 1 , 2 = σ T − t ln ( S / K ) + ( r ± 2 σ 2 ) ( T − t ) 大学 2つの定理:厳密な関係式と価格付け方程式 同一の無配当株に対する同一の行使価格 K K K 、同一の満期 T T T を持つヨーロピアン・コールとプット、一定の無リスク金利 r r r について:C − P = S − K e − r ( T − t ) C - P = S - K e^{-r(T-t)} C − P = S − K e − r ( T − t ) 。ここで S S S は時刻 t ≤ T t \le T t ≤ T における株価である。
なぜ正しいのか? 満期までに K K K に育つだけの現金を伴うコールと、株式1株を伴うプットは、時刻 T T T で必ず価値 max ( S T , K ) \max(S_T, K) max ( S T , K ) のものを1つ手にすることを保証する、単に2通りの方法に過ぎない。2つのレシピが常に同じ料理を生み出すなら、今日の値段も同じでなければならない。
証明 今日、時刻 t t t に2つのポートフォリオを組む。ポートフォリオAはコールオプション1つと、無リスク金利で運用され時刻 T T T までにちょうど K K K に育つ現金 K e − r ( T − t ) Ke^{-r(T-t)} K e − r ( T − t ) を保有する。ポートフォリオBはプットオプション1つと株式1株を保有する。
満期 T T T における2つの可能なケースでそれらの価値を比較する。S T ≥ K S_T \ge K S T ≥ K の場合:コールは行使され S T − K S_T - K S T − K の価値を持ち、現金は K K K に育っているので、ポートフォリオAは ( S T − K ) + K = S T (S_T - K) + K = S_T ( S T − K ) + K = S T の価値を持つ。プットは無価値のまま満期を迎え、株式は S T S_T S T の価値を持つので、ポートフォリオBは 0 + S T = S T 0 + S_T = S_T 0 + S T = S T の価値を持つ。両者は一致する。
S T < K S_T < K S T < K の場合:コールは無価値のまま満期を迎え、現金は依然として K K K の価値を持つので、ポートフォリオAは 0 + K = K 0 + K = K 0 + K = K の価値を持つ。プットは行使され K − S T K - S_T K − S T の価値を持ち、株式は S T S_T S T の価値を持つので、ポートフォリオBは ( K − S T ) + S T = K (K - S_T) + S_T = K ( K − S T ) + S T = K の価値を持つ。両者は再び一致し、今度はどちらも K K K に等しい。
したがって、あらゆる起こり得る結果においてポートフォリオAとBは時刻 T T T でちょうど同じ価値を持つ。もし時刻 t t t での価値が異なれば、裁定取引者は高い方のポートフォリオを売り、安い方を買い、その差額を無リスク金利で運用し、株価がどう動こうと時刻 T T T に無リスクの利益を得られてしまう。実際の市場はそのような無リスク利益の存続を許さないので、2つのポートフォリオは時刻 t t t で同じ価格でなければならない:C + K e − r ( T − t ) = P + S C + Ke^{-r(T-t)} = P + S C + K e − r ( T − t ) = P + S 、これを整理すると C − P = S − K e − r ( T − t ) C - P = S - Ke^{-r(T-t)} C − P = S − K e − r ( T − t ) となる。
株価が幾何ブラウン運動 d S t = μ S t d t + σ S t d W t dS_t = \mu S_t\,dt + \sigma S_t\,dW_t d S t = μ S t d t + σ S t d W t に従うとし、V ( S , t ) V(S,t) V ( S , t ) を満期に S T S_T S T の関数を支払うデリバティブの無裁定価格とする。このとき V V V は ∂ V ∂ t + 1 2 σ 2 S 2 ∂ 2 V ∂ S 2 + r S ∂ V ∂ S − r V = 0 \dfrac{\partial V}{\partial t} + \dfrac{1}{2}\sigma^2 S^2 \dfrac{\partial^2 V}{\partial S^2} + rS\dfrac{\partial V}{\partial S} - rV = 0 ∂ t ∂ V + 2 1 σ 2 S 2 ∂ S 2 ∂ 2 V + r S ∂ S ∂ V − r V = 0 を満たさなければならない。
なぜ正しいのか? 通常の微積分では V ( S t , t ) V(S_t,t) V ( S t , t ) の変化は ∂ V / ∂ t \partial V/\partial t ∂ V / ∂ t と ∂ V / ∂ S \partial V/\partial S ∂ V / ∂ S だけから来るとされる。しかし S t S_t S t はランダムに揺らぎ、伊藤の補題はそのランダム性が2階微分 ∂ 2 V / ∂ S 2 \partial^2 V/\partial S^2 ∂ 2 V / ∂ S 2 から作られる追加項を通じて V V V に跳ね返ることを示す——これは通常の微積分には類似物のない補正項である。この追加項を考慮に入れれば、デリバティブとちょうど適切な量の株式を保有するポートフォリオを完全にリスクフリーにでき、リスクフリーなポートフォリオは無リスク金利 r r r だけしか稼げない。
証明 V ( S t , t ) V(S_t,t) V ( S t , t ) に伊藤の補題を適用し、V V V を確率過程 S t S_t S t と時間の滑らかな関数とみなす。補題は d V = ( ∂ V ∂ t + μ S t ∂ V ∂ S + 1 2 σ 2 S t 2 ∂ 2 V ∂ S 2 ) d t + σ S t ∂ V ∂ S d W t dV = \left(\dfrac{\partial V}{\partial t} + \mu S_t \dfrac{\partial V}{\partial S} + \dfrac{1}{2}\sigma^2 S_t^2 \dfrac{\partial^2 V}{\partial S^2}\right)dt + \sigma S_t \dfrac{\partial V}{\partial S}\,dW_t d V = ( ∂ t ∂ V + μ S t ∂ S ∂ V + 2 1 σ 2 S t 2 ∂ S 2 ∂ 2 V ) d t + σ S t ∂ S ∂ V d W t であることを示す。通常の微積分とは異なり、ブラウン運動の非ゼロの二次変分から来る追加項 1 2 σ 2 S t 2 ∂ 2 V / ∂ S 2 \frac{1}{2}\sigma^2 S_t^2 \partial^2 V/\partial S^2 2 1 σ 2 S t 2 ∂ 2 V / ∂ S 2 が現れる。
次に、ヘッジされたポートフォリオ Π = V − Δ S t \Pi = V - \Delta S_t Π = V − Δ S t を組む。デリバティブを1つ保有し、株式を Δ \Delta Δ 株空売りし、Δ \Delta Δ を ∂ V / ∂ S \partial V/\partial S ∂ V / ∂ S に選ぶ。その変化は d Π = d V − Δ d S t d\Pi = dV - \Delta\,dS_t d Π = d V − Δ d S t である。d V dV d V の式と d S t = μ S t d t + σ S t d W t dS_t = \mu S_t\,dt + \sigma S_t\,dW_t d S t = μ S t d t + σ S t d W t を代入し、Δ = ∂ V / ∂ S \Delta = \partial V/\partial S Δ = ∂ V / ∂ S を選ぶと、ランダム項 σ S t ∂ V / ∂ S d W t \sigma S_t \partial V/\partial S\,dW_t σ S t ∂ V / ∂ S d W t と − Δ σ S t d W t -\Delta \sigma S_t\,dW_t − Δ σ S t d W t はちょうど打ち消し合う。
残るのは d Π = ( ∂ V ∂ t + 1 2 σ 2 S t 2 ∂ 2 V ∂ S 2 ) d t d\Pi = \left(\dfrac{\partial V}{\partial t} + \dfrac{1}{2}\sigma^2 S_t^2 \dfrac{\partial^2 V}{\partial S^2}\right)dt d Π = ( ∂ t ∂ V + 2 1 σ 2 S t 2 ∂ S 2 ∂ 2 V ) d t であり、瞬間 d t dt d t にわたる純粋に決定論的な(リスクフリーな)変化であって、株式のドリフト μ \mu μ にはもはや依存しない。
リスクフリーなポートフォリオは無リスク金利をちょうど稼がなければならない。さもなければそれを担保に借入・貸出をすることで裁定機会が生まれてしまう。したがって d Π = r Π d t = r ( V − S t ∂ V / ∂ S ) d t d\Pi = r\Pi\,dt = r(V - S_t\,\partial V/\partial S)\,dt d Π = r Π d t = r ( V − S t ∂ V / ∂ S ) d t である。d Π d\Pi d Π の2つの式を等しいと置いて d t dt d t で割ると ∂ V ∂ t + 1 2 σ 2 S 2 ∂ 2 V ∂ S 2 = r V − r S ∂ V ∂ S \dfrac{\partial V}{\partial t} + \dfrac{1}{2}\sigma^2 S^2 \dfrac{\partial^2 V}{\partial S^2} = rV - rS\dfrac{\partial V}{\partial S} ∂ t ∂ V + 2 1 σ 2 S 2 ∂ S 2 ∂ 2 V = r V − r S ∂ S ∂ V となり、これを整理するとブラック・ショールズ方程式が得られる。
発展 実世界での応用と具体例 銀行はこれらの考え方を毎日使ってオプションのポートフォリオを価格付けし、ヘッジしている。保険会社は生命保険や年金商品に組み込まれた保証を評価するために使い、企業の財務担当者は為替や金利の変動に対する防御にいくら払うべきかを決めるために使う。二項木は手計算や早期行使機能を持つオプションのための主力手法であり、ブラック・ショールズ公式は素早い閉形式の見積もりのための主力手法である。
例: 1ステップ二項木によるコールの価格付け
ある株式は今日 S 0 = 100 S_0 = 100 S 0 = 100 で取引されている。来年にはそれが S u = 110 S_u = 110 S u = 110 に上昇するか S d = 90 S_d = 90 S d = 90 に下落するかのどちらかである。無リスク金利は年 r = 0.05 r = 0.05 r = 0.05 (単利、1期間)とする。行使価格 K = 100 K = 100 K = 100 、満期1年のヨーロピアン・コールの価格を求めよ。
解答 まず上昇の危険中立確率 p p p を求める——これは割引株価がマルチンゲールとなる確率であり、実際の確率ではない。S 0 = p S u + ( 1 − p ) S d 1 + r S_0 = \dfrac{p\,S_u + (1-p)\,S_d}{1+r} S 0 = 1 + r p S u + ( 1 − p ) S d を解くと p = ( 1 + r ) S 0 − S d S u − S d = 1.05 × 100 − 90 110 − 90 = 15 20 = 0.75 p = \dfrac{(1+r)S_0 - S_d}{S_u - S_d} = \dfrac{1.05\times 100 - 90}{110 - 90} = \dfrac{15}{20} = 0.75 p = S u − S d ( 1 + r ) S 0 − S d = 110 − 90 1.05 × 100 − 90 = 20 15 = 0.75 となる。
次に各分岐でのコールの損益を計算する:株が上昇すれば C u = max ( 110 − 100 , 0 ) = 10 C_u = \max(110 - 100, 0) = 10 C u = max ( 110 − 100 , 0 ) = 10 、下落すれば C d = max ( 90 − 100 , 0 ) = 0 C_d = \max(90 - 100, 0) = 0 C d = max ( 90 − 100 , 0 ) = 0 である。
最後に危険中立期待損益を無リスク金利で割り引く:C 0 = p C u + ( 1 − p ) C d 1 + r = 0.75 × 10 + 0.25 × 0 1.05 = 7.5 1.05 ≈ 7.14 C_0 = \dfrac{p\,C_u + (1-p)\,C_d}{1+r} = \dfrac{0.75\times 10 + 0.25\times 0}{1.05} = \dfrac{7.5}{1.05} \approx 7.14 C 0 = 1 + r p C u + ( 1 − p ) C d = 1.05 0.75 × 10 + 0.25 × 0 = 1.05 7.5 ≈ 7.14 となる。
したがってコールは今日約 7.14 7.14 7.14 の価値を持つ——株価が上昇する実際の確率は計算に一切現れず、p p p 、r r r 、2つの可能な損益だけが使われたことに注意せよ。
例: プット・コール・パリティで欠けている価格を求める
ある株式は S = 50 S = 50 S = 50 で取引されている。行使価格 K = 48 K = 48 K = 48 、満期 T = 0.5 T = 0.5 T = 0.5 年のヨーロピアン・コールは C = 6.5 C = 6.5 C = 6.5 で気配されている。無リスク金利は r = 0.04 r = 0.04 r = 0.04 である。プット・コール・パリティを用いて、同一の行使価格と満期を持つヨーロピアン・プットの価格 P P P を求めよ。
解答 プット・コール・パリティ C − P = S − K e − r ( T − t ) C - P = S - Ke^{-r(T-t)} C − P = S − K e − r ( T − t ) から出発し、P P P について解く:P = C − S + K e − r ( T − t ) P = C - S + Ke^{-r(T-t)} P = C − S + K e − r ( T − t ) 。
まず割引係数を計算する:K e − r T = 48 × e − 0.04 × 0.5 = 48 × e − 0.02 ≈ 48 × 0.9802 ≈ 47.05 Ke^{-rT} = 48 \times e^{-0.04\times 0.5} = 48 \times e^{-0.02} \approx 48 \times 0.9802 \approx 47.05 K e − r T = 48 × e − 0.04 × 0.5 = 48 × e − 0.02 ≈ 48 × 0.9802 ≈ 47.05 。
数値を代入する:P ≈ 6.5 − 50 + 47.05 = 3.55 P \approx 6.5 - 50 + 47.05 = 3.55 P ≈ 6.5 − 50 + 47.05 = 3.55 。
したがってプットは約 3.55 3.55 3.55 で取引されるはずである。C C C 、S S S 、r r r が固定されたまま、これより明らかに高いか低い価格で取引されていれば、裁定取引者は誤って価格付けされたプットをコール、株式、借入・貸出と組み合わせてリスクなしの利益を確定できてしまう——これこそ、流動性のあるオプション市場でパリティが非常に厳密に成り立つ理由である。
よくある誤り. よくある誤りは、強く上昇すると予想される株式は、他の条件が同じならより高いコールオプション価格を持つはずだと考えることである。危険中立価格付けの下では、実際の期待リターン μ \mu μ は C = S Φ ( d 1 ) − K e − r ( T − t ) Φ ( d 2 ) C = S\Phi(d_1) - Ke^{-r(T-t)}\Phi(d_2) C = S Φ ( d 1 ) − K e − r ( T − t ) Φ ( d 2 ) にも1ステップの公式 C 0 = ( p C u + ( 1 − p ) C d ) / ( 1 + r ) C_0 = (p\,C_u + (1-p)\,C_d)/(1+r) C 0 = ( p C u + ( 1 − p ) C d ) / ( 1 + r ) にも一切現れない——重要なのは無リスク金利 r r r 、ボラティリティ σ \sigma σ 、現在の価格 S S S だけである。株価の行方について完全に意見が異なる2人の投資家も、オプションの適正価格については一致しなければならない。 歴史的ノート
1951年、伊藤清はブラウン運動の滑らかな関数を厳密に微分するために必要な確率解析——現在彼の名を冠する補題を含む——を発表した。その20年後、フィッシャー・ブラック、マイロン・ショールズ、ロバート・マートンはまさにこの道具を無裁定複製の議論と組み合わせ、1973年にオプション価格付け公式を発表した。この業績は1997年のノーベル経済学賞で評価された。
伊藤清
研究の最前線 2026年時点
2026年現在、数理ファイナンスの研究は元のブラック・ショールズモデルの一定ボラティリティの世界をはるかに超えて進んでいる。ラフ・ボラティリティ・モデル (2018年前後にGatheral、Jaisson、Rosenbaumが発展させた、実現ボラティリティは滑らかというよりも非常にラフな——ヘルダー正則性の低い——確率過程のように振る舞うという観測に基づく)は、シミュレーションが難しい力学を代償に、古典的な確率的ボラティリティモデルよりもオプション価格曲面にはるかによく適合するようになった。ディープヘッジング などの機械学習手法は、閉形式の公式が存在しない取引コストや他の摩擦のある市場でデリバティブをヘッジ・価格付けするために、シミュレーションまたは過去のパス上でニューラルネットワークを直接訓練し、解析的な偏微分方程式アプローチをデータ駆動で学習したヘッジ戦略に置き換える。第三の活発な方向性はモデルフリーでロバストな金融 である:他のオプションの観測された市場価格と、原資産過程についての最小限の仮定だけを用いてオプション価格を挟み込み、幾何ブラウン運動のような特定のモデルを信頼することに結論が依存しないようにする。未解決の問題には、ラフ・ボラティリティ・モデルを効率的に較正する方法、学習されたヘッジ戦略に厳密な保証を与える方法、追加の仮定なしにモデルフリーの上下限をどこまで狭められるかが含まれる。
S = 100 S = 100 S = 100 、K = 100 K = 100 K = 100 、r = 0.05 r = 0.05 r = 0.05 、T − t = 1 T - t = 1 T − t = 1 、コール価格 C = 10 C = 10 C = 10 としてプット・コール・パリティを用いると、プット価格 P P P はいくらか。(e − 0.05 ≈ 0.9512 e^{-0.05} \approx 0.9512 e − 0.05 ≈ 0.9512 を用いよ。)
5.12 5.12 5.12 10.00 10.00 10.00 14.88 14.88 14.88 − 5.12 -5.12 − 5.12 上昇率 u = 1.2 u = 1.2 u = 1.2 、下落率 d = 0.8 d = 0.8 d = 0.8 、1期間あたりの無リスク金利 r = 0.1 r = 0.1 r = 0.1 の1ステップ二項モデルにおいて、上昇の危険中立確率 p p p はいくらか。
0.5 0.5 0.5 0.75 0.75 0.75 0.3 0.3 0.3 1.0 1.0 1.0 ブラック・ショールズモデルの下で、株式の真の(実際の)期待リターン μ \mu μ が上昇し、ボラティリティ σ \sigma σ が一定のままである場合、その株式に対するコールオプションの価格は:
上昇する 下落する 全く変わらない 負になる
次のうち、古典的なブラック・ショールズモデルの仮定ではない ものはどれか。
裁定機会が存在しない 無リスク金利は一定である オプションは満期前のいつでも行使できる 市場は摩擦がなく、取引コストがない