1、投资学专题投资学专题7:金融衍生产品定价金融衍生产品定价复旦大学金融研究院 张宗新outlinen资产价格运动的随机过程资产价格运动的随机过程n二叉树模型及其在衍生产品定价中的应用二叉树模型及其在衍生产品定价中的应用nBlack-Scholes 期权定价模型在衍生产品期权定价模型在衍生产品定价中的应用定价中的应用nMonte Carlo模拟在衍生产品定价中的应用模拟在衍生产品定价中的应用n第一节 资产价格运动的随机过程n金融资产价格的运动随时间变化,形成一个随机过程。随机过程是用来描述随机变量随着时间变化的统计术语。观测到的价格是随机过程的一个实现,随机过程的理论是对观测到的价格进行分析和作出
2、统计推断的基础。资产价格波动的随机过程资产价格波动的随机过程 n一、Wiener过程或Brownian运动n1、维纳过程(、维纳过程(Wiener Processes)n股价行为模型通常用维纳过程来表达。理解遵循维纳过程的变量z的行为,可以考虑在小时间间隔上变量z值的变化。设一个小的时间间隔长度为t,定义 为在t时间内z的变化。要使z遵循维纳过程,z必须满足两个基本性质:n性质1:z与t的关系满足方程式n其中为从标准正态分布N(0,1)中抽取的一个随机值。n性质2:对于任何两个不同时间间隔t,z的值相互独立。n 2、广义维纳过程(、广义维纳过程(Generalized Wiener Proce
3、ss)n变量x的广义维纳过程用dz定义如下:ndx=adt+b dzn其中a和b为常数。理解方程较好的方法是分别考虑方程右边的两个组成部分。adt项说明了x变量单位时间的漂移率期望值为a。如果缺省bdz项,方程变为dx=adt dx/dt=an即 x=x0+at zzt 维纳过程维纳过程 内幕交易内幕交易概率预测概率预测模型模型 示意示意图图管理世管理世界界2008.4n二、Ito(伊藤)引理n一般维纳过程的漂移参数和波动率参数都是不随时间变化的。如果进一步扩展模型,允许 和 是随机过程 的函数,那么我们就可以引出一个伊藤过程。n伊藤过程,是指如下随机过程:n其中,是一个标准布朗运动,、是变量
4、x和t的函数。tx(,)(,)dxx t dtx tdtdzdtn为表述伊藤引理,将资产的随机过程表述为如下方程:n n也就是说,用漂移率 和波动率 的伊藤过程表示资产价格的动态。n在时间间隔为 后,资产价格的变化比率为:n n可见,也具有正态分布特征,其均值为 ,标准差为 ,方差为 。dSSdtSdzSStSttS/S Stt2t资产价格运动的随机过程n三、漂移参数 和波动率参数 的估计n上述方程的几何布朗运动中有两个未知参数 和 可以用经验方法进行估计。假定我们有股价 在等时间间隔 上的个观测值,观测到的股价序列 ,其中 。n令 ,存在 ,其中 为第t个时间间隔上的连续复合收益率。根据It
5、o引理,并且假定股价 服从一个几何布朗运动,我们得到 服从均值为 ,方差为 的正态分布。tPt12,nP PP1,2,tn1ln()ln()tttrPP1exp()tttPPrtrtPtr2(/2)t2t第二节二叉树模型及其在衍生产品定价中的应用二叉树模型及其在衍生产品定价中的应用n一、二叉树模型(Binomial Tree Model)二叉树期权定价模型假定,在每一期股票价格可以沿两个方向向上或向下中的任何一个方向变动。因此,可以将将时间T分为很多小的时间间隔 ,在一个时间间隔内证券价格价格只有两种运动可能:从开始的S上升到原来的u倍,即Su;或下降到原来的d倍,其中u1,d1(一般假定 )
6、。也就是说,股价上升或下降分别用u和d表示,而在每一个 ,股票价格变化由S到Su或Sd.若价格上扬的概率为p,那么下跌的概率为q=1-p。t1udtS0p1-puS0dS0二叉树模型及其在衍生产品定价中二叉树模型及其在衍生产品定价中的应用的应用n二、二叉树期权定价模型n二项式期权定价模型(Binomial Option Pricing Model,简称BOPM)是对期权进行估价方法,它是通过统计中的二项分布,假定只有两种可能结果而推算出来的。n下面,我们可以分六步骤对看涨期权的二项式期权定价模型进行分析:n第一步:分析股价的未来可能运动形态;第二步:列出期权的价格分布;第三步:构建对冲投资组合
7、;第四步:对保值比率进行求解;第五步:用净现值法(NPV)解出买入期权的价格;第六步,将单期扩展之多期。假定不支付红利股票的的3个月期的美式看跌期权,股票价格15元,执行价格15元,无风险利率为3%,波动率为50%。即:S=15,X=15,r=0.03,=0.5,T=0.25。为构造二叉树,假定到期期限分为4个阶段,每段长度=0.25/4=0.0625。二叉树模型及其在衍生产品定价中二叉树模型及其在衍生产品定价中的应用的应用n三、二叉树模型在可转债定价中的应用n可转债的二叉树定价步骤如下:n第一步,先计算出对应股票的二叉树节点上的数值。利用股价的历史数据(一般利用过去3个月或者半年的股价数据)
8、估计出股票的波动率 ,然后计算出二叉树的几个重要参数。n其中 ,t,T分别指的是可转债的初始和期末时刻,为无风险利率,使用这些参数就可以推出股票的价格树图。n第二步,通过可转债的相关条件来递推价格树中各个节点的可转债的价格。,1/,()()frttuedu pedud()tTtm fr二叉树模型及其在衍生产品定价中二叉树模型及其在衍生产品定价中的应用的应用应用二叉树模型,Matlab程序对西钢转债进行拟合。第三节 Black-Scholes期权定价模型在衍生产品n一、Black-Scholes 期权定价模型n1973年,美国芝加哥大学教授费希尔布莱克和迈伦斯科尔斯提出了有史以来的第一个期权定价
9、模型,即布莱克-斯科尔期权定价模型(Black-Scholes Options Pricing Model,BSOPM)。n布莱克斯科尔斯推导出了一个确定期权价格的明确公式,即:n其中)()(2)(1dNXedSNctTr211ln(/)()()2S XrTtdTt2211ln(/)()()2S XrTtddTtTtn二、B-S期权定价求解n由于BS公式是关于期权定价的连续时间公式,因此容易分析期权价格的敏感性,即可以利用BS公式求出的看涨期权的价格同看涨期权的内在价值进行比较分析,分析两者随着股票价格变化的差异。看涨期权的价格和内在价值看涨期权的价格和内在价值 BS公式的EXCEL求解过程。
10、在此,股票价格S为25元,执行价格X为25元,无风险利率为8%,股票的波动率为30%,期权的到期年限为0.5年。计算相应的看涨期权的价格。运用B-S公式进行期权定价求解当前股价25执行价格25无风险利率8%到期时间(年)T0.5股价波动率30%d10.294627825d20.082495791N(d1)0.615860834N(d2)0.532873834看涨期权价格2.597032043S*N(-d1)-X*exp(-r*T)*N(d2)看跌期权价格(利用平权)1.616768021C-S+X*exp(-r*T)看跌期权价格(利用BS公式)1.616768021X*exp(-r*T)*N(
11、-d2)-S*N(d1)BSBS公式求出的看涨公式求出的看涨-看跌期权价格看跌期权价格股票价格看涨期权价格内在价值2.5970320430101.29408E-05012.50.0010539970150.018528597017.50.1290378060200.49746469022.51.2970356240252.597032043027.54.3418929582.5306.411299266532.58.6849189037.53511.0734186710Black-Scholes期权定价模型在衍生产品鞍钢权证的理论价格和实际价格鞍钢权证的理论价格和实际价格 三、波动率与波动率微
12、笑三、波动率与波动率微笑 1、历史波动率、历史波动率n对于理想的欧式期权而言,BS期权定价模型仅依赖于五个参数:股票价格、期权的执行价格、期权的到期时间、无风险利率和股票的价格波动率。在这些参数中,和由发行的金融合约的条款所定,和可从市场得到。唯一需要确定的参数就是波动率。n请注意,BS模型中波动率是指在 到 的未来时期内的标的资产的波动率。由于在现实金融市场上,证券价格的波动是一个随机过程,估计波动率并不是一件简单的事情。通常,有两种方法可以对波动率进行估计,即历史波动率(historical volatility)与隐含波动(imp volatility)。0t tTn(1)方差估计法n计
13、算方式如下:先计算出标的资产价格S第i天的报酬ut,即ui=ln(Si/Si-1),利用此前一段时间(可选择3个月、半年)资产报酬数据,估计日报酬的标准差。即:n n这里,为 的算术平均。的标准差相当于 的估计值,其中 为时间间隔长度(以年为计算单位)。2211()1mn iiuum211()1mn iiuum11mn iiuumiuiu 鞍钢股份的历史波动率鞍钢股份的历史波动率n(2)GARCH(1,1)模型估计鞍钢股份的波动性(GARCH估计)n2、隐含波动率、隐含波动率确定波动率的第二种方法是估计隐含波动率。隐含波动率是另外一种定义,假定:为当前股票价格;K为执行价格;T为到期时间;r为
14、无风险利率;V为期权当前的市场价格。利用上述参数,通过数值方法求解下式,可以得到隐含波动率的值:其中,时间从到期日起以天计,且:0S()12(,)()()r T tV S TtSN dKeN d21ln(/)(/2)()IIS KrTtdTt21IddTt华菱权证的历史波动和隐含波动华菱权证的历史波动和隐含波动 n3、波动率微笑(Volatility Smiles)n应用期权市场价格和BS公式推算出来的隐含波动率具有以下两个方向的变动规律:n一是“波动率微笑”,即隐含波动率会随着期权执行价格不同而不同。由于隐含波动率是执行价格和到期日的函数,特别地,当执行价格等于股票最初价格S0时,隐含波动率
15、最小,当执行价格偏离0时,隐含波动率会增加,这种现象通常称为“波动率微笑”。n二是波动率期限结构(Volatility Term Structure),即隐含波动率会随期权到期时间不同而变化。从长期来看,波动率大多表现出均值回归,即到期日接近时,隐含波动率的变化较剧烈,随着到期时间的延长,隐含波动率将逐渐向历史波动率的平均值靠近。波动率微笑的形状也受到期权到期时间的影响。一般而言,期权到期日越近,波动率“微笑”就越显著,到期日越长,不同价格的隐含波动率差异越小,接近于常数。n四、期权的衍生物及其风险对冲n1.德尔塔()n在任何确定的时间内,衍生证券的价值是标的资产价格的函数。这个函数对标的资产
16、价格变化的敏感度用希腊字母德尔塔(Delta,)来描述。德尔塔()是Black-Schols期权定价模型的一个重要衍生概念,在证券组合中对投资者具有重要意义。其公式表达为:n Sf看涨期权对股票价格的敏感性和看涨期权对股票价格的敏感性和Delta策略策略 101214161820222426283002468101214SCC:C_doc教学Matlab_金融试验衍生市场n在Black-Schols期权定价模型中,德尔塔()的决定十分简单:它就等于 。德尔塔特性如下:n(1)认购权证的Delta一定为正值,认沽权证的Delta一定为负值。这正负号表示期权价格和标的资产价格之间的变动关系。正号表
17、示同向变动,负号表示异向变动;n(2)Delta数值的范围介于-1和+1之间。n(3)平价期权的Delta数值约为0.5。)(1dNBlack-Scholes期权定价模型在衍生产品nDelta中性组合中性组合n对于价格低于理论价值的权证,还可以按比例购买股票+认沽权证,构造Delta 中性组合,也就是买入波动率,在股价向任何一方向变动时,组合价值都将上升。n但是,如果波动率下降,则会影响到套期保值效果,隐含波动率变动会使得组合价值曲线发生位移,一旦权证的隐含波动率下降,即使股价发生了较大变动,组合价值仍会受到损失。Black-Scholes期权定价模型在衍生产品n2.伽马()n仅在标的股票的价
18、格只发生微小变动时,德尔塔对冲才是有效的,因为它只考虑了一阶导数。如果标的股票价格可能发生较大的变化,那么,对冲组合就要考虑二阶导数。于是,引入伽马(Gamma,)的概念。n伽马度量的是衍生资产的凸性,伽马度量的是期权价格曲线上该点的二阶导数。对于不支付红利的欧式期权来说,存在:n tTSdNSCSc)(12220304050246810120.020.040.060.080.10.120.14 Delta2010 Gamma0.10.20.30.40.50.60.70.80.9X=30;sigma=0.3;r_f=0.05价格=15-50周期:12MC:Program FilesMATLAB
19、71workDelta_Gamma_option01Black-Scholes期权定价模型在衍生产品n3.西塔西塔()n西塔(,Theta)是期权定价中的另一个重要参数。西塔()被定义为:n n西塔度量的是衍生证券价值的变动方向。如果时间增加,期权曲线将向右移动。西塔正是度量的曲线的这种移动。2221()2rTfreXN dSt Black-Scholes期权定价模型在衍生产品n4、维加(、维加(vega,),)n当波动率变化一个单位时(通常为1%),衍生证券的价值变化称为维加(vega,)。用公式表达为:n 反映的是证券价格本身波动对衍生证券价格的影响。若构造的组合使 值等于零,则该组合的价
20、值不受波动率变化的影响。按照BS期权定价公式,可以得到不支付红利股票的欧式看涨期权和看跌期权的 表达式:f()1121()()()r T tCdCSN dXeN dS Ttz d()()r T tPCPSXeS Black-Scholes期权定价模型在衍生产品n5、罗(、罗()n当利率变化一个单位时(通常为1%),衍生证券的价值变化称为罗()。用公式表达为:n n可见,反映的是衍生产品价格对利率变化的比率。按照BS期权定价公式,可以得到不支付红利股票的欧式看涨期权和看跌期权的 表达式:fr()2()r T tCCXeN dr()2()()r T tPPX Tt eNdr 蒙特卡罗模拟在衍生产品
21、定价中的应用n第四节 蒙特卡罗模拟在衍生产品定价中的应用n一、蒙特卡罗模拟方法介绍n蒙特卡罗模拟(Monte Carlo Simulation)是一种通过模拟标的资产价格随机运动路径得到权证价值期望值的数值方法,是一种应用十分广泛的金融衍生产品定价方法。n如果股价运动服从伊藤过程,则当然股价如果服从其他分布,只要给出具体的表达式,我们就可利用蒙特卡罗模拟法进行模拟。蒙特卡罗模拟进行期权定价的核心在于生成股价价格的随机过程。蒙特卡罗模拟在衍生产品定价中的应用n蒙特卡罗模拟的实质是模拟标的变量的随机运动,预测其衍生产品的平均回报,并由此得到衍生品价格的一个概率解。n蒙特卡罗模拟的优点:n(1)提供
22、一个相当广泛和强大的期权定价技术:n(2)得到广泛应用。正如Campell所指出的:“虽然在依赖于路径的的衍生证券定价的确方面存在一些近似的解析解,但最为有效的方法还是蒙特卡罗模拟。”n蒙特卡罗模拟的缺点:n(1)只能用于欧式期权,期权不能提前执行。美式期权的提前执行性增加了期权定价的复杂性,而这必须用一个动态程序分析进行递归。因而尝试应用蒙特卡罗模拟技术来对美式期权定价,成为近年来者来领域的发展方向之一。n(2)为了达到一定的精度,必须进行大量的模拟运算。蒙特卡罗模拟在衍生产品定价中的应用n二、金融衍生产品定价的Monte Carlo模拟Boyle最早利用Monte Carlo方法进行期权定
23、价。Monte Carlo模拟相关步骤为:第1步:设定基础资产数据的生成过程。通常使用带漂移的随机游走模型,同时指定漂移项的大小和波动参数的大小,设定执行加价格K和期限T。第2步:从正态分布中抽取长度为T的序列,该序列为误差项序列,即 。第3步:构建观测值长度为T的基础资产序列。第4步:分析基础资产在到期日T时的价格。对看涨期权而言,若到期日基础资产价格 ,则此次重复试验下,期权价值为0并到期作废。(0,1)tNTPK蒙特卡洛模拟计算欧式期权价格nfunction eucall=blsmc(s0,K,r,T,sigma,Nu)ns0=50;K=52;r=0.05;T=5/12;sigma=0.4;Nu=1000;nMoterCarlo_01.M鞍钢权证市场价格、鞍钢权证市场价格、BS理论价格、蒙特卡罗拟合图理论价格、蒙特卡罗拟合图