Investor's wiki

ヘストンモデル

ヘストンモデル

##ヘストンモデルとは何ですか?

スティーブヘストンにちなんで名付けられたヘストンモデルは、ヨーロッパのオプションの価格設定に使用される確率的ボラティリティモデルの一種です

##ヘストンモデルを理解する

さまざまな証券のオプションの価格設定に使用できるオプション価格設定モデルです。これは、より人気のあるブラックショールズオプション価格モデルに匹敵します

全体として、オプション価格設定モデルは、特定のオプションの価格を推定および測定するために上級投資家によって使用され、金融市場の原証券で取引されます。オプションは、その基礎となる証券と同様に、取引日を通して価格が変化します。オプション価格設定モデルは、投資に最適なオプション価格を特定するために、オプション価格の変動を引き起こす変数を分析および統合しようとします。

確率的ボラティリティモデルとして、ヘストンモデルは統計的手法を使用して、ボラティリティが任意であると仮定してオプション価格を計算および予測します。ボラティリティが一定ではなく恣意的であるという仮定は、確率的ボラティリティモデルをユニークにする重要な要素です。他のタイプの確率的ボラティリティモデルには、SABRモデル、Chenモデル、およびGARCHモデルが含まれます。

##主な違い

ヘストンモデルには、他の確率的ボラティリティモデルとは異なる特徴があります。

-株価とボラティリティの間の可能な相関関係を考慮に入れます。

-それは平均に戻るようにボラティリティを伝えます。

-それは閉じた形の解を与えます。つまり、答えは受け入れられた数学演算のセットから導き出されます。

-株価が対数正規確率分布に従う必要はありません。

ヘストンモデルもボラティリティスマイルモデルの一種です。 「スマイル」とは、ボラティリティスマイルを指します。これは、オプションがインザマネー(ITM)またはアウトオブザマネー(OTM)になるにつれてボラティリティが増加することを示す、有効期限が同じであるいくつかのオプションのグラフィック表現です。スマイルモデルの名前は、スマイルに似たグラフの凹型の形状に由来しています。

##ヘストンモデルの方法論

ヘストンモデルは、ブラックショールズオプション価格設定モデルに示されているいくつかの欠点を克服しようとする価格設定オプションの閉じた形式のソリューションです。ヘストンモデルは、上級投資家向けのツールです。

###計算は次のとおりです。

