怎样对冲敲出(knock-out)期权?

论坛 期权论坛 期权     
李腾   2018-10-17 22:38   17983   10
请注意敲出期权与普通期权的核心区别是路径依赖的
希望能够提供简洁易懂的原理或思路
分享到 :
0 人收藏

10 个回复

倒序浏览
2#
Fok Wayne  1级新秀 | 2018-10-17 22:38:04 发帖IP地址来自
已有答案大部分只停留于用什么算greeks而不是怎么对冲。。。
首先,是可以用monte carlo方法算期权的greeks,但是这种方法非常低效。。站在券商的角度,你要随时根据新的underlying价格去更新你的greeks。已知比较有效的方法是用PDE来算的greeks。monte carlo算path dependent衍生品的方法不是一般麻烦。。除非没有PDE解法,不推荐。。目前大部分初代的barrier option都有PDE解法。

另外,Emanuel Derman有paper讲过怎么做static option replication。对敲出期权也有效。有兴趣直接谷歌/百度吧。但是,完全按他的方法在业界也不是很好,因为涉及到很多远价外的vanialla期权,这些交易成本太高。

一般我们对冲是dynamic hedging的理念,就是看greeks用不断改变vanilla的组合对冲。greeks大的主要是一阶导二阶导但是对于敲出类的三四阶导也需要看:
一/二阶:delta, gamma, vega, theta,delta会另外说,gamma vega theta就是一般vanilla可以对冲掉
三/四阶: deltavega (Volga), volgamma(vanna)
三阶和四阶导主要用稍远的价外期权可以对冲(risk reveresal和butterfly)

假设我们的book上有一个敲出期权,然后用以上vanilla对冲了,这还不行,因为这个对冲只是在目前的标的物价格以及引申波幅下的greeks,当变量变化之后,对冲就不完美了,这时候还要把组合调整。
例如原来对冲的是一个三个月到期的敲出期权,所以用的是三个月的vanilla,但是现在underlying大幅波动,接近敲出边缘了,你的期权的expected life已经少于三个月 (因为太接近敲出价位所以很可能下周前就敲出了)这时候三个月vanilla带来的对冲效果几乎没有而且还增加了期限错配。

再说一下delta,在敲出前delta的变化是可控的,但是短期敲出期权在敲出价附近gamma和delta变化较大,导致你不可能完全对冲delta和gamma(要不然交易成本过大)。这个时候要交易员一般被迫需要赌underlying的价格走向来选择如何对冲delta。还有一点,如果敲出了,这个期权的delta会在敲出瞬间变0,也就是说你在敲出瞬间还要把之前累计作delta对冲的underlying马上平仓,这里面有可能滑点不小。

大概这些。
3#
匿名用户   | 2018-10-17 22:38:05 发帖IP地址来自
提示: 作者被禁止或删除 内容自动屏蔽
4#
马驰Franklin  2级吧友 | 2018-10-17 22:38:06 发帖IP地址来自
Barrier option有knock-in和knock-out两种。由于在knock-in or out的时候价格会突然从0变到非0的较大数或是从非0变成0(就是俗称的jump),因此在near maturity以及near barrier的时候,delta,gamma,vega都有jump现象发生。
比如,一个knock-out call,strike=100,barrier=200,现在underlying的价格是199. 这个时候我的option是deep in the money的,但只要上涨一点点($1),就一文不值,这个时候的delta约等于(忽略discfactor)- (199-100) / 1 = -99,可以想象一个正常的call option的delta在0与1之间,但是在接近barrier的地方是-99,这个的冲击有多大。(我想用手画个delta的图,嫌麻烦没画。。。)


一下delta从1变成-99,你说这咋对冲?还真去买两个strike很接近的vanilla option模拟一下吗?这是一个barrier的情况,咱们还有double barrier option在市场上呢?还有barrier swap,barrier ABC,各种barrier。。。都用其他的vanilla来模拟一下吗?


不是。
第一:barrier产品在市面上交易量很小,所以别费那么多delta hedge的成本,通俗一些的比喻是,一个18线明星上节目事儿特别多,你说作为节目制作方应该怎么处理?
第二:处理办法就是多收margin(保证金),用最conservative的办法多收保证金,比如你收他一个99.9%的CVaR,基本也就能cover掉你所有损失了。
问题是:你的客户嫌你要交的保证金太多,不愿意跟你交易了怎么办?
答案是:
  • Barrier产品交易量小,你要真不愿意交易那就拉倒。
  • 大量交易来自于老客户,之前的保证金都是这么收的,别的bank也都差不多是这个数,互相体谅点吧。
修改与2017年12月26日
写的多了观点就不明确了,一句话的总结
【多收保证金,收它个99.9%的CVaR】
5#
Yupeng  5级知名 | 2018-10-17 22:38:07 发帖IP地址来自
路径依赖的不好完全对冲,但可以要先算greeks,然后通过其他组合来hedge。绝大部分路径依赖期权的PDE不太好弄,所以求greeks会麻烦一些,这时候需要用Monte Carlo做greeks,但其效率又太低。因为传统方法就是用finite difference来估计,算一个greek就要运行两遍pricing函数,执行两次Monte Carlo。我们现在其实有一个研究方向就是在研究如何高效算取greeks,即便是用MC。本质是将一些函数smooth估计,然后用pathwise方法来做。这一块就是坑了......
6#
John Aiz  4级常客 | 2018-10-17 22:38:08 发帖IP地址来自
路径依赖的产品是很难完美对冲的,除非你想采用其他路径依赖产品,显然是不现实的。
由于没有Analytical解,所以还是基本用simulation的方法来动态做delta,rho,vega,gamma的对冲。
我记得以前nyu有几篇很有名的论文专门讲这方面的对冲,楼主可以找来看看。
7#
匿名用户   | 2018-10-17 22:38:09 发帖IP地址来自
提示: 作者被禁止或删除 内容自动屏蔽
8#
匿名用户   | 2018-10-17 22:38:10 发帖IP地址来自
提示: 作者被禁止或删除 内容自动屏蔽
9#
EricZ  4级常客 | 2018-10-17 22:38:11 发帖IP地址来自
上面fok 已经说的比较详细了 我补充一点点

不知道各位有没有觉得fok的答案和别人的不是一个套路的?
他讲的是book上有个knockout的时候怎么hedge掉 而不是怎么price一个knockout。

In practice hedging and pricing are totally different topics, though theoretically they Are closely related.

ps 题主描述里面path depedent啥的 这是pricing的套路。。

pps hedging这块 除了fok说的那种把option拆成risk factor再搞的做法之外 还有一种 对于价外knockout long call short put,比例用put call symmetry 但是这样做需要assume vol surface const 至少需要对vol surface prediction心里有谱
对于价内knockout的话 其实相当于long stock加个stop sell order  但是这样做assume continuous trading and no jump。
这些在大多barrier opt书里都有讲


手机码字 多多包涵

就酱
10#
大飞  4级常客 | 2018-10-17 22:38:12 发帖IP地址来自
knock in?
11#
zydaus  3级会员 | 2018-10-17 22:38:13 发帖IP地址来自
一种方法用风险逆转期权来静态对冲  但要算好你的看涨看跌的比例  二是用barrier shift来作为你的缓冲手段   这个需要交易员判断  比如3%或者2%等等
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:283
帖子:16
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP