第三章 利用期货的对冲策略

对冲的基本含义

对冲的目的

标的物的持有者(比如铜提炼厂、股票持有人)或者是标的物的未来购买者(比如需要买铜做原材料的厂商),为了降低价格波动产生的影响,所以提前锁定未来买卖价格,锁定的价格就是购买时期货的价格。
所以对冲的目的不是盈利,而是锁定价格,降低风险。

对冲方式

空头对冲:铜提炼厂,几个月后要卖出铜,担心铜降价;
多头对冲:铜加工厂,几个月后要买入铜,担心铜涨价;
以空头对冲为例:
现在是3月份,有个铜提炼厂想在6月卖出1t的铜,于是购买6月份的期货空头,价格100。到6月份交割日前,期货价格降到90,此时临近交割所以即期价格也是90。
此时铜厂有两个方式:1. 直接在期货市场交割,把这1t的铜给多头,收益100. 但是因为和多头是陌生的,交易成本可能会大一些也很麻烦。2. 去即期市场交割,收益90;在期货市场平仓,收益10;总收益100. 要注意空头在期货市场的平仓方式,本质是平仓时先去买入1t即期铜花费90,然后将这份铜卖给多头收益100.
所以要特别注意股票和期货的区别。股票空头是当下借入股票,当下卖出,日后再买入股票还回去。期货空头是当下许诺在未来会卖出货物,未来交割或者在未来平仓的那天买入货物再卖出去。股票是当下,期货是未来。

是否要使用对冲

首先影响是否购买期货的几个核心原因是:期货与当下即期的价格;利息;储存费用;便利收益。
对于同时有上下游的企业,收益=下游给的钱-给上游的钱,如果做了对冲,比如把给上游的购买原材料的钱给锁定了,但是卖给下游产品的费用没有做对冲,就导致上下游之间的价格相关性被打破,本来也许同涨同跌收益不变,现在反而是多了风险。所以也可以上下游一起做对冲,但如果上下游涉及一大堆货物,很难全部对冲,平衡性还是会被打破。

交叉对冲

定义

假设当前持有的是产品A,需要拿标的物为B的期货进行对冲。
比如当前持有机油,只能拿原油期货对冲。那么一桶机油,需要拿多少桶原油对应的期货对冲呢?这个桶数即为对冲比率。
h=持有的期货合约的头寸数量待对冲的资产的头寸数量h=\frac{持有的期货合约的头寸 数量}{待对冲的资产的头寸数量}h=待对冲的资产的头寸数量持有的期货合约的头寸数量​

计算

h需要达到的目的是,让A+h∗BA+h*BA+h∗B的资产组合的价值变动尽量小(让方差尽量小)。
那么显然由下面两个式子的意义可知,h的几何含义是,对ΔS关于ΔF做拟合,h就是斜率。
ΔV=ΔS−h∗ΔFVar(ΔV)=σS2+h2∗σF2−2hρS,FσSσF\Delta V =\Delta S-h*\Delta F\\\\ Var(\Delta V) = \sigma_{S}^{2} + h^2*\sigma_{F}^{2}-2h\rho_{S,F}\sigma_{S}\sigma_{F} ΔV=ΔS−h∗ΔFVar(ΔV)=σS2​+h2∗σF2​−2hρS,F​σS​σF​
极小值点为
∂V∂h=0,∂2V∂2h>0\frac{\partial V}{\partial h}=0, \frac{\partial^2 V}{\partial^2 h}>0 ∂h∂V​=0,∂2h∂2V​>0
解得
h∗=ρσSσFh^*=\rho\frac{\sigma_S}{\sigma_F}h∗=ρσF​σS​​

最优合约数量

有200桶(QA)机油等待对冲,那么就需要hQA桶原油期货,一份原油期货是100桶(QF),所以要购买的原油期货合约数量(N)是h*200/100。
N∗=h∗QAQFN^*=\frac{h^*Q_A}{Q_F}N∗=QF​h∗QA​​

尾随对冲

