Risk Management of Portfolios by CVaR Optimization

Similar documents
Robust Optimization: Applications in Portfolio Selection Problems

Robust portfolio selection under norm uncertainty

Robust Portfolio Selection Based on a Joint Ellipsoidal Uncertainty Set

Robust portfolio selection based on a joint ellipsoidal uncertainty set

Robustness of data-driven CVaR optimization using smoothing technique

Semidefinite and Second Order Cone Programming Seminar Fall 2012 Project: Robust Optimization and its Application of Robust Portfolio Optimization

Optimization Tools in an Uncertain Environment

Worst-Case Conditional Value-at-Risk with Application to Robust Portfolio Management

IE598 Big Data Optimization Introduction

Distortion Risk Measures: Coherence and Stochastic Dominance

Modern Portfolio Theory with Homogeneous Risk Measures

AN IMPORTANCE SAMPLING METHOD FOR PORTFOLIO CVaR ESTIMATION WITH GAUSSIAN COPULA MODELS

Portfolio Selection under Model Uncertainty:

General approach to the optimal portfolio risk management

A Maximum Entropy Method for a Robust Portfolio Problem

Risk Aggregation with Dependence Uncertainty

A Robust Portfolio Technique for Mitigating the Fragility of CVaR Minimization

Reformulation of chance constrained problems using penalty functions

LAGRANGIAN RELAXATION APPROACHES TO CARDINALITY CONSTRAINED PORTFOLIO SELECTION. Dexiang Wu

A Gradual Non-Convexation Method for Minimizing VaR

Ruin, Operational Risk and How Fast Stochastic Processes Mix

Probabilities & Statistics Revision

Handout 8: Dealing with Data Uncertainty

Tractable Robust Expected Utility and Risk Models for Portfolio Optimization

Canonical Problem Forms. Ryan Tibshirani Convex Optimization

Lecture 1: Introduction

Quantifying Stochastic Model Errors via Robust Optimization

MFM Practitioner Module: Risk & Asset Allocation. John Dodson. February 18, 2015

Particle swarm optimization approach to portfolio optimization

Distributionally Robust Convex Optimization

A SECOND ORDER STOCHASTIC DOMINANCE PORTFOLIO EFFICIENCY MEASURE

Robustness and bootstrap techniques in portfolio efficiency tests

Bayesian Optimization

Sum of Two Standard Uniform Random Variables

Tractable Robust Expected Utility and Risk Models for Portfolio Optimization

28 March Sent by to: Consultative Document: Fundamental review of the trading book 1 further response

FE670 Algorithmic Trading Strategies. Stevens Institute of Technology

Valid Inequalities and Restrictions for Stochastic Programming Problems with First Order Stochastic Dominance Constraints

Robustness in Stochastic Programs with Risk Constraints

Aggregate Risk. MFM Practitioner Module: Quantitative Risk Management. John Dodson. February 6, Aggregate Risk. John Dodson.

Assessing financial model risk

CORC Technical Report TR Robust portfolio selection problems

Robust Efficient Frontier Analysis with a Separable Uncertainty Model

Motivation General concept of CVaR Optimization Comparison. VaR and CVaR. Přemysl Bejda.

B.S. in Mathematics and Applied Mathematics

Linear Programming: Chapter 1 Introduction

Competitive Equilibria in a Comonotone Market

Distributionally Robust Convex Optimization

X

Introduction to Algorithmic Trading Strategies Lecture 10

Portfolio Allocation using High Frequency Data. Jianqing Fan

Comparing downside risk measures for heavy tailed distributions

Portfolio optimization with stochastic dominance constraints

A Minimax Theorem with Applications to Machine Learning, Signal Processing, and Finance

Convex optimization problems. Optimization problem in standard form

Higher order moments of the estimated tangency portfolio weights

The Analysis of Power for Some Chosen VaR Backtesting Procedures - Simulation Approach

Testing Downside-Risk Efficiency Under Distress

