Eric Tang
unread,Jul 19, 2010, 12:11:24 PM7/19/10Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to cf_group6
Colman,
Based on our discussion in class last Saturday, I completed the coding
of Q1 on Sunday. However, when moving on to Q2, I found that the
calculation of Basket Call Option was wrong. [for RiskMetric model,
please refer to the file "RiskMetric Wikipedia.pdf"
The initial value of the basket of call options of Q2 is 12.336. This
value should be comparable to the initial value of the Basket Call
option. Therefore, our original value of 43.35 is too high.
Because we are asking to calculate the value of the Basket Call option
at maturity. Therefore, by definition, the initial value of the option
is equal to the present value of the expected value at maturity (this
is exactly the same backward method we used in the binomial tree
model).
I modified the program and find out the initial value of the Basket
Call is ~13.5 (a value similar to the basket of call case). The
simulated mean and VaR is ~riskfreerate and -100% (79% VaR, total
loss). I think the results is correct by the fact that;
1. The expected return of a well diversified portfolio is
riskfreerate.
2. If this is true. Then the expected V(T) = K * exp(riskfreerate *
T). Therefore, it is most likely V(T) > K, i.e. C = Max(V(T)-K, 0) =
0.
3. Because there are certain number of C = 0 events during the MC
cycles, the corresponding returns are (0 - C(0))/C(0) = -1. In this
case, the resultant standard deviation of return > 1.
The revised Assign 3 Excel ("cen_assign_3_1.xls") file includes Q2
too. Similar to "risk_v2_2.xls" there are four types of VaR
calculation:
1. MC
2. Historical
3. VC
4. MC_DV
Please go through the codes to see if they are correct. Thx.
PS: If you have time you may help to make the layout and buttons more
presentable.
Eric
Eric