<mtable rowspacing = "0.24999999999999992em "columnalign =" right left "columnspacing =" 0em "> <mstyle scriptlevel =" 0 "displaystyle =" true "> </ mrow> </ mstyle> </ mtd> </ mrow> d </ mi> S </ mi> t </ mi> </ msub> = </ mo> r </ mi> S </ mi> t </ mi> </ msub> d </ mi > t </ mi> + </ mo> V </ mi> t </ mi> </ msub> </ msqrt> S </ mi> t </ mi> </ msub> d </ mi> W </ mi> 1 </ mn> t </ mi> </ mrow> </ msub> </ mrow> </ mstyle> </ mtd> </ mtr> </ mrow> </ mstyle> </ mtd> </ mrow> d </ mi> V </ mi> t </ mi> </ msub> = </ mo> k </ mi> (</ mo>θ − </ mo> V </ mi> t </ mi> </ msub> ) </ mo> d </ mi> t </ mi> + </ mo> σ V </ mi> t </ mi> </ msub> </ msqrt> d </ mi> W </ mi> 2 </ mn> t </ mi> </ mrow> </ msub> </ mrow> </ mstyle> </ mtd> </ mtr> </ mrow> </ mstyle> </ mtd> </ mrow> 場所:</ mtext> </ mrow> </ mstyle> </ mtd> </ mtr> </ mrow> </ mstyle> </ mtd> </ mrow> S </ mi> t </ mi> </ msub> = 時点での資産価格 t </ mi> </ mrow > </ mstyle> </ mtd> </ mtr> </ mrow> </ mstyle> </ mtd> </ mrow> r </ mi> = </ mo> リスクフリー金利–理論金利</ mtext> </ mrow> </ mstyle> </ mtd> </ mtr> </ mrow> </ mstyle> </ mtd> リスクのない資産</ mrow> </ mstyle> </ mtd> </ mtr> < mtd> </ mrow> </ mstyle> </ mtd> < mrow> </ mrow> V </ mi> t </ mi> </ msub> </ msqrt> = </ mo> ボラティリティ(標準資産価格の偏差)</ mtext> </ mrow> </ mstyle> </ mtd> </ mtr> </ mrow> </ mstyle> </ mtd> σ = </ mo> </ mtext> V </ mi> t </ mi> </ msub> </ msqrt> </ mrow>の変動性</ mtd> </ mtr> </ mrow> </ mstyle> </ mtd> <mstyle scriptlevel = " 0 "displaystyle =" true "> θ = 長期的な価格変動</ mrow> </ mstyle> </ mtd> </ mtr> </ mrow> </ mstyle > </ mtd> </ mrow> k </ mi> = </ mo> θ</ mrow> </ mstyle> </ mtd> </ mtr> <mstyle scriptlevel = "0" displaystyle="true"への復帰率> </ mrow> </ mstyle> </ mtd> </ mrow> d </ mi> t </ mi> = 無限に小さい正の時間増分</ mrow> </ mstyle> </ mtd> </ mtr> </ mrow> </ mstyle> </ mtd> </ mrow> W </ mi> 1 </ mn> t </ mi> </ mrow> </ msub> = </ mo> 資産価格のブラウン運動</ mrow> </ mstyle> </ mtd> </ mtr> </ mrow> </ mstyle> </ mtd> </ mrow> W </ mi> 2 </ mn> t </ mi> </ mrow> </ msub> = 資産の価格変動のブラウン運動</mte xt> </ mrow> </ mstyle> </ mtd> </ mtr> </ mtable> \ begin &amp; dS_t = rS_tdt + \ sqrt S_tdW_ {1t} \&amp; dV_t = k(\ theta --V_t)dt + \ sigma \ sqrt dW_ {2t} \&amp; \ textbf {where:} \&amp; S_t = \text{資産価格時間}t\&amp; r = \ text{リスクのない金利-理論上のレート}\&amp; \ text{リスクのない資産}\&amp; \ sqrt = \ text {資産価格のボラティリティ(標準偏差)} \&amp; \ sigma = \ text \ sqrt \&amp; \ theta = \ text{長期価格分散}\&amp;kのボラティリティ= \text{への復帰率}\theta \&amp; dt = \ text{無限に小さい正の時間増分}\&amp; W_ {1t} = \ text{資産価格のブラウンモーション}\&amp; W_ {2t} = \text{資産の価格変動のブラウンモーション}\\ end </ annotation> </ semantics> </ math> </ span> <span class = "katex-html "aria-hidden =" true "> <span class =" strut "style =" height:20.14216em; vertical-align:-9.82107 9999999998em; "> </ span> < span class = "vlist-r"> </ span> </ span> </ span> <span class =" pstrut "style =" height :3.00054em; "> </ span> </ span> </ span> <span class =" pstrut "style =" height :3.00054em; "> </ span> </ span> </ span> <span class =" pstrut "style =" height :3.00054em; "> </ span> </ span> </ span> <span class =" pstrut "style =" height :3.00054em; "> </ span> </ span> </ span> <span class =" pstrut "style =" height :3.00054em; "> </ span> </ span> </ span> <span class =" pstrut "style =" height:3.00054em; "> </ span> </ span> </ span> <span class =" pstrut "style =" height:3.00054em; "> </ span> </ span> </ span> <span class =" pstrut "style =" height:3.00054em; "> </ span> </ span> </ span> </ span> </ span> </ span> </ span> </ span> </ span> < span class = "pstrut" style = "height:3.00054em;"> </ span> </ span> </ span> </ span> </ span> </ span> </ span> <spanclass = "vlist-s"> </ span> </ span> </ span> </ span> </ span > </ span> </ span> <span class = "vlist "style =" height:10.321080000000002em; "> <span class =" pstrut "style =" height:3.00054em; "> </ span> </ span> d </ span> <span class =" mord mathnormal "style =" margin- right:0.05764em; "> S </ span> </ span> t </ span> </ span> </ span> </ span> < span class = "vlist-s"> </ span> </ span> </ span> </ span> </ span> </ span> </ span> </ span> </ span> = </ span> <span class =" mspace "style =" margin-right:0.2777777777777778em; "> </ span> <span class =" mord mathnormal "style =" margin-right:0.02778em; "> r </ span> <span class =" mord mathnormal "style =" margin-right:0.05764em; "> S </ span> </ span> < span class = "sizing reset-size6 size3 mtight"> t </ span> </ span> </ span> </ span> <spanclass = "vlist-s"> </ span> </ span> </ span> </ span> </ span> </ span> </ span> </ span> d </ span> t </ span> </ span> + </ span> <span class =" mspace "sty le = "margin-right:0.2222222222222222em;"> </ span> </ span> V </ span> <span class =" vlist "style =" height: 0.2805559999999999em; "> <span class =" pstrut "style =" height:2.7em; "> </ span> t </ span> </ span> </ span> </ span> </ span> </ span> <span class =" vlist "style =" height:0.15em; "> </ span> </ span > </ span> </ span> </ span> </ span> </ span> </ span> </ span> <span class =" hidden-tail "style =" min-width:1.02em; height:1.28em; "> <svg width = '400em' height = '1.28em' viewBox = '0 0 400000 1296'preserveAspectRatio='xMinYMinスライス'><パスd='M263,681c0.7,0,18,39.7,52,119

