因子模型套利定价理论APT的应用

news2024/11/24 20:58:30

本文是Quantitative Methods and Analysis: Pairs Trading此书的读书笔记。

一、APT(套利定价理论)应用于计算投资组合的风险

某个投资组合由两个股票A和B组成,它们的暴露系数向量(exposure vector)分别为e_{A}e_{B}。两个股票在投资组合中的比重为h_{A}h_{B}。所以,投资组合的暴露系数向量为:

投资组合的暴露系数向量

假设现在有两个因子,则暴露系数向量e_{p}为:

投资组合暴露系数向量:有两个因子的情况下

或者表示为:

简化的表达方式

投资组合的一般因子回报的方差(common factor variance)表示为:

投资组合的一般因子的方差

替换e_{p}

投资组合的一般因子的方差

现在看看特定回报的方差(specific variance)那一部分。投资组合中两个股票的特定回报的方差是不相关的,投资组合的特定方差可以表示为组合中各个股票特定方差的加权求和:

投资组合的特定方差

表示成矩阵的形式:

投资组合的特定方差表示为矩阵形式

进一步简化表示:

投资组合的特定方差简化表示

现在投资组合的风险就可以表示成如下(即投资组合回报的方差):

投资组合的风险

现在给出求两个投资组合Y和Z的协方差公式:

两个投资组合的协方差

有了这些公式,我们就可以计算投资组合中的风险了。

模型也有失效的时候。注意,我们计算风险主要用到因子暴露系数以及协方差矩阵。有时候,有关于某只股票的大新闻出现,那么原来的因子暴露系数可能就不在适用了。还有就是,现实中资产回报呈现非正态的肥尾分布,而不是APT假设的正态分布。总之,就是心中有数模型会失效。 

二、APT(套利定价理论)应用于计算投资组合的beta

这个beta是资产定价模型CAPM里面的beta。如果我们能够使用APT模型,为什么要计算更简单的CAPM模型的参数?这不是绕了一圈又回去了吗?是的。然而,如果我们要使用市场组合(market portfolio)对冲我们的投资组合,需要一个对冲比率(hedge ratio),而beta正是决定了这个对冲比率。所以,计算beta是有意义的。

假设一个线性组合是由两个投资组合按比率1:\lambda组成。这个线性组合的回报r_{p}-\lambda r_{m}是,其中r_{p}是投资组合的回报,r_{m}是市场的回报。使得这个线性组合的回报方差最小的\lambda即最佳对冲比率。

下面看看,线性组合的回报方差:

这个回报方差对\lambda求偏导数,然后令这个偏导数等于0,从而求得使得回报方差最小的\lambda为:

而刚好这个\lambda值就是beta值的定义(CAPM模型中beta的定义)。进一步,最佳\lambda值得计算公式为:

e_{p}e_{m}分别是投资组合的因子暴露系数以及市场的因子暴露系数,h_{p}h_{m}分别是投资组合和市场的持有比重向量。我们可以使用这个方法计算最佳对冲比率。

三、APT(套利定价理论)应用于追踪蓝设计

追踪篮(a tracking basket):一篮子股票。这个篮子会追踪一个指数(index)。如果这个篮子就是指数,那么它们的价格是一样的。然而,追踪篮通常由几个股票组成,那么追踪篮的回报就不会跟指数的回报一致。这种不一致可以用追踪误差(tracking error)去描述。

追踪误差定义为追踪篮和指数之间的回报差距的标准差,而这个回报差距的均值假设为零。

考虑一个长短投资组合(long-short portfolio),其中我们好仓(long)指数,淡仓(short)追踪篮。我们期望从指数和追踪篮得到的回报是一样的。这样,我们在一头获得的收益会被另一头同样的损失中和掉。因而,期望的总回报是零。这种从零开始的变化程度可以被长短投资组合回报的标准差描述,从而形成了追踪误差的度量。

设计一个追踪蓝就包括了设计一个使得追踪误差最小的投资组合(下式是最小化追踪篮和指数之间的回报差距的方差,注意回报差距的均值/期望假设为零)。即,

r_{p}是追踪篮子的回报,r_{m}是市场的回报。使用APT,上述式子可以表达为:

注意,市场投资组合的方差完全不受跟踪篮组成变化的影响。当我们改变跟踪篮组成时,只有两个项受到影响,那就是跟踪篮方差和协方差项。因此,最小化跟踪误差等于最小化两项之和。

