Matlab金融工程教程第三章金融衍生品计算.pptx





《Matlab金融工程教程第三章金融衍生品计算.pptx》由会员分享,可在线阅读,更多相关《Matlab金融工程教程第三章金融衍生品计算.pptx(39页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第6章金融衍生品计算6.1金融衍生产品种类6.1.1 期权分类期权分类基本期权n欧式期权n美式期权奇异期权n亚式期权n障碍期权n复合期权n回望期权n百慕大期权6.2欧式期权计算6.2.1 Black-Scholes方程方程6.2.2欧式期权价格函数欧式期权价格函数调用方式Call,Put=blsprice(Price,Strike,Rate,Time,Volatility,Yield)输入参数Price标的资产价格Strike执行价Rate无风险利率Time距离到期日的时间,即期权的存续期Volatility标的资产的标准差Yield标的资产的红利率输出参数Call欧式看涨期权价格Put欧式看
2、跌期权价格股票价格为100,股票波动率标准差为0.5,无风险率为10,期权执行价95,存续期为0.25年,试计算该股票欧式期权价格。Call,Put=blsprice(100,95,0.1,0.25,0.5)Call=13.6953Put=6.34976.2.3 欧式期权希腊字母欧式期权希腊字母1欧式期权Delta值调用方式CallDelta,PutDelta=blsdelta(Price,Strike,Rate,Time,Volatility,Yield)输入参数同上输出参数CallDelta欧式看涨期权DeltaPutDelta欧式看跌期权Delta2欧式期权Gamma值。调用方式Gamm
3、a=blsgamma(Price,Strike,Rate,Time,Volatility,Yield)输入参数同前输出参数Gamma欧式期权Gamma值3欧式看涨期权Theta值。调用方式CallTheta,PutTheta=blstheta(Price,Strike,Rate,Time,Volatility,Yield)输入参数同前输出参数CallTheta欧式看涨期权Theta值PutTheta欧式看跌期权Theta值4欧式期权Rho值调用方式CallRho,PutRho=blsrho(Price,Strike,Rate,Time,Volatility,Yield)输入参数同前输出参数Ca
4、llRho欧式看涨期权Rho值PutRho欧式看跌期权Rho值5欧式期权Vega调用方式Vega=blsvega(Price,Strike,Rate,Time,Volatility,Yield)输入参数同前输出参数Vega欧式期权Vega6欧式期权隐含波动率调用方式Volatility=blsimpv(Price,Strike,Rate,Time,Value,Limit,Tolerance,Type)输入参数Price标的资产当前价格Strike期权执行价Rate无风险利率Time存续期Value欧式期权价格Limit(Optional)欧式期权波动率上限,默认值是10Yield(Option
5、al)标的资产的分红,折合成年收益率Tolerance(Optional)可以忍受隐含波动率,默认值为10Type(Optional)欧式期权种类,如果是欧式看涨期权则输入Type=call,如果是欧式看跌期权则输入Type=put,默认值为欧式看涨期权输出参数Volatility欧式期权隐含波动率,期权类别由Type确定6.2.4 期货期权定价函数期货期权定价函数调用方式Call,Put=blkprice(Price,Strike,Rate,Time,Volatility)输入参数Price期货价格Strike期货期权执行价Rate无风险利率Time期权存续期Volatility期货变化标准
6、差输出参数Call欧式看涨期权价格Put欧式看跌期权价格6.3 衍生产品定价数值解衍生产品定价数值解二叉树定价函数二叉树定价函数调用方式AssetPrice,OptionValue=binprice(Price,Strike,Rate,Time,Increment,Volatility,Flag,DividendRate,Dividend,ExDiv)输入参数Price股票价格Strike期权的执行价Rate无风险利率Time期权存续期Increment时间的增量Volatility波动率的标准差Flag确定期权种类,看涨期权(Flag=1),看跌期权(Flag=0)。DividendRate
7、(Optional)红利发放率。默认值为0,表示没有红利,如果给出了红利率,Dividend与ExDiv值为0。Dividend(Optional)标的资产价外红利金额,除了固定红利率之外的红利。ExDiv(Optional)标的资产除息日期。输出参数Price二叉树每个节点价格。Option期权在每个节点现金流。股票价格为52,无风险利率为10,期权存续期为5个月,波动率的标准差为0.4,在3个半月(折合时间为3.5)发放红利2.06元,看跌期权执行价为50,利用二叉树模型估计看跌期权价格。Price,Option=binprice(52,50,0.1,5/12,1/12,0.4,0,0,2
8、.06,3.5)6.4 证券类衍生产品定价函数证券类衍生产品定价函数6.4.1标的资产输入格式标的资产输入格式MATLAB对衍生产品定价是通过价格树来完成的,价格树由三个部分构成分别是标的资产特征、无风险利率特征与时间的离散方法,用公式表示为:价格树证券特征无风险利率特征时间的离散方法。定义标的资产特征、无风险利率特征函数比较简单,分别是stockspec与intenvset函数,定义时间离散方法有很多,不同模型定义时间的离散方法不一样。1证券特征定义调用方式StockSpec=stockspec(Sigma,AssetPrice,DividendType,DividendAmounts,Ex
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Matlab 金融 工程 教程 第三 衍生 计算

限制150内