c34,79.3,68.167,158.7,102.5,238c34.3,79.3,51.8,119.3,52.5,120

c340、-704.7,510.7、-1060.3,512、-1067

l0 -0

c4.7、-7.3,11、-11,19、-11

H40000v40H1012.3

s-271.3,567、-271.3,567c-38.7,80.7、-84,175、-136,283c-52,108、-89.167,185.3、-111.5,232

c-22.3,46.7、-33.8,70.3、-34.5,71c-4.7,4.7、-12.3,7、-23,7s-12、-1、-12、-1

s-109、-253、-109、-253c-72.7、-168、-109.3、-252、-110、-252c-10.7,8、-22,16.7、-34,26

c-22,17.3、-33.3,26、-34,26s-26、-26、-26、-26s76、-59,76、-59s76、-60,76、-60z

M1001 80h400000v40h-400000z'/> </ svg> </ span> </ span> </ span> </ span> </ span> <span class =" vlist "style =" height:0.23946em; "> </ span> </ span> </ span> </ span> </ span> S </ span> </ span> t </ span> </ span> </ span> </ span> </ span> </ span> </ span> </ span> </ span> </ span> </ span> </ span> d </ span> < span class = "mord"> W </ span> <span class =" pstrut "style =" height:2.7em; "> </ span> 1 </ span> t </ span> </ span> </ span> </ span> </ span> </ span> </ span> <span class =" vlist "style =" height:0.15em; "> </ span> </ span> </ span> </ span> </ span> </ span> </ span> </ span> </ span> </ span> d </ span> V </ span> <span class =" pstrut "style =" height:2.7em; "> </ span> t </ span> </ span> </ span> </ span> </ span> </ span> </ span> </ span> </ span> </ span> </ span> </ span > </ span> = </ span> </ span> <span class =" mord mathnormal "style =" margin-right:0.03148em; "> k </ span> (</ span> θ</ span> <spanclass = "mspace" style = "margin-right:0.2222222222222222em;"> </ span> − </ span> </ span> V </ span> <span class =" pstrut "style =" height:2.7em; "> </ span> t </ span> </ span> </ span> </ span> </ span> </ span> <span class = " vlist "style =" height:0.15em; "> </ span> </ span> </ span> </ span> </ span> </ span> )</ span> d </ span> t </ span> < / span> + </ span> </ span> σ <spanclass =" mord sqrt "> <span class = "p strut "style =" height:3.2em; "> </ span> <span class =" mord "style =" padding-left:1em; "> V </ span> </ span> t </ span> </ span> </ span> </ span> </ span> </ span> </ span> </ span> </ span> </ span> </ span> </ span> </ span> </ span> </ span> <svg width = ' 400em'height ='1.28em'viewBox ='0 0 400000 1296'preserveAspectRatio='xMinYMinスライス'><path d ='M263,681c0.7,0,18,39.7,52,119