跟踪误差方差(error variance)可以被视为两个分量的总和:即一般因子成分(common factor component)和特定成分(specific component)。如果我们设计一个跟踪篮子,使篮子的因子暴露系数与指数的因子暴露系数完全匹配(即使它们的组成可能不相同),那么一般因子成分将为零。我们现在只剩下方差的特定成分。特定成分对总方差的贡献要比一般因子成分的贡献小得多。此外,如果两个投资组合高度多样化,则投资组合的特定回报的期望值为零。因此,在这种情况下,跟踪误差仅仅是归因于投资组合中不同的特定回报的贡献。跟踪篮设计首先要确保因素暴露系数尽可能匹配。(最后这一段没看懂) 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/48811.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Turtlebot2简单控制

遥控 遥控前为了让turtlebot接受命令,需要启动 roslaunch turtlebot_bringup minimal.lauch 键盘操作命令: roslaunch turtlebot_teleop keyboard_teleop.launch 简单脚本控制: 首先输入命令 roslaunch turtlebot_bringup minimal.lau…

WebRTC学习笔记七 pion/webrtc

一、Usage用法 1.使用Go Modules Go Modules are mandatory for using Pion WebRTC. So make sure you set export GO111MODULEon, and explicitly specify /v2 or /v3 when importing. 2.常见示例 example applications contains code samples of common things people bu…

Web3.0带来天翻地覆的变化?全面科普!所谓的Web3.0到底是什么?

Web3.0在2021年尾声突然蹿红,在美国国会的听证会里,一句“我们如何确保web3革命发生在美国”引发了大家对于Web3.0的关注,而后马斯克一篇内容为“有人看过web3.0吗? 我没有找到”的推文,将关于Web3.0的讨论推向了高潮。 甚至于这…

零基础入门JavaWeb——CSS相关知识

一、CSS的作用 SS是用于设置HTML页面标签的样式&#xff0c;用于美化HTML页面。 二、CSS的引入方式 2.1 行内样式 在要设置样式的标签中添加style属性&#xff0c;编写css样式&#xff1b;行内样式仅对当前标签生效。 <div style"border: 1px solid red;width: 10…

「MySQL高级篇」SQL优化

大家好&#xff0c;我是Zhan&#xff0c;一名个人练习时长一年半的大二后台练习生&#xff0c;最近在学MySQL高级篇&#xff0c;欢迎各路大佬一起交流讨论 &#x1f449;本篇速览 在前面对索引的的学习中&#xff0c;我们学习到了从MySQL“底层”优化了SQL执行查询的算法&…

认识微服务

认识微服务&#xff1a; 背景&#xff1a;随着互联网行业的发展&#xff0c;对服务的要求也越来越高&#xff0c;服务架构也从单体架构逐渐演变为现在流行的微服务架构。 这些架构之间有怎样的差别呢&#xff1f; 单体架构&#xff1a; 单体架构&#xff1a;将业务的所有功…

颜色的感知

人体内有三种颜色感知细胞&#xff0c;能感知红、绿、蓝三种颜色。 人体内还有一种光强感知细胞&#xff0c;这种关光的波长刚好和绿光接近。 椎状感应颜色 柱状感应强度。

[附源码]Python计算机毕业设计Django的专业技能认证系统

项目运行 环境配置&#xff1a; Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术&#xff1a; django python Vue 等等组成&#xff0c;B/S模式 pychram管理等等。 环境需要 1.运行环境&#xff1a;最好是python3.7.7&#xff0c;…

RocketMQ 的消费者类型详解与最佳实践

作者&#xff1a;凌楚 在 RocketMQ 5.0 中&#xff0c;更加强调了客户端类型的概念&#xff0c;尤其是消费者类型。为了满足多样的 RocketMQ 中一共有三种不同的消费者类型&#xff0c;分别是 PushConsumer、SimpleConsumer 和 PullConsumer。不同的消费者类型对应着不同的业务…

AI美颜SDK算法详解

AI美颜SDK是近几年兴起的新兴美颜方式&#xff0c;区别于传统的美颜工具&#xff0c;AI美颜采用人工智能的深度学习算法实现智能化美颜&#xff0c;下文小编将为大家讲解一下AI美颜SDK相关的知识。 一、与传统美颜的区别之处 从宏观角度来讲&#xff0c;AI美颜技术与传统美颜…

