Black-Scholesモデル超入門③: 伊藤積分と伊藤の公式
Black-Scholesモデルの初学者向け解説シリーズです. 前回は, Black-Scholesモデルの式
の直感的な意味を説明し, が具体的にと表されることを見ました. 今回は, の式のより厳密な意味を解説し, 具体的な表示を与えます. そのために必要なのが伊藤解析という理論です.
ここまで, 方程式の数学的意味はかなり曖昧なままにしてきました. と同様に, 「分母を払った」微分方程式
を解けば良さそうですが, この式は意味を持ちません. なぜなら, Brown運動は至る所で微分不可能であり微分が存在しないからです. 前回, Brown運動のシミュレーション結果をお見せしましたが, あれはあくまで近似であり実際のBrown運動ははるかに「ギザギザした」グラフを描いています. そのため微分不可能(=なめらかでない)になってしまうのです.
Stieltjes積分
の方程式をどうするかというと, をからまで「積分した」
として解釈します. とは一体何者かという疑問が湧きますが, 関数とに対して積分を定義する理論としてStieltjes(スティルチェス)積分というものがあります.
Brown運動は連続関数なので, とが連続な場合のみ考えます. 区間]をいくつかの点に分割し, この分割の仕方をと書きます. 分割された小区間の幅の最大値をとします. 和がで収束するとき, その極限をと書きます. すなわち,
このように定義される積分をStieltjes積分, より正確にはRiemann-Stieltjes(リーマン・スティルチェス)積分といいます. いくつか補足しておきます.
- です. 実際, とするととなります.
- のとき, は通常の積分に一致します(Riemann積分の定義を考えればすぐにわかります).
- が級のとき, は存在してに一致します. ざっくり言えば, 平均値の定理より]でなるものをとり, で極限をとることで示せます.
- が級でなくても, 「有界変動である」という条件をみたせば は存在することが知られています.
はStieltjes積分として解釈して一件落着となりそうですが, 実はそれも不可能です. 理由はやはりBrown運動が「ギザギザすぎて」有界変動にもならないからです.
伊藤積分
は実際には伊藤積分として定義されます. 伊藤積分は伊藤清という確率論の研究者によって1940年代に考えられたもので, 通常定義できないはずののような積分(=Brown運動に関するStieltjes風の積分)を確率論的な議論により定義したものです. 伊藤積分の構成方法については省略しますが, その雰囲気としてはやはりのなんらかの意味での極限と思ってください. 伊藤積分が定義できるための条件についてはおまけで簡単に説明します.
一般に, 方程式
のことを省略してと書き, 確率微分と呼びます. つまり, は
を略記したものだということです. また, に関する伊藤積分も定義することができ,
が成り立ちます. という記法と整合していることが確認できると思います.
伊藤の公式
伊藤積分を使った計算のことを伊藤解析と呼びます.その中で最も重要なのが伊藤の公式で, 普通の積分とは異なる計算ルールが適用されます. まずは通常のStieltjes積分に関するルールからみましょう.
定理1. が連続かつ有界変動で, がそれぞれの変数に関して級関数のとき,
ここで, はそれぞれに関する偏微分を表す. 特に, が級のとき
(定理1の主張終わり)
定理1はある種のTaylor展開のようなものです. のとき, 2つ目の式は微分積分学の基本定理と同じになります.
伊藤の公式とは, 定理1の伊藤解析バージョンのことです.
定理2(伊藤の公式). とする. はに関して級, に関して級とする. このとき,
ここで, , すなわちと定義する. 特に, が級のとき
(定理2の主張終わり)
定理2を確率微分で書くとそれぞれ
となります. との定義を使ってさらに書き下すと, それぞれ
となります.
は二次変分と呼ばれます. イメージとしては, は形式的な掛け算を表しています. にを代入して, 形式的なルール
を適用します. すると,
との定義と一致します. こそが伊藤の公式を通常と異なるルールたらしめている原因です. なお, の定義においてとおくとであり, が得られます. これは形式的なルールと整合しています.
の具体的表示
さて, 方程式の解は実は
で与えられます. 伊藤の公式を使ってこれをチェックしてみましょう. 定理2でとし, とします. このときであり, 簡単な計算より
が成り立ちます. したがって, とおくと伊藤の公式より
が示せました.
次回予告
今回まで, Black-Scholesモデルの式について説明してきました. 次回からはいよいよデリバティブの価格付けへと足を踏み入れます. 投資戦略を1つ定めたときの資産価値を伊藤の公式により計算します. また, 数理ファイナンスで重要なリスク中立確率に関して説明します.
おまけ: 伊藤積分の構成
伊藤積分が定義できるための条件について大まかに説明します. 関数はランダム, つまり各時刻に対しは確率変数になっているとします.
- の確率分布は時刻までの情報でわかり,
- が成り立つ(正確には, 確率1で成り立つ)
とき, 伊藤積分を定義することができます. 1つ目の条件はなんとも曖昧ですが, 測度論的確率論と呼ばれる分野(数学者が確率論と言えばふつう測度論的確率論を指します)では「時刻までの情報」というのは数学的に厳密に定義されており, 「の確率分布が時刻までの情報でわかる」ということも厳密に表現できます. これらの条件からも, が確率論的に定義されていることがうかがえると思います. なお, 2つ目の条件をより強い(厳しい)
つまり確率変数の期待値が有限値になるという条件に変えた場合, 伊藤積分はマルチンゲール性という良い性質をもつことが知られています. マルチンゲールは数理ファイナンスにおいても重要な概念ですが, 本シリーズでは(おそらく)深入りしないと思います.
Black-Scholesモデル超入門②: 式のイメージとBrown運動
前回に続きBlack-Scholesモデルの初学者向けの解説をします. 今回は, Black-Scholesモデルの数式のイメージを解説していこうと思います. 今回は雰囲気だけを掴んでもらえれば結構です. 次回, より厳密な意味を説明します.
Black-Scholesモデルは, 次のような数式で表されます.
また, です.
は株価などのリスクがある資産の時刻での価格を, は銀行預金や債券などのリスクがない資産の時刻での価格を表しており, 時刻の関数になっています. ではなくと書いても構いません. やの正確な意味は一旦置いておいて, 今回はやの微小変化くらいの意味で捉えておきます.
連続複利
式が簡単なの方から解説していきたいのですが, その前に複利と連続複利について解説しておきます. 100万円を年10%(=0.1), 1年複利で3年間預金する場合, 預金額は次のように推移します.
- 1年後: .
- 2年後: .
- 3年後: .
3年後の預金額をいきなり求めるにはとすれば良いです.
次に, 1年複利ではなく半年複利とした場合はどうでしょうか. この場合, 半年ごとに複利計算を行う代わりに1回の計算に使う金利は半分のとします. したがって, 3年後の預金額は次のようになります.
一般に, 円を年率, 年複利で年預金したときの預金額は次で与えられます.
連続複利とは, 上の式でとしたものを言います. 複利が転がる回数が限りなく大きくなり, 連続的に複利が転がるようなイメージです. 高校数学で習った自然対数の底の定義より,
が成り立ちます. 実は, の解はに他なりません. 実際, は明らかにをみたしますし,
の「分母を払えば」になります. ということで, は円を単位時間あたりの利率の連続複利で運用したときの時刻での価値を表しているのです. はリスクのない資産ですので, 確率的に変動することはありません.
収益率による解釈
金融の世界においては, 投資の成績や株価の変動は収益率(リターン)で捉えられることが多いです. A社の株価が円から円になり, B社の株価が円から円になったとします. 両者ともに円のプラスですが, 伸び率はA社の方がはるかに上です. それぞれの収益率は
- A社: ,
- B社:
と計算されます. このように, 収益率を使うことで異なる価格の商品の価値変動を比較することができます.
収益率を使ってを解釈し直しましょう. 時刻からまでの収益率を考えます. 単位時間当たりの利率がなので収益率はとなります. したがって,
微小なを考えると, はになり
となります. 分母を払えば, 元々のを得ることができました。
次にを考えましょう. こちらは収益率をとします. は負になることも許すとします. はリスクのある資産ですので, 確率的に変動する項(確率変数)を付け加える必要があるでしょう. そこで, 次のようにおきます.
ここで, は平均, 分散の正規分布で, です. の期待値はとなるため, は(単位時間あたりの)期待収益率と呼ばれます. はボラティリティと呼ばれる正の数で, 収益率の変動の大きさを表します.
はとに応じて決まる確率変数なので, と書く方が正確です. のとき, 時刻からまでの収益率と時刻からまでの収益率は無関係, つまり独立な確率変数であると考えられるので, とは独立であるとします. とした根拠については下のおまけで解説します.
Brown運動
の表現まであと一歩です. たちを, 確率論において重要な対象であるBrown運動によって効率良く表現します. Brown運動とは, 時刻に関する連続関数で以下のような性質をみたすものとして定義されます.
- ,
- に対し, ,
- に対し, は独立.
Brown運動をシミュレーションした結果はこんな感じです. は, 時刻からまでの上下の変動量を表しています. 3つ目の条件は, いわば「昨日から今日までの変動と今日から明日までの変動は無関係」ということを意味しています.
の代わりにとおくとができます. 実際, ですし, のときとは独立なので, 整合性がとれています.
で微小なを考えて
とし, 分母を払えばにたどり着きます.
次回予告
次回は, 方程式のより厳密な意味を解説します. と違って, 「分母を払った」微分方程式
は実は数学的な意味を持ちません. これを解決するのが伊藤解析という理論です. 伊藤解析とはBrown運動に関する微分積分の理論で, 通常の微分積分とは異なる計算ルールを持ちます. 伊藤解析により, の具体的な表示を計算することができます.
おまけ: とした根拠
が正規分布する理由は決め打ちというほかありません. しかし, 分散がであることには一定の理由があります. とします. やが微小であるとき,
時刻からまでの収益率 + 時刻からまでの収益率 = 時刻からまでの収益率
という関係が期待されますが,
時刻からまでの収益率 = ,
時刻からまでの収益率 = ,
時刻からまでの収益率 = ,
を代入して整理すると,
となります. とは独立にそれぞれに従うので, 正規分布の性質よりとなっての分布と一致していることがわかります.
Black-Scholesモデル超入門①: イントロダクション
今回から, 数理ファイナンスにおけるBlack-Scholesモデルについて初学者向けの解説シリーズを書いていきます.
本シリーズのコンセプト
目標
- いわゆるBlack-Scholes公式を導出することが目標です.
- 厳密性や詳細な証明はある程度犠牲にして, 議論の流れや式のイメージを掴みます.
対象者, 前提知識
- 数理ファイナンスに興味を持ち始めた人/テキストを開いて挫折した人が対象です.
- 金融の知識は一切必要ありません.
- 数理ファイナンスでは伊藤解析と呼ばれる数学理論が広く使われています. 伊藤解析に関する必要事項は記事内で解説します.
- 数学科で習うようなレベルの知識は仮定しません.
- 微分積分の知識は仮定します. 微分方程式と聞いて怯まない程度の慣れがあると良いでしょう.
- 確率・統計については期待値, 独立性, 正規分布に関する知識は説明なしで使います.
第1回である今回は, デリバティブなどのファイナンスに関する用語について解説していきます. また, Black-Scholesモデルが何をしたいかの動機付けを行います.
ファイナンスの用語解説
金融市場
投資家たちは日々, 金融市場(しじょう)と呼ばれる場でお金の運用や調達を行なっています. このような取引は東京証券取引所などの取引所で行われるか(証券所取引), 取引相手と直接行われています(相対取引, あいたいとりひき). 株の取引は少しイメージしやすいかもしれませんが, 他にも色々な市場があります.
金融市場は, 大きく短期金融市場と長期金融市場に分かれます. 短期金融市場は期間が1年未満の資金運用/調達の場で, 金融機関のみが参加するインターバンク市場と金融機関以外も参加できるオープン市場に分かれます. 長期金融市場は期間が1年以上の資金運用/調達の場で、株式市場と債券市場に分かれます. 株式と債券について, なじみのない方のために簡単に解説します.
株式とは, 株式会社が発行する証券です. 株式会社は株式を投資家に買ってもらうことで資金を調達し, 事業を行います. 投資家が出資したお金が返ってくることはありません. その代わり, 株主(株式の持ち主)は会社の利益の一部を配当金として受け取ることができ, 株式保有割合に応じて株主総会での議決権を持つことで経営に参加できます. したがって, 株式の過半数を取得することはその会社を買収するということになります.
よく知られている会社の株式の多くは, 取引所で投資家たちの間で売買されています. 株式の価格(株価)は需要と供給に合わせて刻々と変化していて, 安い時に買って高い時に売れば利益が出ますし, 逆に損をすることもあります. 投資家の多くは, そうした利益を上げるために株式を売買しています.
債券とは, 国や企業などが投資家から資金を借り入れた時に発行する証券です. 国が発行すれば国債, 地方自治体が発行すれば地方債, 会社が発行すれば社債と呼びます. 債券保有者は, 一定の期間ごと(例えば半年ごと)に利子を受け取ることができ, 満期が来れば借りたお金(元本)は返済されます. また, 債券自体も市場で価格がつけられて取引されています. つまり, 「利子と元本を受け取る権利」を売買しているということです. 発行体が借りたお金を返せない事態(債務不履行あるいはデフォルト)にならない限り投資額以上のお金を得られるという点で, 一般に債券は株式より安全と言えます. なお, 「債権」と書くと別の意味になるので注意.
デリバティブ
株式や債券そのものではなく, そこから派生してできる別の商品も市場で取引されてます. これをデリバティブ(金融派生商品)といいます. デリバティブは大きく3つに分けられます.
1つ目がスワップです. スワップとは, 将来のある期間におけるキャッシュフロー(お金の動き)を交換する契約です. ここでは一例として金利スワップをあげます. Aさんが銀行からお金を借り入れていて、このときの金利が市場によって変動する変動金利であったとします. Aさんが「今後変動金利が上昇するだろう」と予想していた場合, 銀行と金利スワップを行うことで金利を固定化できます. すなわち, 銀行から変動金利を受け取って固定金利を支払うことで, 実質的に固定金利で借り入れをしていることにできるのです. このとき, 変動金利と交換できる固定金利のことをスワップレートと呼びます.
2つ目が先物取引です. 先物取引とは, 将来の決められた時点である商品を決められた価格で売買するという契約です. 「1週間後にりんご10個を1000円で買う」と約束するようなものです. こうすることで, 1週間後のりんごの価格がどうなっていようと10個1000円で売買することになります. 実際に現物を受け渡しすることはあまりなく, 期日に反対売買をして差額だけを決済することが多いです(差金決済).
3つ目がオプションです. オプションとは, 将来の決められた時点(あるいは期間)である商品を決められた価格で売買する権利です. 最も単純なヨーロピアンコールオプションを例にとって説明しましょう. AさんはBさんに100円支払って「1週間後にりんご10個を1100円で買う権利」を買ったとします.
- 1週間後, りんごの相場が上がって10個1300円になっていたとしても, Aさんは権利を行使することでBさんから1100円でりんごを買うことができます. 浮いた200円から最初に払った100円を差し引いても100円の得です.
- もしりんごの相場が下がって10個1000円になっていたら, 権利を行使しても相場より高い価格で買うことになるだけす. したがってAさんは権利を行使することはなく, 最初に払った100円は丸損です.
なお, 最初に支払った100円のことをプレミアムと呼びます. また, 上の契約が「ヨーロピアンコール」と呼ばれる理由ですが, 「ヨーロピアン」は満期日(ここでいう1週間後)にしか権利行使できないということ意味しています. 他には満期日までいつでも権利行使できる「アメリカン」もあります. 「コール」とは買う権利を意味します. 売る権利のことは「プット」と呼びます.
Black-Scholesモデルの目的
Black-Scholesモデルは本来的にデリバティブの価格付けの理論です. 上の例であげたヨーロピアンコールは100円で売買されていましたが, これは適正な価格なのでしょうか. そうでないとすれば, 適正な価格とはいくらなのでしょうか. このような問いに理論的な答えを出すのがBlack-Scholesモデルの目的です.
価格付けの肝となるのは無裁定という考え方です. 初期投資なしで, なおかつ損する確率0で利益を上げる可能性があるような状況のこと裁定(機会)といいます. いわば何もないところからお金を生み出せるような状況です. 数理ファイナンスでは, 市場が無裁定(=裁定機会は存在しない)になるようにデリバティブの価格を求めます. デリバティブが高すぎれば売ることで、安すぎれば買うことで裁定を取ることができてしまいます. そのようなことが起こらない価格が適正な価格であるという考え方です.
次回予告
次回はBlack-Scholesモデルの数式に踏み込みます. Black-Scholesモデルとは次にような数式で表されるモデルです.
この2つの式について, 可能なかぎり直感的な説明を試みます. また, Brown運動という数学的対象についても解説します.