Operational risk modeled analytically II: the consequences of classification invariance. Vivien BRUNEL

Size Matters: Optimal Calibration of Shrinkage Estimators for Portfolio Selection

DRAFT. Edward Ngailo. Department of Mathematics, University of Dar es Salaam Department of Mathematics, Stockholm University

ORF 522: Lecture 1. Linear Programming: Chapter 1 Introduction

Translation invariant and positive homogeneous risk measures and portfolio management. Zinoviy Landsman Department of Statistics, University of Haifa

A simple graphical method to explore tail-dependence in stock-return pairs

Asymptotic behaviour of multivariate default probabilities and default correlations under stress

Histogram Models for Robust Portfolio Optimization. Daniel Bienstock January 2007, revised July 2007

Scenario-Free Stochastic Programming

Robust Dual-Response Optimization

4. Convex optimization problems

Risk Aggregation. Paul Embrechts. Department of Mathematics, ETH Zurich Senior SFI Professor.

Robust Portfolio Selection Based on a Multi-stage Scenario Tree

Sparse PCA with applications in finance

Elicitability and backtesting

MULTIVARIATE EXTREME VALUE ANALYSIS UNDER A

Coherent Risk Measures. Acceptance Sets. L = {X G : X(ω) < 0, ω Ω}.

RESEARCH REPORT SPARSE ROBUST PORTFOLIO OPTIMIZATION VIA NLP REGULARIZATIONS. No December 2016

Probability. Table of contents

Some results on Denault s capital allocation rule

Introduction to Computational Finance and Financial Econometrics Probability Theory Review: Part 2

Multivariate Stress Testing for Solvency

MFM Practitioner Module: Risk & Asset Allocation. John Dodson. January 25, 2012

Workshop on Nonlinear Optimization

Project investment decision-making based on inventory financing with stochastic demand

Identifying Financial Risk Factors

Gaussian with mean ( µ ) and standard deviation ( σ)

Index Tracking in Finance via MM

Asymptotic distribution of the sample average value-at-risk

Distributionally Robust Optimization with ROME (part 1)

Article from. ARCH Proceedings

Multivariate Stress Scenarios and Solvency

Birgit Rudloff Operations Research and Financial Engineering, Princeton University

Robust Optimization for Risk Control in Enterprise-wide Optimization

Stochastic Dual Dynamic Programming with CVaR Risk Constraints Applied to Hydrothermal Scheduling. ICSP 2013 Bergamo, July 8-12, 2012

Linear Programming: Chapter 1 Introduction

Combinatorial Data Mining Method for Multi-Portfolio Stochastic Asset Allocation

Stochastic Optimization with Risk Measures

Calculating credit risk capital charges with the one-factor model

Chance Constrained Programming

Introduction to Convex Optimization

Week 1 Quantitative Analysis of Financial Markets Distributions A

Transcription:

Risk Management of Portfolios by CVaR Optimization Thomas F. Coleman a Dept of Combinatorics & Optimization University of Waterloo a Ophelia Lazaridis University Research Chair 1

Joint work with Yuying Li and Lei Zhu, Univ of Waterloo: L. Zhu, T. F. Coleman, and Y. Li, Minmax robust and CVaR robust mean variance portfolios, Journal of Risk, Vol 11, pp 55-85, 2009. 2

WATRISQ Overview Thomas F. Coleman, Director

WATRISQ Executives: Director: Thomas F. Coleman Associate Director: Tony Wirjanto Associate Director: Ken Seng Tan Associate Director: Nan Gao

WATRISQ: Mission and strengths Mission: Developing global solutions in financial risk management Strengths: 40 faculty and 100+ graduate students with expertise in Computational finance Insurance and actuarial science Risk management Financial econometrics

Selected WATRISQ authors Professors Panjer, Willmot Professor Mary Hardy Professor Harry Panjer Professor Don McLeish

