(二十五)套利定价理论(APT) 您所在的位置:网站首页 考虑了两个因素的多因素套利定价理论 (二十五)套利定价理论(APT)

(二十五)套利定价理论(APT)

2023-06-06 17:10| 来源: 网络整理| 查看: 265

套利定价理论简单介绍

在这里插入图片描述 在这里插入图片描述

套利定价理论的应用——构建套利组合 套利组合的三个特征:

在这里插入图片描述   假设一个组合中有三种证券,并且满足套利定价组合,加入证券1和证券2收益率高,而证券3收益率低(价格偏高)。由于每个投资者必定买入证券1和证券2并卖出证券3,届时他们的期望收益率做出相应的调整。具体来说由于不断增加的买方压力,证券1和证券2的价格将上升,进而导致期望收益率的下降,相反证券3的价格下降和期望收益率上升。下面以一个例子来说明套利组合的构建:

  例:证券市场有3个证券其收益率分别记为r1,r2,r3,经验表明它们受两个市场因子F1、F2的影响,且各因子的收益率为20%和8%。下表给出了这三个证券的收益率及其与市场因子收益率影响程度的因子βi1和βi2(i=1,2,3)的客观统计估计值,若无风险利率为2%,问是否存在套利机会?试构建套利组合。 在这里插入图片描述

from scipy import optimize rf=0.1;pre1=0.2-rf;pre2=0.08-rf r1=rf+0.5*pre1+2*pre2 r2=rf+1*pre1+1.5*pre2 r3=rf+1.5*pre1+1*pre2 print(round(r1,2),round(r2,2),round(r3,2)) 0.11 0.17 0.23

  我们发现证券1和证券3的客观估计值的期望收益率与无套利条件下的期望收益率相同,因此交易这两种证券无套利机会。而证券2的E(R2)=25%>17%,目前价格偏低,所以通过卖出适当比例的证券1和证券3,并投资于证券2可以构成套利组合。下面构造套利组合,先看看能不能求出一个利润率最高的套利组合:

fun=lambda x:-(x[0]*0.11+x[1]*0.25+x[2]*0.23) cons=({'type': 'eq', 'fun': lambda x: x[0]*0.5+x[1]*1+x[2]*1.5}, {'type': 'eq', 'fun': lambda x: x[0]*2+x[1]*1.5+x[2]*1}, {'type': 'eq', 'fun': lambda x: x[0]+x[1]+x[2]}) bnds=((None,0),(0,None),(None,0))#卖出证券1和3,因此它们的配置数量一定为负 result=optimize.minimize(fun,[-1/3,2/3,-1/3],method='SLSQP',bounds=bnds,constraints=cons) result Out[2]: fun: -0.053333333333333344 jac: array([-0.11, -0.25, -0.23]) message: 'Singular matrix C in LSQ subproblem' nfev: 5 nit: 1 njev: 1 status: 6 success: False x: array([-0.33333333, 0.66666667, -0.33333333])

  虽然求出了结果但是提示最优化求解未成功,因为结果只与初始猜测解有关。由于求解的是线性方程的最值,下面使用scipy.optimize的linprog函数来求解该线性规划问题,格式为linprog(c, A_ub=None, b_ub=None, A_eq=None, b_eq=None, bounds=None…),参数分别表示要求min的方程系数、不等式(



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有