楼主: cash_king01
25354 11

[期权交易] 如何使用delta-gamma方法计算期权的VaR [推广有奖]

  • 1关注
  • 3粉丝

已卖:84份资源

硕士生

14%

还不是VIP/贵宾

-

威望
0
论坛币
232 个
通用积分
1.0660
学术水平
14 点
热心指数
18 点
信用等级
14 点
经验
2739 点
帖子
137
精华
0
在线时间
124 小时
注册时间
2014-3-7
最后登录
2022-8-15

楼主
cash_king01 发表于 2014-5-13 10:11:53 |AI写论文
3论坛币
题目如下:

You have sold 1,000 put options on a stock. The current price of the stockis USD 82 per share, the delta of each option is -0.3, the gamma of the optionis 0.027 and the price volatility of the stock is 32% p.a.

Calculate the 1-day VAR at the 99% confidence level (2.326 standard deviations)based on the delta-gamma approximation method.

最佳答案

Chemist_MZ 查看完整内容

Well this is another way to do it: I show you how to get it, begin from: dC=Delta*dS+1/2*Gamma*(dS)^2 dS=mu*S*dt+sigma*S*dw dw=e*sqrt(dt), where e is a N(0,1) So: dC=Delta*dS+1/2*Gamma*(dS)^2 dC=Delta*sigma*S*sqrt(dt)*e+1/2*Gamma*sigma^2*S^2*dt*e^2+Delta*mu*S*dt take dt=1. Var(dC)=Delta^2*sigma^2*S^2*Var(e)+1/2*Gamma^2*sigma^4*S^4*Var(e^2) =Delta^2*sigma^2*S^2*Var(e)+1 ...
关键词:Delta gamma 如何使用 GAM del standard current method option price

回帖推荐

Chemist_MZ 发表于2楼  查看完整内容

Well this is another way to do it: I show you how to get it, begin from: dC=Delta*dS+1/2*Gamma*(dS)^2 dS=mu*S*dt+sigma*S*dw dw=e*sqrt(dt), where e is a N(0,1) So: dC=Delta*dS+1/2*Gamma*(dS)^2 dC=Delta*sigma*S*sqrt(dt)*e+1/2*Gamma*sigma^2*S^2*dt*e^2+Delta*mu*S*dt take dt=1. Var(dC)=Delta^2*sigma^2*S^2*Var(e)+1/2*Gamma^2*sigma^4*S^4*Var(e^2) =Delta^2*sigma^2*S^2*Var(e)+1 ...

本帖被以下文库推荐

沙发
Chemist_MZ 在职认证  发表于 2014-5-13 10:11:54
cash_king01 发表于 2014-5-15 17:51
我看到书上提供的正确答案公式如下,不知道和你的是否一回事?
Well this is another way to do it:

I show you how to get it, begin from:

dC=Delta*dS+1/2*Gamma*(dS)^2

dS=mu*S*dt+sigma*S*dw

dw=e*sqrt(dt), where e is a N(0,1)

So: dC=Delta*dS+1/2*Gamma*(dS)^2

dC=Delta*sigma*S*sqrt(dt)*e+1/2*Gamma*sigma^2*S^2*dt*e^2+Delta*mu*S*dt

take dt=1.

Var(dC)=Delta^2*sigma^2*S^2*Var(e)+1/2*Gamma^2*sigma^4*S^4*Var(e^2)

=Delta^2*sigma^2*S^2*Var(e)+1/4*Gamma^2*sigma^4*S^4*Var(e^2)

Var(e)=1, Var(e^2)=2 (can be shown)

Var(dC)=Delta^2*sigma^2*S^2+1/2*Gamma^2*sigma^4*S^4 ##

this method takes the discretization error of (dw)^2=dt, because this equation only holds in a limit sense.

The method mentioned above is also widely used. See this article.

http://thinxlabs.com/blog/finance/delta-gamma-var-excel/

best,

已有 1 人评分经验 论坛币 学术水平 热心指数 信用等级 收起 理由
见路不走 + 5 + 5 + 1 + 1 + 1 精彩帖子

总评分: 经验 + 5  论坛币 + 5  学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

扫头像关注公众号“二点三西格玛”衍生品定价与风险管理

藤椅
Chemist_MZ 在职认证  发表于 2014-5-13 22:01:20
Using Ito lemma

dC=Delta*dS+1/2*Gamma*(dS)^2
=Delta*dS+1/2*Gamma*sigma^2*S^2*dt

calculate the 1-day 99% VaR of dS, than convert it to dC. It's done.

best,

扫头像关注公众号“二点三西格玛”衍生品定价与风险管理

板凳
cash_king01 发表于 2014-5-15 17:51:14

                              我看到书上提供的正确答案公式如下,不知道和你的是否一回事?

σ_option.jpg