Associated Masters programs Master of Quantitative Finance (MQF). 16 months (incl. 4-mth internship) Master of Actuarial Science (12 months)

Associated Masters programs Master of Quantitative Finance (MQF). 16 months (incl. 4-mth internship) Master of Actuarial Science (12 months) PhD: associated custom tailored PhD programs in quantitative and computational finance

WATRISQ services Industry research collaboration Practitioner workshops in Economic capital Variable annuities Loss modelling Portfolio optimization, Credit portfolio optimization Quantitative risk management

International Collaborations Singapore (with NUS) Japan (with TGIFS) Azerbaijan: Central Bank India: Tata Consulting Services UAE: Dubai International Finance Centre US: Various investment banks China Central University of Finance and Economics (Beijing) U. Nanjing Shanghai Supercomputer Centre

For more information web: watrisq.uwaterloo.ca email: watrisq@uwaterloo.ca tfcoleman@uwaterloo.ca

Mean-Variance Optimization: Harry Markowitz, 1950 Assume asset returns are jointly normal: 2< n : μ : Q 2< n : x expected rate of returns n-by-n covariance matrix percentage holdings 0: the risk aversion parameter s.t. e T x =1 min n μt x + x T Qx x2< where e T =[1; 1; ; 1] x 0 3

Measure Tail Risk: CVaR fi (fi: a confidence level) If the return distribution is not normal, tail risk becomes crucial. VaR Probability 1 β Loss Distribution CVaR 4

OUTLINE Sensitivity to estimation error in MV portfolio optimization Min-max robust MV portfolio optimization Performance of min-max robust optimal portfolios sensitivity to initial data asset diversification CVaR robust MV portfolio optimization Efficient CVaR optimal portfolio computation 5

Assume that μ and Q are known. The optimal portfolio x Λ is efficient: it has the minimum risk for the given expected rate of return. Let x Λ ( ) denote the optimal MV portfolio for. The curve (p x Λ ( ) T Qx Λ ( );μ T x Λ ( )); 0; forms an efficient frontier. 14 x 10 3 13 12 11 10 return 9 8 7 6 5 4 0.02 0.03 0.04 0.05 0.06 0.07 0.08 0.09 risk 6

Sensitivity of the optimal portfolio to mean returns: μ =7% Presented at ASU Dec 1, 2011 In practice, only estimates ~μ; ~ Q from a finite set of return samples are available. The MV optimization problem based on estimates ~μ; ~ Q is called a nominal problem. μ 4 = μ 4 +2:5%; μ 3 = μ 3 2:5%; μ 6 = μ 6 2:5% 1.5 1 0.5 percentage holding 0 0.5 1 1.5 1 5 9 13 17 21 25 assets Equal Expected Return Shifted Expected Return 7

