2項株価モデルによる アメリカンオプション

2010 千葉大学大学院
金融経済アナリストプログラム
金融工学I
16回:2項株価モデルによる
アメリカンオプションの評価
慶應義塾大学 総合政策学部
小暮厚之
http://web.sfc.keio.ac.jp/~kogure/course/2010/chiba/fe.html
1
アメリカンオプションとは何か

ヨーロピアン
権利行使できるのは満期時点のみ

アメリカン
満期前でも権利行使可能
日経225オプション(大証)は,ヨーロピアン
しかし,海外では多くの上場オプションは,アメ
リカン
2
いつ権利行使価格すべきか?

コール
株価が権利行使価格を大幅に上回ったとき?

プット
株価が権利行使価格を大幅に下回ったとき?
3
アメリカン・コール
原資産として,配当支払いのない株式を考える.
 無裁定性の下では,アメリカン・コールオプションは満期前に
行使されない.
 従って,アメリカン・コールオプションの理論的な現在価値
(オプション料)は, ヨーロピアン・コールのそれに等しい.
なぜか?
4
満期前におけるアメリカン・コール
5
アメリカン・コール
6
アメリカン・プットの場合は?
7
アメリカン・プット
8
2期間2項モデル
uu
u
ud 及びdu
0
d
dd
9
2期間2項モデル:株価
60.5
=(1+0.1)55
= (1+u)Su
S(0)=50
55
=(1+0.1)50
=Su
48.5
=(1-0.03)50
=Sd
53.55
=(1-0.03)55
= (1+d)Su
= (1+u)Sd
S(2)
47.045
=(1-0.03)48.5
= (1+d)Sd
10
2期間2項モデル
0
=max(50-60.5,0)
Pu=0
P (0)
=0×Eu
+2.955×Ed
=0.2490
0
=max(50-53.35,0)
Pd
=0×Eu
+2.955×Ed
=0.8578
2.955
=max(50-47.045, 0)
11
2期間2項モデル
0
=max(50-60.5,0)
PuA=
0
=max(50-53.35,0)
P (0) A=?
PdA=?
2.955
=max(50-47.045, 0)
12
PdAの評価
0
PdA=max(Pd, K-(1+d)S(0))
=max(0.8578, 50-48.5)
=1.5
2.955
13
2期間2項モデル
0
=max(50-60.5,0)
0
P (0) A
=0 ×Eu(0)
+1.95×Ed(0)
=0.4354
0
=max(50-53.35,0)
1.5
2.955
=max(50-47.045, 0)
14
練習問題:権利行使価格が変化するアメリカン・コール
0
15
演習:2項株価モデルによるヨーロピアン及びア
メリカン・オプションのプレミアム計算
2項株価モデルに基づくオプション公式のVBA関数がこのファイ
ルに組み込まれている.それを用いて,各オプションのプレミアム
計算を行う.
まず,excel_fe16.xlsを開く.各VBA関数を見るには,
1.「Alt キー」+「F11キー」により,「Visual Basic Editor」を開く
2.「F2キー」を押して,オブジェクトブラウザーを開く
3. 「<すべてのライブラリー>」を「VBAProject」に変更.そこに
ある「アメリカン・コール」等の名前をクリックすると,その内容が
表示される.
16
N期間2項モデルによる各オプション関数のパラメータ
17
各オプション関数のパラメータ
18
演習1:
ヨーロピアンのオプション価格を計算する
1.B10に「=EurCall($B$3,$B$4,$B$5,$B$6,$B$7,$B$8)」と入力
2.B11に「=EurPut($B$3,$B$4,$B$5,$B$6,$B$7,$B$8)」と入力
アメリカンのオプション価格を計算する
3.B14に「=AmericanCall($B$3,$B$4,$B$5,$B$6,$B$7,$B$8)」と入力
4.B15に「=AmericanPut($B$3,$B$4,$B$5,$B$6,$B$7,$B$8)」と入力
期間数Nを大きくしたときのプット価格の挙動を見る
5.D20に「=EurPut($B$3,$B$4,$B$5,$B$6,$B$7,C20)」と入力
6.E20に「=AmericanPut($B$3,$B$4,$B$5,$B$6,$B$7,C20)」と入力
7.D20:E20をコピーして,D21:E40へペースト
(少し時間がかかるかもしれません)
19
演習2
「練習問題」を行え
20