MathLabs

応用数学と計算数学

数理ファイナンス

確率論と確率解析をオプションの価格付けや金融リスク管理に応用する分野。

直観タダ飯はない:将来の約束の価格はどう決まるか

誰かがあなたに、来年、株式を今日の価格で買う権利(義務ではない)を提供するとしよう。その権利はいくらであるべきか。単なる推測はできない。もし価格が低すぎれば、誰でもほぼ無料でこの権利を買い、待って、株価が上がれば確実な利益を懐に入れられてしまう——実際の市場が存続を許さないタダ飯である。数理ファイナンスは、この無裁定(何もないところからのリスクフリー利益は存在しない)というただ一つの考えを、あらゆる金融契約を価格付けする精密な機構へと変える。

緩やかに波打ちながら滑らかに上昇する3次曲線で、オプション価格が鋭い角を持つのではなく株価とともに滑らかに湾曲する様子を示す。
nn 期間の Cox–Ross–Rubinstein 二項木は対数収益率の二項分布 Bin(n,p)\mathrm{Bin}(n, p)(紫の棒)を生み、n→∞n \to \infty でガウス型 Black–Scholes 密度(橙線)に収束する。

こうした契約の最も単純な例がオプションである。ヨーロピアン・コールオプションは、保有者に固定された行使価格 KK で固定された満期日 TT に1株を買う権利を与える。ヨーロピアン・プットオプションは TT に KK で売る権利を与える。保有者が実際に権利を行使するかどうかは満期時の株価 STS_T だけに依存するので、契約全体はただ一つの数、すなわちその損益に帰着する。

大学損益、複製、そして現在の価格

定義: ヨーロピアン・コールとプットの損益

満期 TT において、コールは max⁡(ST−K,0)\max(S_T - K, 0) の価値を持つ:株価が行使価格を上回るときにのみ行使され、その場合は差額の価値を持つ。プットは max⁡(K−ST,0)\max(K - S_T, 0) の価値を持つ:株価が行使価格を下回るときにのみ行使される。同一の無配当株、同一の行使価格 KK、同一の満期 TT を持つコールの現在価格を CC、プットの現在価格を PP と書く。

CT=max⁡(ST−K,0),PT=max⁡(K−ST,0)C_T = \max(S_T - K, 0), \qquad P_T = \max(K - S_T, 0)

これらは満期時の損益であるが、難しい問題は STS_T が分かるずっと前の今日、CC と PP がいくらでなければならないかである。数理ファイナンス全体で使われる鍵となる手法が複製である:株式と無リスク債券からなるポートフォリオを、あらゆる起こり得るシナリオで満期 TT の損益がオプションの損益とぴったり一致するように組む。将来の損益が同一な2つのポートフォリオは今日の価格も同一でなければならない——そうでなければ高い方を売り、安い方を買い、その差額をリスクなしで懐に入れられてしまうからだ——したがってオプションの価格はその複製を組み立てる費用に等しい。

1ステップから無限ステップへ:同じコールオプションに対する3つの価格付けモデル
モデル時間の離散化原資産価格のダイナミクスコール価格
1ステップ二項木長さ T−tT - t の単一期間SS が SuSu または SdSd に動くC=p Cu+(1−p) Cd1+rC = \dfrac{p\,C_u + (1-p)\,C_d}{1+r}
nn ステップ二項木長さ T/nT/n の nn 期間上げ下げが再結合する格子各ノードで後ろ向き帰納法;n→∞n \to \infty でブラック・ショールズに収束
ブラック・ショールズ(連続時間)連続時間幾何ブラウン運動 dSt=μSt dt+σSt dWtdS_t = \mu S_t\,dt + \sigma S_t\,dW_tC=SΦ(d1)−Ke−r(T−t)Φ(d2)C = S\Phi(d_1) - Ke^{-r(T-t)}\Phi(d_2)
C=S Φ(d1)−Ke−r(T−t) Φ(d2),d1,2=ln⁡(S/K)+(r±σ22)(T−t)σT−tC = 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}}

大学2つの定理:厳密な関係式と価格付け方程式

同一の無配当株に対する同一の行使価格 KK、同一の満期 TT を持つヨーロピアン・コールとプット、一定の無リスク金利 rr について:C−P=S−Ke−r(T−t)C - P = S - K e^{-r(T-t)}。ここで SS は時刻 t≤Tt \le T における株価である。

なぜ正しいのか?

満期までに KK に育つだけの現金を伴うコールと、株式1株を伴うプットは、時刻 TT で必ず価値 max⁡(ST,K)\max(S_T, K) のものを1つ手にすることを保証する、単に2通りの方法に過ぎない。2つのレシピが常に同じ料理を生み出すなら、今日の値段も同じでなければならない。

証明

今日、時刻 tt に2つのポートフォリオを組む。ポートフォリオAはコールオプション1つと、無リスク金利で運用され時刻 TT までにちょうど KK に育つ現金 Ke−r(T−t)Ke^{-r(T-t)} を保有する。ポートフォリオBはプットオプション1つと株式1株を保有する。