c34,79.3,68.167,158.7,102.5,238c34.3,79.3,51.8,119.3,52.5,120

c340、-704.7,510.7、-1060.3,512、-1067

l0 -0

c4.7、-7.3,11、-11,19、-11

H40000v40H1012.3

s-271.3,567、-271.3,567c-38.7,80.7、-84,175、-136,283c-52,108、-89.167,185.3、-111.5,232

c-22.3,46.7、-33.8,70.3、-34.5,71c-4.7,4.7、-12.3,7、-23,7s-12、-1、-12、-1

s-109、-253、-109、-253c-72.7、-168、-109.3、-252、-110、-252c-10.7,8、-22,16.7、-34,26

c-22,17.3、-33.3,26、-34,26s-26、-26、-26、-26s76、-59,76、-59s76、-60,76、-60z

M1001 80h400000v40h-400000z'/> </ svg> </ span> </ span> </ span> </ span> </ span> <span class =" vlist "style =" height:0.23946em; "> </ span> </ span> </ span> </ span> </ span> d </ span> W </ span> <span class =" pstrut "style =" height:2.7em; "> </ span> < span class = "mord mtight"> 2 </ span> t </ span> </ span> </ span> </ span> < / span> </ span> </ span> < span> </ span> </ span> </ span> </ span> </ span> </ span> </ span> </ span> </ span> </ span> 場所:</ span> </ span> </ span> </ span> <span class =" pstrut "style =" height:3.00054em; "> </ span> </ span> S </ span> <span class =" vlist "style =" height: 0.2805559999999999em; "> <span class =" pstrut "style =" height:2.7em; "> </ span> t </ span> </ span> </ span> </ span> </ span> </ span> <span class =" vlist "style =" height:0.15em; "> </ span> </ span > </ span> </ span> </ span> </ span> </ span> = </ span> </ span> 時点での資産価格</ span> t </ span> </ span> </ span> </ span> </ span> r </ span> <span class =" mspace "style =" margin-right:0.2777777777777778em; "> </ span> = </ span> </ span> <spanclass = "mord">リスクのない金利–理論上のレート</ span> </ span> </ span> </ span> </ span> </ span> <spanclass="mord">リスクのない資産</ span> < / span> </ span> <span class = " pstrut "style =" height:3.00054em; "> </ span> </ span> <span class =" vlist "style =" height:1.00054em; "> <span class =" svg-align "style =" top:- 3.2em; "> <span class =" pstrut "style =" height:3.2em; "> </ span> <span class =" mord "style =" padding-left:1em; "> <span class =" mord mathnormal "style =" margin-right:0.22222em; "> V </ span> <span class =" pstrut "style =" height:2.7em; "> </ span> t </ span> </ span> </ span> </ span> </ span> </ span> </ span> </ span> </ span> </ span> </ span> </ span> </ span> </ span> <span class =" pstrut "style =" height:3.2em; "> </ span> <span class =" hidden-tail "style =" min-width:1.02em; height:1.28em; " > <svg width = '400em' height = '1.28em' viewBox = '0 0 400000 1296'preserveAspectRatio='xMinYMinスライス'><pathd ='M263,681c0.7,0,18,39.7,52,119