使用期货而不是远期时,需要进行一系列的一天对冲。
σ^S\hat{\sigma}_Sσ^S​:待对冲现货价格每天百分比变化的标准差,即σS=S∗σ^S\sigma_S=S*\hat{\sigma}_SσS​=S∗σ^S​;
σ^F\hat{\sigma}_Fσ^F​:期货价格每天百分比变化的标准差,即σF=F∗σ^F\sigma_F=F*\hat{\sigma}_FσF​=F∗σ^F​;
VAV_AVA​:待对冲头寸的总价值
VFV_FVF​:一份期货的价值
所以有
h^=ρ^∗S∗σ^SF∗σ^F\hat{h}=\hat{\rho}*\frac{S*\hat{\sigma}_S}{F*\hat{\sigma}_F}h^=ρ^​∗F∗σ^F​S∗σ^S​​
N∗=h∗QAQF=ρ^∗S∗σ^S∗QAF∗σ^F∗QF=ρ^∗σ^SVAσ^FVF=h^VAVFN^*=\frac{h^*Q_A}{Q_F}=\hat{\rho}*\frac{S*\hat{\sigma}_S*Q_A}{F*\hat{\sigma}_F*Q_F}=\hat{\rho}*\frac{\hat{\sigma}_SV_A}{\hat{\sigma}_FV_F}=\hat{h}\frac{V_A}{V_F}N∗=QF​h∗QA​​=ρ^​∗F∗σ^F​∗QF​S∗σ^S​∗QA​​=ρ^​∗σ^F​VF​σ^S​VA​​=h^VF​VA​​

股指期货

完美对冲

股指是一堆股票的组合,组合中每个股票的权重会变化。比如沪深300是按市值加权平均的。采用现金交割。
VAV_AVA​:股票组合的价值
VFV_FVF​:股指期货的价值
β\betaβ:CAPM中的
N∗=βVAVFN^*=\beta\frac{V_A}{V_F}N∗=βVF​VA​​

对冲股票组合的理由

完美对冲的结果是收益率为无风险利率,那为什么不直接变卖资产买入国债呢?原因有二。其一,可能对冲者计划在长时间内持有股票组合,但是担心某段短时间内的风险,如果变卖资产再在未来某点买入,手续费会很高,所以使用对冲进行保护。
其二,对冲对市场总体风险不了解,但是确定自己挑选的股票会比市场收益更高,可以对冲掉市场变动带来的风险,只专注于股票组合与市场的相对表现中。比如你有一个小股票组合,你坚信它将表现得优于市场。此时你就应该持有数量等于βVA/VF\beta{V_A}/{V_F}βVA​/VF​的股指期货空头。如果你的小股票组合比一个具有同样β,但风险分散很好的组合表现更好,就可以赚钱。(注意这里,同样的β是会对应不同的风险的组合的)

附录 资本资产定价模型(CAPM)

公式定义

RE=RF+β(RM−RF)R_E=R_F + \beta(R_M-R_F)RE​=RF​+β(RM​−RF​)
RE是对某资产组合(最好别是单个资产)的预期回报,RF是无风险回报,RM是所有可投资资产构成的组合产生的回报(市场回报),一般用标普500这样的指数作为近似。

公式解释

在变动的只有RE和β,R代表return回报,而β代表风险。
公式也可以写成
RE−RF=β(RM−RF)R_E-R_F = \beta(R_M-R_F)RE​−RF​=β(RM​−RF​)
即左边是资产组合超出无风险收益的额外回报,右边是市场收益超出无风险收益的额外回报,β控制了它们的比值,反应出资产组合的风险。