満期 TT における2つの可能なケースでそれらの価値を比較する。ST≥KS_T \ge K の場合:コールは行使され ST−KS_T - K の価値を持ち、現金は KK に育っているので、ポートフォリオAは (ST−K)+K=ST(S_T - K) + K = S_T の価値を持つ。プットは無価値のまま満期を迎え、株式は STS_T の価値を持つので、ポートフォリオBは 0+ST=ST0 + S_T = S_T の価値を持つ。両者は一致する。

ST<KS_T < K の場合:コールは無価値のまま満期を迎え、現金は依然として KK の価値を持つので、ポートフォリオAは 0+K=K0 + K = K の価値を持つ。プットは行使され K−STK - S_T の価値を持ち、株式は STS_T の価値を持つので、ポートフォリオBは (K−ST)+ST=K(K - S_T) + S_T = K の価値を持つ。両者は再び一致し、今度はどちらも KK に等しい。

したがって、あらゆる起こり得る結果においてポートフォリオAとBは時刻 TT でちょうど同じ価値を持つ。もし時刻 tt での価値が異なれば、裁定取引者は高い方のポートフォリオを売り、安い方を買い、その差額を無リスク金利で運用し、株価がどう動こうと時刻 TT に無リスクの利益を得られてしまう。実際の市場はそのような無リスク利益の存続を許さないので、2つのポートフォリオは時刻 tt で同じ価格でなければならない:C+Ke−r(T−t)=P+SC + Ke^{-r(T-t)} = P + S、これを整理すると C−P=S−Ke−r(T−t)C - P = S - Ke^{-r(T-t)} となる。

株価が幾何ブラウン運動 dSt=μSt dt+σSt dWtdS_t = \mu S_t\,dt + \sigma S_t\,dW_t に従うとし、V(S,t)V(S,t) を満期に STS_T の関数を支払うデリバティブの無裁定価格とする。このとき VV は ∂V∂t+12σ2S2∂2V∂S2+rS∂V∂S−rV=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 を満たさなければならない。

なぜ正しいのか?

通常の微積分では V(St,t)V(S_t,t) の変化は ∂V/∂t\partial V/\partial t と ∂V/∂S\partial V/\partial S だけから来るとされる。しかし StS_t はランダムに揺らぎ、伊藤の補題はそのランダム性が2階微分 ∂2V/∂S2\partial^2 V/\partial S^2 から作られる追加項を通じて VV に跳ね返ることを示す——これは通常の微積分には類似物のない補正項である。この追加項を考慮に入れれば、デリバティブとちょうど適切な量の株式を保有するポートフォリオを完全にリスクフリーにでき、リスクフリーなポートフォリオは無リスク金利 rr だけしか稼げない。

証明

V(St,t)V(S_t,t) に伊藤の補題を適用し、VV を確率過程 StS_t と時間の滑らかな関数とみなす。補題は dV=(∂V∂t+μSt∂V∂S+12σ2St2∂2V∂S2)dt+σSt∂V∂S dWtdV = \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 であることを示す。通常の微積分とは異なり、ブラウン運動の非ゼロの二次変分から来る追加項 12σ2St2∂2V/∂S2\frac{1}{2}\sigma^2 S_t^2 \partial^2 V/\partial S^2 が現れる。

次に、ヘッジされたポートフォリオ Π=V−ΔSt\Pi = V - \Delta S_t を組む。デリバティブを1つ保有し、株式を Δ\Delta 株空売りし、Δ\Delta を ∂V/∂S\partial V/\partial S に選ぶ。その変化は dΠ=dV−Δ dStd\Pi = dV - \Delta\,dS_t である。dVdV の式と dSt=μSt dt+σSt dWtdS_t = \mu S_t\,dt + \sigma S_t\,dW_t を代入し、Δ=∂V/∂S\Delta = \partial V/\partial S を選ぶと、ランダム項 σSt∂V/∂S dWt\sigma S_t \partial V/\partial S\,dW_t と −ΔσSt dWt-\Delta \sigma S_t\,dW_t はちょうど打ち消し合う。

残るのは dΠ=(∂V∂t+12σ2St2∂2V∂S2)dtd\Pi = \left(\dfrac{\partial V}{\partial t} + \dfrac{1}{2}\sigma^2 S_t^2 \dfrac{\partial^2 V}{\partial S^2}\right)dt であり、瞬間 dtdt にわたる純粋に決定論的な(リスクフリーな)変化であって、株式のドリフト μ\mu にはもはや依存しない。

リスクフリーなポートフォリオは無リスク金利をちょうど稼がなければならない。さもなければそれを担保に借入・貸出をすることで裁定機会が生まれてしまう。したがって dΠ=rΠ dt=r(V−St ∂V/∂S) dtd\Pi = r\Pi\,dt = r(V - S_t\,\partial V/\partial S)\,dt である。dΠd\Pi の2つの式を等しいと置いて dtdt で割ると ∂V∂t+12σ2S2∂2V∂S2=rV−rS∂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} となり、これを整理するとブラック・ショールズ方程式が得られる。