c34,79.3,68.167,158.7,102.5,238c34.3,79.3,51.8,119.3,52.5,120

c340、-704.7,510.7、-1060.3,512、-1067

l0 -0

c4.7、-7.3,11、-11,19、-11

H40000v40H1012.3

s-271.3,567、-271.3,567c-38.7,80.7、-84,175、-136,283c-52,108、-89.167,185.3、-111.5,232

c-22.3,46.7、-33.8,70.3、-34.5,71c-4.7,4.7、-12.3,7、-23,7s-12、-1、-12、-1

s-109、-253、-109、-253c-72.7、-168、-109.3、-252、-110、-252c-10.7,8、-22,16.7、-34,26

c-22,17.3、-33.3,26、-34,26s-26、-26、-26、-26s76、-59,76、-59s76、-60,76、-60z

M1001 80h400000v40h-400000z'/> </ svg> </ span> </ span> </ span> </ span> </ span> <span class =" vlist "style =" height:0.23946em; "> </ span> </ span> </ span> </ span> </ span> <span class =" mspace "style = "margin-right:0.2777777777777778em;"> </ span> = </ span> </ span > <spanclass = "mord">資産価格のボラティリティ(標準偏差)</ span> </ span> </ span> </ span> <spanstyle = "top: -1.3394600000000008em; "> <span class =" pstrut "style =" height:3.00054em; "> </ span> </ span> σ</ span> <spanclass = "mspace" style = "margin-right:0.2777777777777778em;"> </ span> = </ span> <span class =" mspace "style =" margin-right:0.2777777777777778em; "> </ span> <spanclass="mord">のボラティリティ</ span> </ span> <span class =" vlist "style =" height:1.00054em; "> <span class =" svg-align "style =" top:-3.2em; "> < span class = "pstrut" style = "height:3.2em;"> </ span> V </ span> <span class =" vlist "style =" height:0.2805559999999999em; "> </ span> t </ span> </ span> </ span> </ span> </ span> </ span> </ span> </ span> </ span> </ span> </ span> </ span> </ span> </ span> <span class =" pstrut "style =" height:3.2em; "> </ span> <span class =" hidden-tail "style =" min-width:1.02em; height:1.28em; "> < svg width = '400e m'height ='1.28em'viewBox ='0 0 400000 1296'preserveAspectRatio='xMinYMinスライス'><path d ='M263,681c0.7,0,18,39.7,52,119

c34,79.3,68.167,158.7,102.5,238c34.3,79.3,51.8,119.3,52.5,120

c340、-704.7,510.7、-1060.3,512、-1067

l0 -0

c4.7、-7.3,11、-11,19、-11

H40000v40H1012.3

s-271.3,567、-271.3,567c-38.7,80.7、-84,175、-136,283c-52,108、-89.167,185.3、-111.5,232

c-22.3,46.7、-33.8,70.3、-34.5,71c-4.7,4.7、-12.3,7、-23,7s-12、-1、-12、-1

s-109、-253、-109、-253c-72.7、-168、-109.3、-252、-110、-252c-10.7,8、-22,16.7、-34,26

c-22,17.3、-33.3,26、-34,26s-26、-26、-26、-26s76、-59,76、-59s76、-60,76、-60z

