Portfolio Optimization with Drawdown Constraints January 29, 2000 Alexei Chekhlov, TrendLogic Associates, Inc. Stanislav Uryasev & Mikhail Zabarankin, University of Florida, ISE 1 Introduction • Losing client’s accounts is equivalent to death of business; • Highly unlikely to hold an account which was in a drawdown for 2 years; • Highly unlikely to be permitted to have a 50% drawdown; • Shutdown condition: 20% drawdown; • Warning condition: 15% drawdown; • Longest time to get out of a drawdown - 1 year. 2 w( x , t ) - uncompounded portfolio value at time t; x ( x1, x2 ,, xm ) - set of unknown weights; f ( x , t ) max w( x , ) w( x , t ) - drawdown function. 0 t Three Measures of Risk: •Maximum drawdown (MaxDD): M ( x ) max f ( x , t ) •Average drawdown (AvDD): •Conditional drawdown-at-risk (CDaR): 0t T T 1 A( x ) f ( x, t ) dt T0 1 ( x) f ( x , t ) dt. (1 )T t[ 0,T ], f ( x ,t ) ( x , ) 3 Portfolio Equity & Underwater Curve 32,000,000 27,000,000 Equity/Drowdown 22,000,000 17,000,000 Net Equity Draw Dow n 12,000,000 7,000,000 2,000,000 Nov-87 -3,000,000 Jun-88 Dec-88 Jul-89 Jan-90 Aug-90 Mar-91 Sep-91 Apr-92 Oct-92 Tim e 4 Portfolio Equity & Underwater Curve 67,000,000 57,000,000 Equity/Drawdown 47,000,000 37,000,000 Net Equity Draw Dow n 27,000,000 17,000,000 7,000,000 May-93 -3,000,000 Sep-94 Feb-96 Jun-97 Nov-98 Mar-00 Tim e 5 Limiting the risk: • • • • M( x ) 1C A( x ) 2 C (x) 3C MaxDD: AvDD: DVaR: Combination: M( x ) 1 C , A( x ) 2 C , ( x ) 3 C for some 0 1, 2 , 3 1 6 Continuous Optimization Problems: MaxDD: AvDD: CDaR: max R( x ) max R( x ) max R( x ) subject to M ( x ) 1 C xX subject to A( x ) 2 C xX subject to ( x ) 3 C xX “technological” constraints: X x : xmin xk xmax , k 1, m x x x 7 Discrete Optimization Problems: MaxDD: max x 1 dC AvDD: y N x 1 max y dC N x x subject to subject to max max { y j x} yi x 1 C 1i N 1 j i x min xk xmax , k 1, m 1 N max { y N 1 j i j x} yi x 2 C i 1 x x x , k 1, m k max min CDaR: 1 max y dC N x x subject to N a (1 1 ) N max { y j x} yi x 3 C 1 j i i 1 , x min xk xmax , k 1, m (g)+=max{0,g}. 8 Reward/Risk Ratios: MaxDD ERatioMax 8.0 7.5 7.0 6.5 6.0 5.5 5.0 0.65 0.50 0.35 0.80 0.20 0.70 0.60 0.50 w eight BP 0.40 0.30 0.20 4.0 0.80 4.5 w eight US 9 Reward/Risk Ratios: AvDD ERatioAv 30.00 29.50 29.00 28.50 28.00 0.20 0.50 0.80 0.70 0.60 0.50 0.40 0.80 0.30 27.50 0.20 w eight BP w eight US 10 Table 1: MaxDD Solution Risk 4.0% 5.0% 6.0% 7.0% 8.0% 9.0% 10.0% 11.0% 12.0% 13.0% 14.0% 15.0% 16.0% 17.0% Rate of 25.0% 36.3% 44.5% 51.4% 57.3% 63.0% 67.7% 71.7% 75.2% 78.0% 80.4% 81.9% 82.9% 83.0% Return 0.200 0.397 0.740 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.800 AD 0.200 0.200 0.200 0.200 0.618 0.409 0.532 0.560 0.800 0.800 0.800 0.800 0.800 0.800 US 0.200 0.200 0.200 0.200 0.200 0.200 0.200 0.200 0.222 0.512 0.768 0.800 0.800 0.800 BP 0.251 0.592 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.800 CD 0.625 0.800 0.768 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.800 HG 0.200 0.200 0.200 0.200 0.200 0.200 0.200 0.200 0.629 0.800 0.800 0.800 0.800 0.800 DX 0.200 0.200 0.200 0.200 0.200 0.200 0.200 0.200 0.200 0.349 0.741 0.800 0.800 0.800 ED 0.200 0.200 0.200 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.800 EC FXADJY 0.270 0.576 0.771 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.800 FXBPJY 0.200 0.200 0.200 0.200 0.200 0.200 0.533 0.800 0.800 0.800 0.800 0.800 0.800 0.800 FXEUBP 0.200 0.280 0.294 0.320 0.337 0.651 0.723 0.800 0.800 0.800 0.800 0.800 0.800 0.800 FXEUJY 0.200 0.200 0.405 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.800 FXEUSF 0.328 0.200 0.254 0.298 0.729 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.800 FXNZUS 0.200 0.200 0.200 0.200 0.200 0.200 0.200 0.200 0.200 0.200 0.200 0.266 0.800 0.800 FXUSSG 0.200 0.200 0.200 0.200 0.200 0.200 0.200 0.281 0.212 0.434 0.716 0.800 0.800 0.800 FXUSSE 0.200 0.800 0.800 0.652 0.732 0.704 0.598 0.350 0.200 0.200 0.200 0.800 0.800 0.800 0.200 0.200 0.387 0.581 0.519 0.503 0.541 0.800 0.800 0.800 0.800 0.800 0.800 0.800 FV 0.200 0.200 0.200 0.200 0.200 0.200 0.200 0.200 0.200 0.200 0.200 0.566 0.800 0.800 GC 0.200 0.228 0.336 0.250 0.372 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.800 JY 0.200 0.200 0.200 0.200 0.385 0.634 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.800 LFT 0.200 0.200 0.200 0.200 0.200 0.200 0.200 0.373 0.800 0.800 0.800 0.800 0.800 0.800 LGL 0.200 0.350 0.623 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.800 LBT 0.200 0.271 0.365 0.457 0.510 0.597 0.780 0.800 0.800 0.800 0.800 0.800 0.800 0.800 LAHD 0.200 0.300 0.418 0.450 0.437 0.800 0.800 0.800 0.770 0.800 0.800 0.800 0.800 0.800 MNN 0.200 0.200 0.366 0.393 0.519 0.520 0.633 0.751 0.800 0.800 0.800 0.800 0.800 0.800 SF 0.200 0.247 0.255 0.277 0.210 0.394 0.677 0.800 0.685 0.800 0.800 0.800 0.800 0.800 AAO 0.200 0.374 0.320 0.469 0.630 0.800 0.551 0.636 0.800 0.800 0.800 0.800 0.800 0.800 AXB 0.200 0.200 0.200 0.200 0.200 0.200 0.200 0.200 0.200 0.200 0.200 0.200 0.396 0.800 SI 0.492 0.742 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.800 SJB 0.200 0.560 0.673 0.686 0.781 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.800 SNI 0.200 0.200 0.225 0.320 0.601 0.688 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.800 TY 0.200 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.800 DGB 11 Table 2: AvDD Solution Risk Rate of Return AD US BP CD HG DX ED EC FXADJY FXBPJY FXEUBP FXEUJY FXEUSF FXNZUS FXUSSG FXUSSE FV GC JY LFT LGL LBT LAHD MNN SF AAO AXB SI SJB SNI TY DGB 0.8% 0.9% 1.0% 1.5% 2.0% 2.5% 3.0% 3.5% 25.1% 30.9% 35.6% 54.5% 67.4% 76.7% 82.7% 83.0% 0.298 0.200 0.200 0.256 0.416 0.200 0.200 0.200 0.200 0.200 0.200 0.200 0.398 0.200 0.200 0.246 0.200 0.200 0.200 0.200 0.200 0.200 0.200 0.200 0.200 0.229 0.200 0.200 0.384 0.200 0.200 0.665 0.457 0.200 0.200 0.309 0.481 0.200 0.204 0.200 0.200 0.200 0.200 0.342 0.557 0.200 0.200 0.513 0.200 0.200 0.292 0.200 0.200 0.389 0.200 0.200 0.200 0.402 0.200 0.200 0.547 0.292 0.200 0.800 0.572 0.200 0.200 0.373 0.597 0.200 0.297 0.200 0.200 0.200 0.200 0.590 0.622 0.200 0.200 0.744 0.200 0.200 0.378 0.200 0.200 0.522 0.200 0.200 0.200 0.462 0.200 0.200 0.669 0.331 0.200 0.800 0.800 0.200 0.200 0.800 0.800 0.200 0.323 0.200 0.331 0.501 0.578 0.800 0.800 0.200 0.476 0.800 0.525 0.200 0.800 0.200 0.200 0.800 0.337 0.200 0.539 0.800 0.620 0.200 0.800 0.657 0.200 0.800 0.800 0.200 0.200 0.800 0.800 0.200 0.378 0.615 0.602 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.200 0.800 0.200 0.425 0.800 0.665 0.679 0.800 0.800 0.800 0.200 0.800 0.800 0.200 0.800 0.800 0.405 0.666 0.800 0.800 0.200 0.725 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.200 0.800 0.313 0.773 0.800 0.800 0.800 0.800 0.800 0.800 0.200 0.800 0.800 0.721 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.467 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.546 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.800 0.800 12 E ffic ie n t F ro n tie r: M a x D D 0.9 0.8 0.7 0.6 R (x ) Figure 1: MaxDD Efficient Frontier 0.5 0.4 0.3 0.2 0.1 0 0 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.16 0.18 M (x ) E ffic ie n t F ro n tie r: A v D D 0 .9 0 .8 5 0 .8 0 .7 5 0 .6 0 .5 5 R ( x) Figure 2: AvDD Efficient Frontier 0 .7 0 .6 5 0 .5 0 .4 5 0 .4 0 .3 5 0 .3 0 .2 5 0 .2 0 .1 5 0 .1 0 .0 5 0 0 0 .0 0 5 0 .0 1 0 .0 1 5 0 .0 2 0 .0 2 5 0 .0 3 0 .0 3 5 0 .0 4 A (x ) 13 E ffi c i e n t F r o n ti e r 90% 80% 70% Figure 3: Efficient Frontier as a function of MaxDD R(x ) 60% 50% Max DD 40% A v DD 30% 20% 10% 0% 0% 2% 4% 6% 8% 10% 12% 14% 16% 18% M (x ) E ffi c i e n t F r o n ti e r 90% 80% 70% 60% R(x ) Figure 4: Efficient Frontier as a function of AvDD 50% Max DD A v DD 40% 30% 20% 10% 0% 0 .0 % 0 .5 % 1 .0 % 1 .5 % 2 .0 % A (x ) 2 .5 % 3 .0 % 3 .5 % 4 .0 % 14 Reward/Risk 8 7 MaxDDRatio Figure 5: MaxDDRatio as a function of MaxDD 6 5 MaxDD 4 AvDD 3 2 1 0 0% 2% 4% 6% 8% 10% 12% 14% 16% 18% M(x) R e w a r d / R i sk 40 35 Figure 6: AvDDRatio as a function of AvDD AvDDRa tio 30 25 Max DD 20 A v DD 15 10 5 0 0 .0 % 0 .5 % 1 .0 % 1 .5 % 2 .0 % 2 .5 % 3 .0 % 3 .5 % 4 .0 % A (x ) 15 Underwater Curves: MaxDD and AvDD: Draw dow n Curves: MaxDD & AvDD 0 Jul-98 Nov-98 Feb-99 M ay-99 Aug-99 Dec-99 -500,000 -1,000,000 M ax DD Av DD -1,500,000 -2,000,000 -2,500,000 16 Conclusions • Introduced a one-parameter family of risk measures based on a notion of a drawdown (underwater) curve; • Mapped Portfolio Allocation problem into linear programming problems to be solved using efficient computer solvers; • Solved a particular real-life example on the basis of historical equity curves; • CDaR-generated solutions are more stable for practical weights’ allocation. 17