高维多元时序数据聚类

1. 简介 收集数据的能力不断增强&#xff0c;使我们有可能收集大量的异构数据。在可用的异构数据中&#xff0c;时间序列代表着尚未被充分探索的信息母体。当前的数据挖掘技术在分析时间序列时存在多个缺点&#xff0c;尤其是在应同时分析多个时间序列&#xff08;即多维时间序…

C# Winform控件库分享,免费开源,支持中文!(附DLL及教程)

这款控件包是基于MaterialSkin2二次开发的&#xff0c;可以更换想要的皮肤主题&#xff0c;一键转换暗色系&#xff0c;还拥有非常炫酷的动画&#xff0c;非常好看&#xff0c;原本的MaterialSkin2是国外团队开发的&#xff0c;不支持中文&#xff0c;所以我在里面加了几款中文…

springboot学生宿舍报修换宿管理系统-宿管

宿舍管理系统设计与实现由管理员和学生、宿管交互构成。学生对于本系统的使用&#xff0c;学生可以通过系统注册、登录&#xff0c;修改个人信息&#xff0c;查看学生宿舍、消息通知、换宿申请等功能。 宿管对于本系统的使用&#xff0c;宿管可以通过系统登录&#xff0c;修改个…

RabbitMQ如何确保消息发送 ? 消息接收?

发送方确认机制&#xff1a; 信道需要设置为 confirm 模式&#xff0c;则所有在信道上发布的消息都会分配⼀个唯⼀ ID。⼀旦消息被投递到queue&#xff08;可持久化的消息需要写⼊磁盘&#xff09;&#xff0c;信道会发送⼀个确认给⽣产者&#xff08;包含消息唯⼀ ID&#xff…

Codeforces Round #719 (Div. 3) E. Arranging The Sheep

翻译&#xff1a; 你正在玩“安排羊”游戏。这个游戏的目标是让羊排好队。游戏中的关卡是由长度为&#x1d45b;的字符串描述的&#xff0c;由角色的’组成。(空格)和*(绵羊)。在一个动作中&#xff0c;你可以移动任何羊向左或向右移动一个方格&#xff0c;如果相应的方格存在…

Paper写作怎么按照要求来具体分析?

许多留学生通常面临写学术Paper的问题&#xff0c;而大多数都不知道Paper如何写&#xff0c;因为写Paper并不是容易的事情。学术Paper应按照严格要求和规则撰写&#xff0c;而其应提供扎实&#xff0c;有争议的论点&#xff0c;然后由相关的无论是来自其他来源还是自己研究的证…

流媒体直播播放协议:HLS、RTMP、HTTP-FLV

流媒体直播播放协议&#xff1a;HLS、RTMP、HTTP-FLV一、推拉流二、协议介绍1. HLS2. RTMP3. HDL (HTTP-FLV)一、推拉流 在开始之前&#xff0c;先把流媒体服务中的双端关系说一下&#xff1a;在一个完整的流媒体服务框架中&#xff0c;角色就是“两端加一服”。推流端、拉流端…

httpclient

1.什么是httpclient HttpClient 是Apache Jakarta Common 下的子项目&#xff0c;可以用来提供高效的、最新的、功能丰富的支持 HTTP 协议的客户端编程工具包&#xff0c;并且它支持 HTTP 协议最新的版本和建议。 2.http请求&#xff08;结合spring的注解&#xff09; 2-1GET请…

相对位置编码之RPR式:《Self-Attention with Relative Position Representations》论文笔记

&#x1f604; 额&#xff0c;本想学学XLNet的&#xff0c;然后XLNet又是以transformer-XL为主要结构&#xff0c;然后transformer-XL做了两个改进&#xff1a;一个是结构上做了segment-level的循环机制&#xff0c;一个是在attention机制里引入了相对位置编码信息来避免不同se…

AutoCAD Electrical 2022—源箭头和目标箭头

在一张图纸上插入源 箭头&#xff1b; 选中一根导线&#xff1b; 如果源和目标在同一张图纸上&#xff0c;则可以点击确定&#xff0c;插入目标箭头&#xff1b; 如果不在同一张图纸上&#xff0c;则点击否&#xff0c;后面在插入目标箭头&#xff1b; 在另一张图纸上插入目标…