Optimal portfolio ~x( ) from estimates ~μ; ~ Q may not perform well in reality. Actual frontier (Broadie, 1993): the curve p T Q~x( );μ ~x( )), T 0, describes the actual performance ( ~x( ) of ~x( ) optimal portfolios from nominal estimates. 8

12 x 10 3 Using Covariance and Mean Estimated from 100 Returns true actual 12 x 10 3 Using Exact Q But Mean Estimated from 100 Returns true actual 10 10 8 8 6 6 return return 4 4 2 2 0 0 2 0 0.01 0.02 0.03 0.04 0.05 0.06 risk 2 0 0.01 0.02 0.03 0.04 0.05 0.06 risk A ten-asset example: (blue) true efficient frontier: computed using μ and Q (red) actual frontier: computed based estimates ~μ and ~ Q using 100 return samples 9

Actual performance of the MV optimal portfolio from estimates can be very poor. Smaller variation for the minimum risk portfolio (left end). Larger variation for the maximum return portfolio (right end), which always concentrates on a single asset 10

The optimal MV solution is particularly sensitive to estimation error in mean return. Mean return is notoriously difficult to estimate accurately. For a small number of assets, estimation error in covariance matrix is relatively small. In this talk, we focus on uncertainty in mean returns. 11

Examples of research addressing estimation error in MV optimization: Incorporating additional views: Black-Litterman, 1992 Robust optimization: Goldfarb and Iyengar (2003), Tütüncü and Koenig (2003), Garlappi, Uppal and Wang (2007) 12

Robust Optimization The notion of minmax robust has existed for a long time. Robust optimization offers a solution which has the best performance for all possible realizations in some uncertainty sets of the uncertain parameters. Minmax robust problems are typically semi-infinite programming problems. Recent advancement in efficient computation of solutions to robust (convex) optimization problems (semidefinite programming and conic programming) has attracted attention to robust portfolio selections. 13

interval uncertainty set: μ L» μ» μ R Presented at ASU Dec 1, 2011 What about Min-Max Robust Solutions? min x max μ T x + x T Qx Q ;Q2S μ μ2s s.t. e T x =1 S μ ; S Q : uncertainty sets for μ and Q Typical uncertainty sets: ellipsoidal uncertainty set: (μ μ) T A(μ μ)» χ Specification of uncertainty sets plays crucial role in robust solutions. 14

A statistical result: Assume that asset returns have a joint normal distribution and mean estimate μ is computed from T samples of n assets. If the covariance matrix Q is known, then the quantity (T n) T 1)n (μ μ)t Q 1 (μ μ) (T has a χ 2 n distribution with n degrees of freedom. 15

Garlappi, Uppal, Wang (2007) derive an explicit formula for the min-max robust solution using the ellipsoidal uncertainty set for μ, assuming Q is known and short selling is allowed, i.e., they consider min x max μ μt x + x T Qx s.t. (μ μ) T Q 1 (μ μ)» χ e T x =1 16

With the no short selling constraint, the robust portfolio problem becomes: s.t. min x max μ μt x + x T Qx (μ μ) T Q 1 (μ μ)» χ e T x =1; x 0 17

We show that a this min-max robust portfolio problem is equivalent to: is a solution to the nominal problem: with ^. subject to e T x =1; x 0; min x μ T x + ^ x T Qx a L. Zhu, T. F. Coleman, and Y. Li, Minmax robust and CVaR robust mean variance portfolios, Journal of Risk, Vol 11, pp 55-85, 2009. 18

Min-max Robust Frontier vs Mean Variance Frontier 0.0036 0.0036 0.0036 0.0032 0.0032 0.0032 Expected return 0.0028 0.0024 Expected return 0.0028 0.0024 Expected return 0.0028 0.0024 0.002 Norminal Actual Frontier Min-max portfolios (ellipsoidal) 0.002 Norminal Actual Frontier Min-max portfolios (ellipsoidal) 0.002 Norminal Actual Frontier Min-max portfolios (ellipsoidal) 0.0016 0.003 0.004 0.005 0.006 0.007 0.008 0.009 Standard deviation 0.0016 0.003 0.004 0.005 0.006 0.007 0.008 0.009 Standard deviation 0.0016 0.003 0.004 0.005 0.006 0.007 0.008 0.009 Standard deviation (a) χ =0 (b) χ =5 (c) χ =50 Minmax robust frontier: a squeezed segment of the frontier of the nominal problem. 19

Interval uncertainty set: μ L» μ» μ R min x max μ T x + x T Qx R»μ»μ L μ s.t. e T x =1; x 0 : The robust solution solves s.t. e T x =1; x 0 : min x μ L T x + x T Qx =) Minmax robust portfolios are now sensitive to specification of μ L! 20