期权期货及其它衍生品笔记——第三章利用期货的对冲策略相关推荐

  1. 深入理解 C 指针阅读笔记 -- 第三章

    Chapter3.h #ifndef __CHAPTER_3_ #define __CHAPTER_3_/*<深入理解C指针>学习笔记 -- 第三章*//*它们都保存在栈中的什么位置?*/ ...

  2. 《Go语言圣经》学习笔记 第三章 基础数据类型

    <Go语言圣经>学习笔记 第三章 基础数据类型 目录 整型 浮点数 复数 布尔型 字符串 常量 注:学习<Go语言圣经>笔记,PDF点击下载,建议看书. Go语言小白学习笔记, ...

  3. 计算机系统导论第九章,计算机系统导论 -- 读书笔记 -- 第三章 程序的机器级表示 (持续更新)...

    计算机系统导论 -- 读书笔记 -- 第三章 程序的机器级表示 (持续更新) 第三章 程序的机器级表示 3.1 历史观点 3.2 程序编码 1. 命令行 (1)编译 Linux> gcc -Og ...

  4. Android群英传笔记——第三章:Android控件架构与自定义控件讲解

    Android群英传笔记--第三章:Android控件架构与自定义控件讲解 真的很久没有更新博客了,三四天了吧,搬家干嘛的,心累,事件又很紧,抽时间把第三章大致的看完了,当然,我还是有一点View的基 ...

  5. java虚拟机读书笔记 第三章 垃圾收集器和内存分配策略

    java虚拟机读书笔记 第三章 垃圾收集器和内存分配策略 GC需要完成的三件事情:哪些内存需要回收.什么时候回收.如何回收 垃圾回收器在对堆进行回收前,首先要确定那些对象存活,哪些对象已经死去,判断的 ...

  6. Android群英传神兵利器读书笔记——第三章:Android Studio奇技淫巧

    Android群英传神兵利器读书笔记--第三章:Android Studio奇技淫巧 这篇文章篇幅较长,可以使用版权声明下面的目录,找到感兴趣的进行阅读 目录 3.1 Android Studio使用 ...

  7. 《金融学》笔记 第三章 信用、利息和利率

    <金融学>笔记 第三章 信用.利息和利率 前言 在<<金融学>笔记>中开了一个头,现在完善具体细节. 金融范畴篇 第一章 货币的本质 第二章 货币制度 第三章 信用 ...

  8. (第二版)零基础入门Python小甲鱼-笔记-第三章-p5

    (第二版)零基础入门Python小甲鱼-笔记-第三章-p5 变量和字符串(下) 上节课讲了有些字符比如换行符.TAB制表符还有单引号.双引号等等...可以通过转义字符来实现,今天来谈谈原始字符串 1. ...

  9. 计算机网络第七版笔记--第三章

    计算机网络第七版学习笔记 第三章数据链路层 3.1使用点对点信道的数据链路层 3.1.1数据链路和帧 1.链路(link)就是从一个结点到相邻结点的一段物理线路(有线或无线),而中间没有任何其他的交换 ...

  10. 机器人导论(第四版)学习笔记——第三章

    机器人导论(第四版)学习笔记--第三章 3 操作臂运动学 3.1 引言 3.2 连杆的描述 3.3 连杆连接的描述 3.4 连杆坐标系的定义 3.5 操作臂运动学 3.6 驱动空间.关节空间和笛卡尔空 ...

最新文章

  1. 盘点丨那些顶级的AI机器人“大脑”
  2. c# Message const
  3. jq校验输入框值变化时_谈谈自己对CRC校验的理解
  4. 第22天:如何使用OpenAI Gym和Universe构建AI游戏机器人
  5. java webservice 接收数据_WebService客户端,接收数据解析存入数据库
  6. s:TextInput优化
  7. python method_用实例分析Python中method的参数传递过程
  8. 使用Visio2003更新SQL2005数据库
  9. 批量获取图片中的某个点的像素值
  10. TensorFlow北大公开课学习笔记-4.3滑动平均
  11. 服务器宕机是什么意思怎处理解决?
  12. 广告行业常用英文词汇
  13. 中石油acm训练赛NO.9(小X与煎饼)
  14. 物联网卡设置_移动、联通、电信物联网卡APN设置教程
  15. SDN相关组织——ONF
  16. nvme固态硬盘开机慢_解决win10系统下nvme固体硬盘开机慢的方法
  17. ipset如何与netfilter内核模块进行通信
  18. MapReduce模型过程详解
  19. 水墨屏RFID超高频标签|RFID电子纸之组态软件操作说明2
  20. Series(一):Series的创建方式和常用属性说明

热门文章

  1. ubuntu16.04搭建samba服务器
  2. 羊年祝福语(羊年祝福大全)
  3. 电脑进入安全模式怎么解除?
  4. 怎么利用计算机自带功能删除垃圾,如何清理电脑垃圾,教您如何彻底清除系统垃圾...
  5. 搭建内网BT服务器(转)
  6. 【深入理解C++】析构函数
  7. 目标转化出价多少_浅谈什么是 oCPC 目标转化出价?
  8. 快速入门学习qt5--mian主函数代码详解
  9. K700C通过电脑共享宽带上网!
  10. matlab用DFT分析三频频谱,设计一DFT在信号频谱分析中的应用