M1001 80h400000v40h-400000z'/> </ svg> </ span> </ span> </ span> </ span> </ span> <span class =" vlist "style =" height:0.23946em; "> </ span> </ span> </ span> </ span> </ span> </ span> </ span> </ span> < / span> θ</ span> <spanclass = "mspace" style = "margin-right:0.2777777777777778em;"> </ span > = </ span> </ span> 長期的な価格変動</ span> </ span> </ span> <spanstyle = "top:1.6605399999999992em;"> </ span> </ span> <span class =" mord mathnormal "style =" margin-right:0.03148em; "> k < / span> </ span> = </ span> </ span> <spanclass="mord">への復帰率</ span > θ</ span> </ span> </ span> <spanstyle = "top:3.1605399999999992em;"> </ span> </ span> d </ span > t </ span> </ span> = </ span > </ span> <spanclass="mord">無限に小さい正の時間増分 </ span> </ span> </ span> </ span> </ span> <span class =" mord mathnormal "style =" margin-right:0.13889em; "> W </ span> <span class =" vlist "style =" height:0.30110799999999993em; "> <span class =" pstrut "style =" height:2.7em; "> </ span> 1 </ span> t </ span> </ span> </ span> </ span> </ span> </ span> </ span> </ span > </ span> </ span> </ span> </ span> </ span> </ span> = </ span> </ span> <spanclass="mord">ブラウン運動資産価格</ span> </ span> </ span> </ span> </ span> <span class = "mord mathnormal "style =" margin-right:0.13889em; "> W </ span> <span class = " pstrut "style =" height:2.7em; "> </ span> 2 </ span> t </ span> </ span> </ span> </ span> </ span> </ span> </ span> </ span> </ span> </ span> </ span> </ span> </ span> </ span> = </ span> </ span> <spanclass="mord">資産の価格変動のブラウン運動</ span> </ span > </ span> </ span> </ span> </ span> < span class = "vlist" style = "height:9.821079999999998em;"> </ span> </ span> </ span> </ span> </ span> </ span> </ span> </ span > </ span> </ span>

##ヘストンモデルとブラックショールズ

証券のオプションに関連する価格を導き出すのを支援する最初のモデルの1つとして機能しました。一般的に、さまざまな証券のオプションの価格を分析するためのモデルを作成したため、オプション投資の促進に役立ちました。

ブラックショールズモデルとヘストンモデルはどちらも、高度なExcelまたはその他の定量的システムを介してコード化およびプログラムできる基礎となる計算に基づいています。 Black-Scholes呼び出しオプションの式は、株価に累積標準正規確率分布関数を掛けて計算されます。

その後、行使価格の正味現在価値(NPV)に累積標準正規分布を掛けたものが、前の計算の結果値から差し引かれます。

数学表記では、

呼び出し=S* N(d〜1〜)– K〜e〜(-r * T)* N(d 〜2〜

逆に、プットオプションの値は次の式を使用して計算できます。

Put = K〜e〜(-r * T)* N(-d2) – S * N(-d〜1〜)

どちらの式でも、Sは株価、Kは行使価格、rは無リスク金利、Tは満期までの時間です。

d〜1〜の式は次のとおりです。

(ln(S / K)+(r +(年間ボラティリティ)^ 2 ^ / 2)* T)/(年間ボラティリティ*(T ^ 0.5 ^))

d〜2〜の式は次のとおりです。

d1 –(年間ボラティリティ)*(T ^ 0.5 ^)

##特別な考慮事項

ヘストンモデルは、ボラティリティを一定に保つブラックショールズモデルの主な制限の1つを提供しようとしているため、注目に値します。ヘストンモデルで確率変数を使用すると、ボラティリティは一定ではなく任意であるという概念が提供されます。

基本的なBlack-ScholesモデルとHestonモデルはどちらも、ヨーロッパのオプションのオプション価格の見積もりのみを提供します。これは、有効期限日にのみ実行できるオプションです。ブラックショールズモデルとヘストンモデルの両方を通じてアメリカのオプションの価格を決定するために、さまざまな調査とモデルが研究されてきました。これらのバリエーションは、アメリカのオプションの場合のように、満期日までの任意の日に行使できるオプションの見積もりを提供します。

##ハイライト

-これは、ボラティリティを一定に保つブラックショールズモデルとは対照的に、モデルはボラティリティが任意であると想定していることを意味します。

-ヘストンモデルは、確率的ボラティリティを利用するオプション価格設定モデルです。

-ヘストンモデルはボラティリティスマイルモデルの一種であり、オプションがITMまたはOTMになるにつれてボラティリティが増加することを示す、同じ有効期限を持ついくつかのオプションのグラフィック表現です。