报纸
cash_king01 发表于 2014-5-20 10:17:06
Using Ito lemma
dC=Delta*dS+1/2*Gamma*(dS)^2
=Delta*dS+1/2*Gamma*sigma^2*S^2*dt
calculate the 1-day 99% VaR of dS, than convert it to dC. It's done.
我对第一步没有疑问,但第二步是如何得到的?如果假设股票价格服从Ito process
dS=S*mu*dt+s*sigma*dw  则有:
(dS)^2=S^2*mu^2*dt^2+S^2*sigma^2*(e*sqrt(dt))^2+2*S^2*mu*sigma*dt^2*e^2
=S^2*sigma^2*dt*e^2  (neglecting terms of higher order dt as it approaches zero)

then, we should have dC=Delta*dS+1/2*Gamma*sigma^2*S^2*dt *e2
你的结果中是否漏掉了一个e^2?

地板
Chemist_MZ 在职认证  发表于 2014-5-20 10:37:46
cash_king01 发表于 2014-5-20 10:17
我对第一步没有疑问,但第二步是如何得到的?如果假设股票价格服从Ito process
dS=S*mu*dt+s*sigma*dw  ...
(dw)^2=dt是在dt趋于0的时候得到的(因为e^2的variance趋于0),一般模型推导都是在continuous的情况下,因此都这么写。如果dt不趋于0的话是会有个error e^2,其实就看你要的精确度。两者皆可。或者这种非极限的情况写成d某某不合适,就换成delta某某吧,这样可能清楚些。
扫头像关注公众号“二点三西格玛”衍生品定价与风险管理

7
cash_king01 发表于 2014-5-20 13:30:08
(dw)^2=dt是在dt趋于0的时候得到的(因为e^2的variance趋于0),...如果dt不趋于0的话是会有个error e^2,其实就看你要的精确度。两者皆可。
还是不太明白:1.var(e^2)-->0难道就意味着e^2能够从公式中省略掉吗?我理解只有同时E(e^2)-->1时好像才可以啊.
2.此外加上e^2后意味着dS中包含随机性,去掉后则意味着随机性消除了,好像这不仅关系到精度问题。能解释一下吗?

8
Chemist_MZ 在职认证  发表于 2014-5-20 20:36:44
cash_king01 发表于 2014-5-20 13:30
还是不太明白:1.var(e^2)-->0难道就意味着e^2能够从公式中省略掉吗?我理解只有同时E(e^2)-->1时好像才可 ...
1. e是个N(0,1),因此E(e^2)自然等于1(因为就是e得方差),我觉得这个是很明显得结论,因此省略了。这个可以去看一些随机分析得书看Ito lemma得推导。

2. 你说得对,所以我才强调, (dw)^2的随机性只有在极限得情况下才不存在(其实严格得说不能说它得随机性完全不存在,我只能说它L2 收敛到dt上,就是almost surely converge到dt),这个如果不是很理解还是得去看书,通俗地说你可以认为这个关系接近100%成立,如果不是极限得情况,我们只能说"on average" 是dt,其实是dt*e^2。error是(1-e^2)随着dt趋于0这个误差就会消失,这关系到算volatility会不会多出来一项,因此我说这是一个精度得问题。
连续话得处理会带来很多方便,但是确实在现实当中做不到,所以会有error。

这回应该说得很清楚了。


扫头像关注公众号“二点三西格玛”衍生品定价与风险管理

9
cash_king01 发表于 2014-5-21 10:22:13
Chemist_MZ 发表于 2014-5-20 20:36
1. e是个N(0,1),因此E(e^2)自然等于1(因为就是e得方差),我觉得这个是很明显得结论,因此省略了。这个 ...
明白了!
1. if e~N(0,1), then V(e)=E(e^2)-E(e)^2, which means E(e^2)=V(e)-E(e)^2=1-0=1
2. quite clear.

还有问题:
dC=Delta*dS+1/2*Gamma*(dS)^2 =Delta*dS+1/2*Gamma*sigma^2*S^2*dt
calculate the 1-day 99% VaR of dS, then convert it to dC. It's done.
如果我们计算出1-day 99% VaR of dS的话,然后难道直接计算(dS)^2不就可以了吗,为什么还要通过第二步推导变化为(dS)^2 =sigma^2*S^2*dt的来算?

10
Chemist_MZ 在职认证  发表于 2014-5-21 11:31:18
cash_king01 发表于 2014-5-21 10:22
明白了!
1. if e~N(0,1), then V(e)=E(e^2)-E(e)^2, which means E(e^2)=V(e)-E(e)^2=1-0=1
2. quite  ...
其实我觉得无可厚非,原则上没有不可以。但是一般我们都把精度控制在跟dt一个数量级上,如果dS^2会引入一些高阶的部分(例如dt^2),一般finance都不考虑这些高阶的部分(因为极限的情况下这些term都会消失,但是非极限情况会存在)但是我想这是一个习惯做法。
扫头像关注公众号“二点三西格玛”衍生品定价与风险管理

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jr
拉您进交流群
GMT+8, 2026-1-1 18:33