発展実世界での応用と具体例

銀行はこれらの考え方を毎日使ってオプションのポートフォリオを価格付けし、ヘッジしている。保険会社は生命保険や年金商品に組み込まれた保証を評価するために使い、企業の財務担当者は為替や金利の変動に対する防御にいくら払うべきかを決めるために使う。二項木は手計算や早期行使機能を持つオプションのための主力手法であり、ブラック・ショールズ公式は素早い閉形式の見積もりのための主力手法である。

例: 1ステップ二項木によるコールの価格付け

ある株式は今日 S0=100S_0 = 100 で取引されている。来年にはそれが Su=110S_u = 110 に上昇するか Sd=90S_d = 90 に下落するかのどちらかである。無リスク金利は年 r=0.05r = 0.05(単利、1期間)とする。行使価格 K=100K = 100、満期1年のヨーロピアン・コールの価格を求めよ。

解答

まず上昇の危険中立確率 pp を求める——これは割引株価がマルチンゲールとなる確率であり、実際の確率ではない。S0=p Su+(1−p) Sd1+rS_0 = \dfrac{p\,S_u + (1-p)\,S_d}{1+r} を解くと p=(1+r)S0−SdSu−Sd=1.05×100−90110−90=1520=0.75p = \dfrac{(1+r)S_0 - S_d}{S_u - S_d} = \dfrac{1.05\times 100 - 90}{110 - 90} = \dfrac{15}{20} = 0.75 となる。

次に各分岐でのコールの損益を計算する:株が上昇すれば Cu=max⁡(110−100,0)=10C_u = \max(110 - 100, 0) = 10、下落すれば Cd=max⁡(90−100,0)=0C_d = \max(90 - 100, 0) = 0 である。

最後に危険中立期待損益を無リスク金利で割り引く:C0=p Cu+(1−p) Cd1+r=0.75×10+0.25×01.05=7.51.05≈7.14C_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 となる。

したがってコールは今日約 7.147.14 の価値を持つ——株価が上昇する実際の確率は計算に一切現れず、pp、rr、2つの可能な損益だけが使われたことに注意せよ。

例: プット・コール・パリティで欠けている価格を求める

ある株式は S=50S = 50 で取引されている。行使価格 K=48K = 48、満期 T=0.5T = 0.5 年のヨーロピアン・コールは C=6.5C = 6.5 で気配されている。無リスク金利は r=0.04r = 0.04 である。プット・コール・パリティを用いて、同一の行使価格と満期を持つヨーロピアン・プットの価格 PP を求めよ。

解答

プット・コール・パリティ C−P=S−Ke−r(T−t)C - P = S - Ke^{-r(T-t)} から出発し、PP について解く:P=C−S+Ke−r(T−t)P = C - S + Ke^{-r(T-t)}。

まず割引係数を計算する:Ke−rT=48×e−0.04×0.5=48×e−0.02≈48×0.9802≈47.05Ke^{-rT} = 48 \times e^{-0.04\times 0.5} = 48 \times e^{-0.02} \approx 48 \times 0.9802 \approx 47.05。

数値を代入する:P≈6.5−50+47.05=3.55P \approx 6.5 - 50 + 47.05 = 3.55。

したがってプットは約 3.553.55 で取引されるはずである。CC、SS、rr が固定されたまま、これより明らかに高いか低い価格で取引されていれば、裁定取引者は誤って価格付けされたプットをコール、株式、借入・貸出と組み合わせてリスクなしの利益を確定できてしまう——これこそ、流動性のあるオプション市場でパリティが非常に厳密に成り立つ理由である。

S=100S = 100、K=100K = 100、r=0.05r = 0.05、T−t=1T - t = 1、コール価格 C=10C = 10 としてプット・コール・パリティを用いると、プット価格 PP はいくらか。(e−0.05≈0.9512e^{-0.05} \approx 0.9512 を用いよ。)

上昇率 u=1.2u = 1.2、下落率 d=0.8d = 0.8、1期間あたりの無リスク金利 r=0.1r = 0.1 の1ステップ二項モデルにおいて、上昇の危険中立確率 pp はいくらか。

ブラック・ショールズモデルの下で、株式の真の(実際の)期待リターン μ\mu が上昇し、ボラティリティ σ\sigma が一定のままである場合、その株式に対するコールオプションの価格は:

次のうち、古典的なブラック・ショールズモデルの仮定ではないものはどれか。

参考文献

  1. Fischer Black, Myron Scholes (1973). The Pricing of Options and Corporate Liabilities · DOI:10.1086/260062
  2. John C. Cox, Stephen A. Ross, Mark Rubinstein (1979). Option Pricing: A Simplified Approach · DOI:10.1016/0304-405X(79)90015-1
  3. Steven E. Shreve (2004). Stochastic Calculus for Finance II: Continuous-Time Models