主要内容

探索单期资产套利

这个例子探讨了单时期、两状态资产组合的基本套利概念。投资组合包括债券、股票多头和股票看涨期权。

它使用这些符号数学工具箱™函数:

这个例子象征性地推导出单时期、两种状态情景的风险中性概率和看涨价格。

定义投资组合的参数

创建符号变量r表示该期间的无风险利率。假设r是一个积极的价值。

信谊r积极的

定义单个周期开始的参数,时间= 0.在这里S0是股票价格,还是C0是罢工的电话期权价格,K

信谊S0C0K积极的

现在,定义一个周期结束的参数,时间= 1.将这两种可能的状态标记为U(这段时期的股价上涨)和D(这段时期的股价下跌)。因此,SD是u和d的股票价格,是州U.呼叫的价值。注意 年代 D < K < 年代 U

信谊SD积极的

债券价格为时间= 0是1.请注意,此示例忽略了摩擦成本。

收取价格:时间= 0变成一个列向量。

价格= [1 s0 c0]'
价格=

1 年代 0 C 0 (信谊(1);S0;C0]

收集投资组合的收益时间= 1回报矩阵。的列回报对应于状态D和u的收益。这些行对应于债券,股票和看涨期权的收益。债券的收益是1 + R..州D呼叫的回报是零,因为它没有行使(因为 年代 D < K ).

收益= [(1 + r), (1 + r);SD,苏;0、铜)
收益=

r + 1 r + 1 SD 0 [r + 1, r + 1;SD,苏;信谊(0)、铜)

是值得的苏- K将这个值代入回报

收益= subs(收益,CU, SU - K)
收益=

r + 1 r + 1 SD 0 - K [r + 1, r + 1;SD,苏;sym(0), SU - K]

求风险中性概率

定义到达状态U和D的概率。

信谊PU.PD.真实的

根据无套利,命令= = 0必须始终保持正确的积极PU.PD.

命令=回报* [pD;pU)——价格
eqns =

PD. r + 1 + PU. r + 1 - 1 SD PD. - 年代 0 + PU. - C 0 - PU. K - [pD*(r + 1) + pU*(r + 1) - 1;SD*pD - S0 + SU*pU;- C0 - pU*(K - SU)]

转换使用的方程风险中立概率。

信谊pDrnpUrn真实的;EQNS =潜艇(EQN,[PD; PU],[PDRN; PDRN; PURN] /(1 + R))
eqns =

pDrn + pUrn - 1 SD pDrn r + 1 - 年代 0 + pUrn r + 1 - C 0 - pUrn K - r + 1 [PDRN + PURN - 1;(SD * PDRN)/(R + 1) - S0 +(SU * PURN)/(R + 1);- C0 - (Purn *(K - Su))/(R + 1)]

未知变量为pDrnpUrn, 和C0.使用这些未知变量将线性系统转换为矩阵形式。

[A,B] = EquationStomatrix(EQN,[PDRN,PURN,C0]')
一个=

1 1 0 SD r + 1 r + 1 0 0 - K - r + 1 - 1 (信谊(1),信谊(1),信谊(0);SD/(r + 1), SU/(r + 1), sym(0);-(K - SU)/(r + 1), -sym(1)]

B =

1 年代 0 0 (信谊(1);S0;信谊(0))

使用Linsolve.,求风险中性概率和赎回价格的解。

x = linsolve(a,b)
x =

年代 0 - + 年代 0 r SD - - 年代 0 - SD + 年代 0 r SD - K - 年代 0 - SD + 年代 0 r SD - r + 1 [(S0 - SU + S0 * R)/(SD-SU);- (S0 - SD + S0 * R)/(SD-SU);((k - su)*(s0 - sd + s0 * r))/((sd-su)*(r + 1))]

验证解决方案

验证在风险中性概率下,x(1:2),即投资组合的预期回报率,E_return等于无风险利率,r

E_return = diag(prices)\(payoff - [prices,prices])*x(1:2);E_return = subs(E_return, C0, x(3)))
E_return =

r r r [r;r;r]

测试禁止违规行为

作为一个测试无套利违例的例子,使用以下值:r = 5%S0 = 100, 和K = 100.为苏< 105,违反了无套利条件的原因是pdrn = xsol(1)是消极的(su> = sd).此外,对于以外的任何呼叫价格xSol (3),存在套利。

xSol =简化(潜艇(x, [r, S0, K], [0.05,100,100]))
XSOL =

- - 105. SD - SD - 105. SD - 20. SD - 105. - 100. 21 SD - [ - (SU - 105)/(SD-SU);(SD - 105)/(SD-SU);(20 *(SD - 105)*(SU-100))/(21 *(SD-SU))]

绘制呼叫价格作为表面

绘制出通话价格,C0 = xSol (3),因为50 <= sd <= 100105 <= su <= 150.请注意,例如,当标的股票价格的“方差”更高时,看涨期权就更有价值,Sd = 50, su = 150

FSURF(XSOL(3),[50,100,105,150])XLabelSDylabel标题赎回价格的

图中包含一个坐标轴。标题为Call Price的轴包含一个函数面类型的对象。

参考

高级衍生品,定价和风险管理:理论,工具和编程应用由Albanese,C.,Camplieti,G。