亚式期权定价方法(欧式看跌期权价格公式)
内容导航:
Q1:求助,亚式期权定价的matlab程序
比如说欧式期权定价的程序是这个
function [callprice,putprice]=euro1(S,X,r,T,sigma,N)dt=T/N;u=exp(sigma*sqrt(dt));d=1/u;p=(exp(r*dt)-d)/(u-d);
for i=1:N+1 St(i)=S*power(u,i-1)*power(d,N+1-i);end
for i=1:N+1 Call(i)=max(St(i)-X,0); Put(i)=max(X-St(i),0);end
for i=N:-1:1 for j=1:i Call(j)=exp(-r*dt)*(p*Call(j+1)+(1-p)*Call(j)); Put(j)=exp(-r*dt)*(p*Put(j+1)+(1-p)*Put(j)); endend
callprice=Call(1);putprice=Put(1);
Q2:求 程序对美式亚式期权的蒙特卡罗定价的代码!谢谢啦!!
用matlab的包吧,这里是官方介绍Matlab__asiansensbyls
asiansensbyls:“Calculate price and sensitivities for European or American Asian options using Monte Carlo simulation”
PriceSens = asiansensbyls(RateSpec,StockSpec,OptSpec,StrikeSettle,ExerciseDates)
代码那里没得选matlab,下面是我的例子:
Rates = 0.06;
StartDate = 'nov-1-2018';
EndDate = 'nov-1-2020';
RateSpec = intenvset('ValuationDate', StartDate, 'StartDates', StartDate, 'EndDates', EndDate,'Compounding', -1, 'Rates', Rates)
AssetPrice = 100;
Sigma = 0.25;
StockSpec = stockspec(Sigma, AssetPrice)
Settle = 'nov-1-2018';
ExerciseDates = 'nov-1-2020';
Strike = 100;
OptSpec = 'call';
NumTrials = 10000;
NumPeriods = 60;
AvgType = 'arithmetic';
Antithetic = true;
AmericanOpt = 1;
OutSpec = 'Price';
Price = asiansensbyls(RateSpec, StockSpec, OptSpec, Strike, Settle, ExerciseDates, 'NumTrials', NumTrials, 'NumPeriods', NumPeriods,'Antithetic', Antithetic, 'AvgType', AvgType, 'AmericanOpt', AmericanOpt, 'OutSpec',OutSpec)
另外,美亚式可以自己写二叉树来定价,参考Hull的“ Efficient procedures for valuing european adn american path-dependent options”。
Q3:哪位大侠能给我解释一下股票期权?要具体事例,有数字为例
期权(option;option contract)又称为选择权,是在期货的基础上产生的一种衍生性金融工具。从其本质上讲,期权实质上是在金融领域中将权利和义务分开进行定价,使得权利的受让人在规定时间内对于是否进行交易,行使其权利,而义务方必须履行。在期权的交易时,购买期权的一方称作买方,而出售期权的一方则叫做卖方;买方即是权利的受让人,而卖方则是必须履行买方行使权利的义务人。
目录[隐藏]
期权特性及分类
期权合约的基本因素
期权交易原理
期权交易与期货交易的关系
作用
风险指标
期权与期货的区别
期权-风险指标
[编辑本段]期权特性及分类
具“零和游戏”特性,而个股期权及指数期权皆可组合,进行套利交易或避险交易。
期权主要可分为买方期权(Call Option)和卖方期权(Put Option),前者也称为看涨期权或认购期权,后者也称为看空期权或认沽期权。
期权交易事实上是这种权利的交易。买方有执行的权利也有不执行的权利,完全可以灵活选择。 期权分场外期权和场内期权。场外期权交易一般由交易双方共同达成。
期权(Option),它是在期货[1]
Q4:精通MATLAB金融计算的目录 MATLAB金融
5.1 瑞士再保险公司的案例 66
5.2 金融工具箱 67
5.2.1 主要功能 68
5.2.2 体系结构 68
5.2.3 主要函数 69
5.2.4 GUI工具 70
5.3 金融衍生品工具箱 71
5.3.1 主要功能 71
5.3.2 体系结构 72
5.3.3 主要函数 73
5.3.4 GUI工具 73
5.4 固定收益工具箱 75
5.4.1 主要功能 75
5.4.2 体系结构 75
5.4.3 主要函数 76
5.5 本章小结 77 6.1 日期和货币数据处理 78
6.1.1 日期数据格式 78
6.1.2 日期型数据处理函数 79
6.1.3 非交易日数据 87
6.1.4 货币格式转换 88
6.2 MATLAB图表操作 89
6.2.1 图表窗口的创建 89
6.2.2 图表数据的保存和载入 90
6.2.3 图表窗口的坐标 92
6.3 线型图的含义和绘制 94
6.3.1 线型图的含义 94
6.3.2 线型图函数 95
6.4 烛型图 96
6.4.1 烛型图的含义 96
6.4.2 烛型图函数 97
6.5 移动平均线 98
6.5.1 移动平均线的含义 98
6.5.2 移动平均线的计算 98
6.6 布林带 99
6.6.1 布林带的计算 100
6.6.2 布林带的函数 102
6.7 动态数据获取 103
6.7.1 创建定时器 103
6.7.2 Callback函数的参数 106
6.7.3 定时器使用实例 107
6.8 本章小结 110 7.1 债券的基本概念 111
7.1.1 现金流的时间价值 111
7.1.2 现值和终值的计算 112
7.1.3 债券报价方式 114
7.1.4 报价和交割价 115
7.2 基本固定收益工具和利率 116
7.2.1 基本固定收益工具 116
7.2.2 利率的计量 116
7.3 日期计量的SIA标准 117
7.3.1 中长期国债的定价 118
7.3.2 市政债券的定价 120
7.3.3 大额存单国库券的定价 121
7.4 固定收益证券的属性 121
7.4.1 固定收益证券数据的属性 121
7.4.2 收益率计算 122
7.4.3 价格计算 128
7.4.4 敏感性分析 137
7.5 固定收益证券的数据管理 140
7.5.1 Instrument型数据 140
7.5.2 Excel数据的读写 146
7.5.3 其他格式数据的读写 149
7.6 本章小结 151 8.1 利率期限结构计算 152
8.1.1 利息债券收益率 152
8.1.2 构建收益率曲线 152
8.1.3 Bootstrapping算法 154
8.1.4 利率期限结构计算函数 157
8.1.5 远期利率计算 158
8.1.6 期限结构曲线插值 162
8.2 基于利率期限结构
8.2 定价技术 163
8.2.1 利率期限结构的表示 163
8.2.2 债券定价技术 166
8.2.3 现金流定价技术 167
8.2.4 互换定价技术 169
8.2.5 产品定价函数及敏感性
8.2.5 分析函数 171
8.2.6 Instrument型数据的构建 172
8.3 利率模型 175
8.3.1 利率模型分类 175
8.3.2 HL模型 175
8.3.3 变方差HL模型 179
8.3.4 HL模型意义 185
8.4 BDT模型 186
8.4.1 BDT模型的构建 186
8.4.2 BDT模型的实现 189
8.5 HW和BK模型 190
8.5.1 三叉树的基本形态 191
8.5.2 HW模型的构建 191
8.5.3 HW模型的Q参数 196
8.5.4 BK模型简介 197
8.5.5 HW和BK模型的实现 198
8.6 HJM模型 200
8.6.1 HJM模型简介 200
8.6.2 HJM模型的实现 200
8.7 利率模型定价 202
8.7.1 利率模型的输入变量 202
8.7.2 产品的定价 204
8.8 本章小结 208 9.1 无套利和Black-Scholes方程 209
9.1.1 单步二叉树模型 209
9.1.2 风险中性定价 210
9.1.3 套利的数学模型 211
9.1.4 Black-Scholes模型假设 211
9.1.5 Black-Scholes方程 212
9.2 欧式期权的影响因素 214
9.2.1 欧式期权定价函数 214
9.2.2 欧式期权的希腊字母 215
9.3 欧式期权的风险度量 217
9.3.1 欧式期权希腊字母函数 217
9.3.2 期货期权定价函数 219
9.3.3 隐含波动率计算 220
9.4 期权价格的数值求解 221
9.4.1 多期二叉树模型 221
9.4.2 CRR模型 223
9.4.3 EQP模型 224
9.4.4 ITT模型 225
9.5 MATLAB中的CRR模型 225
9.5.1 资产价格二叉树 225
9.5.2 定价函数 228
9.5.3 其他定价函数 231
9.5.4 希腊字母计算 232
9.6 MATLAB中的EQP模型 232
9.6.1 资产价格二叉树 233
9.6.2 二叉树的等价式 235
9.6.3 定价函数 237
9.6.4 其他定价函数 239
9.7 有限差分法定价 239
9.7.1 有限差分法简介 239
9.7.2 自变量的离散化 240
9.7.3 隐式差分解法 241
9.7.4 方程的边界条件 242
9.8 本章小结 244 10.1 投资组合基础概念 245
10.1.1 价格序列和收益率
10.1.1 序列间的相互转换 245
10.1.2 方差、协方差与相关系数 248
10.1.3 线性规划问题的提出和
10.1.3 标准化 250
10.2 资产组合风险-收益计算 251
10.2.1 资产组合的收益率和
10.2.1 方差 251
10.2.2 收益率和标准差的计算 251
10.2.3 VaR的计算 253
10.3 资产组合有效前沿 254
10.3.1 资产有效前沿概念 254
10.3.2 简单约束条件下的资产
10.3.2 组合有效前沿 255
10.3.3 复杂约束条件下的
10.3.3 资产组合有效前沿 258
10.3.4 随机模拟法确定资产
10.3.3 组合有效前沿 260
10.4 资产配置 262
10.4.1 资产配置问题概述 262
10.4.2 资产配置问题求解 263
10.5 本章小结 264 11.1 普通香草期权 265
11.2 执行条件不同的奇异期权 265
11.2.1 百慕大期权 266
11.2.2 复合期权 266
11.3 Shout Options 267
11.3.1 Shout Options简介 267
11.3.2 Shout Options估值 268
11.3.3 Shout Options定价程序 269
11.4 亚式期权 271
11.4.1 亚式期权简介和分类 271
11.4.2 亚式期权的解 272
11.5 亚式期权数值解法 274
11.5.1 二叉树的路径函数 275
11.5.2 平均价格的确定 276
11.5.3 回溯法计算期权价格 276
11.5.4 定价实例 277
11.5.5 亚式期权定价程序 279
11.6 回望期权 281
11.6.1 回望期权简介 281
11.6.2 定价的二叉树方法 283
11.6.3 回望期权定价程序 287
11.7 障碍期权 288
11.7.1 障碍期权简介 288
11.7.2 障碍期权定价实例及程序 290
11.8 二值期权 292
11.8.1 二值期权简介 292
11.8.2 二值期权定价程序 293
11.9 基于多资产的期权 294
11.9.1 蒙特卡罗模拟 294
11.9.2 相关随机变量的路径
11.9.2 生成和Cholesky分解 298
11.9.3 价差期权 299
11.9.4 彩虹期权 301
11.10 本章小结 302
Q5:美式期权和欧式期权的计算公式
难道没有题目么?
这两个怎么计算你想计算什么? 问题详细点。
Q6:美式期权和欧式期权的计算公式分别是什么?
你所说的参数delta gamma是BS期权定价模型里面的吧。
BS模型本身是针对欧式期权的。对于美式期权要根据具体情况计算
1对于无收益资产的期权而言
同时可以适用于美式看涨期权,因为在无收益情况下,美式看涨期权提前执行是不可取的,它的期权执行日也就是到期日,所以BS适用美式看涨期权;
对于美式看跌,由于可以提前执行,故不适合;
2.对于有收益资产的期权而言
只需改变收益现值(即变为标的证券减去收益折现),BS也适用于欧式看跌期权和看涨期权;
在标的存在收益时,美式看涨和看跌期权存在执行的可能性,因此BS不适用;
Q7:求如何证明 欧式看涨期权与看跌期权价格的平价关系
假设两个投资组合
A: 一个看涨期权和一个无风险债券,看涨期权的行权价=X,无风险债券的到期总收益=X
B: 一个看跌期权和一股标的股票,看跌期权的行权价格=X,股票价格为S
投资组合A的价格为:看涨期权价格(C)+无风险债券价格(PV(X))。PV(X)为债券现值。
投资组合B的价格为:看跌期权价格(P)+股票价格S
画图或者假设不同的到期情况可以发现,A、B的收益曲线完全相同。根据无套利原理,拥有相同收益曲线的两个投资组合价格必然相同。所以 C+PV(X)=P+S,变形可得C-P=S-PV(X)
本文由锦鲤发布,不代表本站立场,转载联系作者并注明出处:/showinfo-2-73120-0.html