Uncertainty in parameter μ is an estimation risk. The statistical result for the mean estimation that (T n) T 1)n (μ μ)t Q 1 (μ μ) (T has a distribution with n degrees of freedom can be used to yield a 2 χn measure for the estimation risk. 21

CVaR-Robust Mean Variance Portfolio min x CVaR μ fi ( μt x) + x T Qx s.t. e T x =1; x 0 (1) Assumption: (T n) T 1)n (μ μ)t Q 1 (μ μ) (T has a χ 2 n distribution with n degrees of freedom. 22

CVaR Robust Actual Frontiers: the curve p T Q~x( );μ ~x( )), T 0, describes the actual performance of ( ~x( ) the CVaR ~x( ) optimal portfolios from CVaR robust formulation (1). 0.022 0.022 0.022 0.02 0.02 0.02 0.018 0.018 0.018 Expected return 0.016 0.014 Expected return 0.016 0.014 Expected return 0.016 0.014 0.012 0.012 0.012 0.01 0.01 0.01 0.008 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.008 0.02 0.04 0.06 0.08 0.1 0.12 0.14 0.008 0.02 0.04 0.06 0.08 0.1 0.12 0.14 Standard deviation Standard deviation Standard deviation (d) 90% confidence (e) 60% confidence (f) 30% confidence is estimated from 100 return samples μ 10,000 Monte Carlo samples μ for 23

Note that the CVaR robust actual frontiers are different from actual frontiers from nominal estimates. 0.022 0.022 0.022 0.02 0.02 0.02 0.018 0.018 0.018 Expected return 0.016 0.014 Expected return 0.016 0.014 Expected return 0.016 0.014 0.012 0.012 0.012 0.01 True efficient frontier Norminal actual frontier CVaR-based actual frontier 0.008 0.02 0.04 0.06 0.08 0.1 0.12 0.14 Standard deviation 0.01 0.008 0.02 0.04 0.06 0.08 0.1 0.12 0.14 Standard deviation True efficient frontier Norminal actual frontier CVaR-based actual frontier 0.01 0.008 0.02 0.04 0.06 0.08 0.1 0.12 0.14 Standard deviation True efficient frontier Norminal actual frontier CVaR-based actual frontier (g) fi = 90% (h) fi =60% (i) fi =30% 24

The confidence level can be interpreted as an estimation risk aversion parameter: As fi =) 1, extreme loss due to uncertainty in μ is emphasized. This corresponds to increasingly strong aversion to estimation risk. As fi =) 0, average loss due to uncertainty in μ is considered. This corresponds to increasing tolerance to estimation risk. 25

Surface of Efficient Frontier

Composition Comparison: Min-max Robust and CVaR Robust 1 Asset1 Asset2 Asset3 Asset4 Asset5 Asset6 Asset7 Asset8 1 Asset1 Asset2 Asset3 Asset4 Asset5 Asset6 Asset7 Asset8 0.9 0.9 0.8 0.8 Portfolio allocation 0.7 0.6 0.5 0.4 0.3 Portfolio allocation 0.7 0.6 0.5 0.4 0.3 0.2 0.2 0.1 0.1 0 0.002 0.0022 0.0024 0.0026 0.0028 0.003 0.0032 0.0034 0.0036 0.0038 0.004 0.0042 Portfolio expected return 0 0.002 0.0022 0.0024 0.0026 0.0028 0.003 0.0032 0.0034 0.0036 0.0038 0.004 0.0042 0.0044 0.0046 Portfolio expected return (j) Min-max robust portfolio (μl» μ» μr) (k) CVaR robust (90%) portfolios For CVaR robust formulation, The maximum return portfolio are often diversified. 26

CVaR ( μt x) = min μ 1 ff +(1 fi) E μ ([ μ T x ff] + ) ff fi T x ff] + def = max( μ T x ff; 0) [ μ Presented at ASU Dec 1, 2011 By definition, Computing CVaR Robust Portfolios CVaR robust portfolios: stochastic optimization min x;ff (ff +(1 fi) 1 E μ ([ μ T x ff] + )) + x T μ Qx s.t. e T x =1; x 0 Min-max robust portfolios can be computed efficiently by solving a convex programming problem with n variables. 27

Computing CVaR Robust Portfolio by Solving a QP Let fμ i ; i =1; ;mg be independent Monte Carlo samples from the specified distribution for μ. CVaR robust portfolio can be computed by solving 1 mx ff + z i + x T μ Qx min x;z;ff s.t. e T x =1; x 0; ; m(1 fi) i=1 z i 0 ; x + ff 0; i =1;:::;m: z i + μ T i O(m + n) variables and O(m + n) constraints, e.g., n =100, m =10; 000 Computational cost can become prohibitive as m and n become large. 28

Computing CVaR Robust Portfolio Can Be Expensive CPU sec # samples 8 assets 50 assets 148 assets 5000 0.39 1.75 7.06 10,000 0.77 4.25 10.38 25,000 2.56 10.83 34.97 CPU time for the QP approach when =0: fi =0:90 To generate an efficient frontier, we need to solve QP for 0. Matlab 7.3 for Windows XP. Pentium 4 CPU 3.00GHz machine with 1GB RAM 29

ρ (z) ß [z] + Presented at ASU Dec 1, 2011 Let ρ (z) be defined as: A Simple Smoothing Technique 8 >< >: z 2 z + 1 2 z + 1 4 4 if z» z» if 0 otherwise. For a given resolution parameter >0, ρ (z) is continuous differentiable, and approximates the piecewise linear [z] function = max(z; 0) + 30

Smooth Approximation: g(ff) =E z ((z ff) + ) Approximation to g(α) 2.5 2 1.5 1 0.5 piecewise linear smooth approx. ε = 1 0 3 2.5 2 1.5 1 0.5 0 0.5 1 1.5 α Approximation to g(α) 6 5 4 3 2 1 piecewise linear smooth approx. ε = 0.01 0 6 4 2 0 2 4 6 α 31

Computing CVaR Robust Portfolios Via Smoothing 1 mx ff + ρ ( μ T i x ff) + xt μ Qx min x;ff s.t. e T x =1; x 0 ; m(1 fi) i=1 O(n) variables with O(n) constraints 32

CPU Comparisons MOSEK (CPU sec) Smoothing (CPU sec) # samples 8 assets 50 assets 148 assets 8 assets 50 assets 148 assets 5000 0.39 1.75 7.06 0.42 0.34 1.98 10,000 0.77 4.25 10.38 0.75 0.50 4.13 25,000 2.56 10.83 34.97 1.77 1.36 10.25 =0; fi =90% 33

Accuracy Comparisons (error in %): =0; fi =90% # samples 50 assets 148 assets 200 assets 10000-0.2974-0.2236-0.2234 25000-0.0934-0.0882-0.0880 50000-0.0504-0.0454-0.0466 =0:001 34

For convergence properties of the smoothing method for a class of stochastic optimization, see Xu, H., D. Zhang. 2008. Smooth sample average approximation of stationary points in nonsmooth stochastic optimization and applications. Math. Programming., Ser. A.. 35

Concluding Remarks When mean return is uncertain for mean variance portfolio selection, minmax robust with ellipsoidal uncertainty set: squeezed frontiers from MV based on nominal estimates minmax robust with interval uncertainty set: the maximum return portfolio is never diversified CVaR robust: different frontiers from those based on nominal estimates maximum return portfolios are typically diversified into multiple assets 36

Broadie, M. 1993. Computing efficient frontiers using estimated parameters. Annals of Operations Research 45 21 58. A. Ben-Tal and A. Nemirovski. 1998. Robust convex programming. Mathematics of Operations Research 23(1) 769 805. Goldfarb, D., G. Iyengar. 2003. Robust portfolio selection problems. Mathematics of Operations Research 28(1) 1 38. Tütüncü, R. H., M. Koenig. 2004. Robust asset allocation. Annals of Operations Research 132(1) 157 187. Alexander, S., T. F. Coleman, Yuying Li. 2006. Minimizing var and cvar for a portfolio of derivatives. Journal of Banking and Finance 30(2) 583 605. 37