Value-at-Risk Theory and Practice

The first advanced book on value-at-risk

Chapter 10, Page 382
Exercise 6

Consider a portfolio (89,700, 1P) with physical and options positions in two underliers whose values are represented by key vector where

[10.82]

Active holdings = (800  –300  –100   250) are in four assets, where

[10.83]

All options expire at time 1.

a. Specify a primary mapping = ().

b. Value at the following nine realizations for (the first equals , and the rest are arranged about an ellipse centered at . They were constructed as described in Section 9.3.):

[10.84]

c. Apply the method of least squares to your results from item (b) to construct a quadratic remapping

[10.85]

Weight the realization (1.200, 1.600) five times as heavily as the rest.

d. Construct a scatter plot to assess how well approximates .

e. Specify a crude Monte Carlo estimator for 0std(). Use sample size m = 1000. Estimate 0std().

f. Specify a control variate Monte Carlo estimator for 0std(). Use sample size m = 1000 and the fact that 0std() = 38,150. Estimate 0std().

g. Specify a stratified Monte Carlo estimator for 0std(). Use sample size m = 1000 and stratification size w = 16. Use the values shown in Exhibit 10.17 for the conditional CDF of (calculated using the methods of Section 10.3) to construct your stratification. Estimate 0std().

-14,730 0.01000 86,196 0.41572
-2,114 0.01792 98,811 0.54767
10,501 0.03123 111,427 0.68368
23,117 0.05280 124,043 0.80736
35,733 0.08635 136,659 0.90303
48,349 0.13621 149,274 0.96263
60,964 0.20653 161,890 0.99000
73,580 0.29997    

Exhibit 10.17 Selected values of the conditional CDF of

h. Estimate 0std() 10 times using each of your estimators of items (e), (f ), and (g). Based upon the results, construct a (very crude) estimate of the standard error of each of the estimators.

i. Based upon the estimated standard errors from item (h), estimate for each of your estimators the sample size required to achieve a 1% standard error.

j. Specify a crude Monte Carlo estimator for the 95% VaR of portfolio (89,700, ). Use sample size m = 1000. Estimate the VaR.

k. Specify a control variate Monte Carlo estimator for the 95% VaR of portfolio (89,700, ). Use sample size m = 1000 and the fact that the .05-quantile of is 21,770. Estimate the VaR.

l. Specify a stratified Monte Carlo estimator for the 95% VaR of portfolio (89,700, ). Use sample size m = 1000 and the fact that the .05-quantile of is 21,770. Estimate the VaR.

m. Estimate the 95% VaR of portfolio (89,700, ) 10 times using each of your estimators of items (j), (k), and (l). Based upon the results, construct a (very approximate) estimate of the standard error of each of the estimators.

n. Based upon the estimated standard errors from item (m), estimate for each of your estimators the sample size required to achieve a 1% standard error.

Solution

a.

[s1]

b., c. Computations are performed in a spreadsheet. We obtain portfolio remapping

[10.85]

where

[s2]

[s3]
[s4]

d.

e. Our crude Monte Carlo estimator for 0std() is

[s5]

It is implemented in a spreadsheet.

f. Our control variate Monte Carlo estimator for 0std() is

[s6]

where H is defined as in [s5] above, and

[s7]

The control variate Monte Carlo estimator is implemented in a spreadsheet.

g. As described on p. 376, we stratify into w = 16 disjoint subintervals based upon the conditional CDF of . For this purpose, we use the values of the CDF of indicated in Exhibit 10.17. Results are

[s8]

[s9]

[s10]
 
[s11]

Based upon stratification

[s12]

define stratification

[s13]

where

[s14]

for all j.

Define 16 random vectors . That is, equals conditional on being in . Define = () for all j. Given samples for the , each of respective size , we define our stratified sampling Monte Carlo estimator for 0std(1P) as

[s15]

where probabilities

[s16]

can be calculated from the values of the CDF of indicated in Exhibit 10.17. Sample sizes are selected as suggested on p. 377. Generating sample realizations for this estimator is not easy with a spreadsheet. The estimator is easy to code as a simple program.

h. Each of the three estimators is applied ten times to obtain a total of 30 estimates for 0std(1P). Results are indicated below.

  control stratified
crude variate sampling
1

39,030

38,376

38,147

2

38,351

38,066

38,475

3

39,396

38,375

37,997

4

39,140

38,351

37,963

5

37,958

38,308

38,107

6

38,379

38,165

38,321

7

39,565

38,455

37,962

8

38,350

38,667

38,295

9

38,249

38,615

38,128

10

36,993

38,494

38,184

mean

38,541

38,387

38,158

stdev

690

166

151

i. Based upon our results from part (i), we estimate that the crude, control variate and stratified sampling estimators have standard errors of 1.79%, 0.43%, and 0.40% (results are obtained by dividing stdev results by mean results from the above table for each estimator). These results were obtained using a sample size of 1000 for each estimator. Since standard error is inversely proportional to the square root of sample size, we estimate that the three estimators will require respective sample sizes of 3209, 187, and 156 to have a 1% standard error.

j. Based upon a sample for , we define a sample for with . Our crude Monte Carlo estimator estimates the 95% VaR as 89,700 less the sample .05-quantile of . This is implemented as a spreadsheet.

k. Based upon a sample for , we define a sample for with and another sample for with . Let H be the sample .05-quantile estimator for the , and let be the sample .05-quantile estimator for the . Our control variate estimator for 95% VaR then is

89,700 – (H – [ – 21,770])

[s17]

This is implemented as a spreadsheet.

l. As described on pp. 378–179, we stratify into 2 disjoint subintervals :

[s18]

[s19]

Based upon stratification

[s20]

define stratification

[s21]

where

[s14]

for each j.

Define two random vectors . That is, equals conditional on being in . Define samples and . Define sample with for 1 k 50 and for 51 k 1000. VaR is estimated as 89,700 less the sample .05-quantile of the . Generating sample realizations for this estimator is not easy with a spreadsheet. The estimator is easy to code as a simple program.

m. Each of the three estimators for 95% VaR is applied ten times to obtain a total of 30 estimates for 0std(1P). Results are indicated below.

  control stratified
crude variate sampling
1

65,391

67,811

68,682

2

71,173

70,749

68,569

3

66,265

67,532

68,698

4

71,563

69,005

67,909

5

66,527

68,949

68,085

6

70,794

69,455

68,073

7

65,592

68,869

68,248

8

69,931

69,199

67,900

9

71,113

68,171

69,095

10

70,503

69,756

67,927

mean

68,885

68,950

68,319

stdev

2,328

855

374

n. Based upon our results from part (m), we estimate that the crude, control variate and stratified sampling estimators have standard errors of 3.38%, 1.24%, and 0.55% (results are obtained by dividing stdev results by mean results from the above table for each estimator). These results were obtained using a sample size of 1000 for each estimator. Since standard error is inversely proportional to the square root of sample size, we estimate that the three estimators will require respective sample sizes of 11,417, 1539, and 300 to have a 1% standard error.

 

website: http://www.contingencyanalysis.com
value-at-risk direct link: http://www.value-at-risk.net
copyright © Contingency Analysis, 2003

 

 

This perfect currency trading platform realizes my dreams.