FE670 Algorithmic Trading Strategies. Stevens Institute of Technology

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

Bayesian Optimization

Prior Information: Shrinkage and Black-Litterman. Prof. Daniel P. Palomar

Markowitz Efficient Portfolio Frontier as Least-Norm Analytic Solution to Underdetermined Equations

Duality Methods in Portfolio Allocation with Transaction Constraints and Uncertainty

The Black Litterman Model: A Detailed Exploration

Model Mis-specification

Attilio Meucci. Issues in Quantitative Portfolio Management: Handling Estimation Risk

Regression: Ordinary Least Squares

Robust portfolio selection under norm uncertainty

Estimating Covariance Using Factorial Hidden Markov Models

Financial Econometrics Return Predictability

Information Choice in Macroeconomics and Finance.

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

ECON4515 Finance theory 1 Diderik Lund, 5 May Perold: The CAPM

FE670 Algorithmic Trading Strategies. Stevens Institute of Technology

CORC Technical Report TR Robust portfolio selection problems

Robust Optimization: Applications in Portfolio Selection Problems

Lecture 20 May 18, Empirical Bayes Interpretation [Efron & Morris 1973]

Robust Efficient Frontier Analysis with a Separable Uncertainty Model

Time Series Models for Measuring Market Risk

Optimization Problems

Network Connectivity and Systematic Risk

A Correction. Joel Peress INSEAD. Abstract

Least Squares Regression

Optimal Investment Strategies: A Constrained Optimization Approach

Multi-Period Portfolio Optimization: Translation of Autocorrelation Risk to Excess Variance

MS&E 226: Small Data

Threading Rotational Dynamics, Crystal Optics, and Quantum Mechanics to Risky Asset Selection. A Physics & Pizza on Wednesdays presentation

A STEP-BY-STEP GUIDE TO THE BLACK-LITTERMAN MODEL. Incorporating user-specified confidence levels

Simple Linear Regression

Dynamic Matrix-Variate Graphical Models A Synopsis 1

Dealing with Data: An Empirical Analysis of Bayesian Extensions to the Black-Litterman Model

Ch 2: Simple Linear Regression

Heteroscedasticity and Autocorrelation

Cross-Sectional Regression after Factor Analysis: Two Applications

The ambiguous impact of contracts on competition in the electricity market Yves Smeers

Wealth, Information Acquisition and Portfolio Choice: A Correction

Modern Portfolio Theory with Homogeneous Risk Measures

1: PROBABILITY REVIEW

Multivariate GARCH models.

Size Matters: Optimal Calibration of Shrinkage Estimators for Portfolio Selection

A Dynamic Model for Investment Strategy

Least Squares Regression

TEV Sensitivity to Views in Black-Litterman Model

Robust Optimization for Risk Control in Enterprise-wide Optimization

Simple Linear Regression

Market Risk. MFM Practitioner Module: Quantitiative Risk Management. John Dodson. February 8, Market Risk. John Dodson.

Speculation and the Bond Market: An Empirical No-arbitrage Framework

High Dimensional Inverse Covariate Matrix Estimation via Linear Programming

Notes on Recursive Utility. Consider the setting of consumption in infinite time under uncertainty as in

Identifying Financial Risk Factors

Portfolio Allocation using High Frequency Data. Jianqing Fan

Linear Regression. In this problem sheet, we consider the problem of linear regression with p predictors and one intercept,

Network Connectivity, Systematic Risk and Diversification

3.0.1 Multivariate version and tensor product of experiments

Graduate Macroeconomics 2 Problem set Solutions

Data Abundance and Asset Price Informativeness. On-Line Appendix

An algorithmic solution for an optimal decision making process within emission trading markets

R = µ + Bf Arbitrage Pricing Model, APM

Weighted Least Squares

Applications of Random Matrix Theory to Economics, Finance and Political Science

1 Bewley Economies with Aggregate Uncertainty

Understanding Generalization Error: Bounds and Decompositions

Week 5 Quantitative Analysis of Financial Markets Characterizing Cycles

Chapter 14 Stein-Rule Estimation

Week 5 Quantitative Analysis of Financial Markets Modeling and Forecasting Trend

Module 22: Bayesian Methods Lecture 9 A: Default prior selection

Forecasting Large Realized Covariance Matrices: The Benefits of Factor Models and Shrinkage

Robustness and bootstrap techniques in portfolio efficiency tests

Section 3: Simple Linear Regression

Introduction to Convex Optimization

Lecture Notes 1: Decisions and Data. In these notes, I describe some basic ideas in decision theory. theory is constructed from

Introduction to Machine Learning

MAT2377. Rafa l Kulik. Version 2015/November/26. Rafa l Kulik

IEOR 165 Lecture 7 1 Bias-Variance Tradeoff

Financial Econometrics Lecture 6: Testing the CAPM model

EE 227A: Convex Optimization and Applications April 24, 2008

LECTURE 6. Introduction to Econometrics. Hypothesis testing & Goodness of fit

Exploring non linearities in Hedge Funds

Robust Portfolio Selection Based on a Joint Ellipsoidal Uncertainty Set

MFM Practitioner Module: Risk & Asset Allocation. John Dodson. September 7, 2011

Quantitative Analysis of Financial Markets. Summary of Part II. Key Concepts & Formulas. Christopher Ting. November 11, 2017

Introduction to Algorithmic Trading Strategies Lecture 10

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

The Slow Convergence of OLS Estimators of α, β and Portfolio. β and Portfolio Weights under Long Memory Stochastic Volatility

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

Bayesian methods in economics and finance

Ross (1976) introduced the Arbitrage Pricing Theory (APT) as an alternative to the CAPM.

Portfolio Selection Using Bayesian Analysis and Gibbs Sampling

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

Machine learning, shrinkage estimation, and economic theory

Optimal Covariance Matrix with Parameter Uncertainty for the Tangency Portfolio

A Robust Portfolio Technique for Mitigating the Fragility of CVaR Minimization

Sparse Linear Models (10/7/13)

Lecture 7 October 13

Biostatistics Advanced Methods in Biostatistics IV

Testing Downside-Risk Efficiency Under Distress

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

FE570 Financial Markets and Trading. Stevens Institute of Technology

Transcription:

FE670 Algorithmic Trading Strategies Lecture 8. Robust Portfolio Optimization Steve Yang Stevens Institute of Technology 10/17/2013

Outline 1 Robust Mean-Variance Formulations 2 Uncertain in Expected Return Estimates 3 Uncertainty in Return Covariance Matrix Estimates 4 Using Robust Mean-Variance Portfolio Optimization in Practice

Robust Mean-Variance Formulations - Uncertainty in the inputs to a portfolio optimization problem (for example, the expected returns and their variances and covariances) can be modeled directly in the optimization process. - We recall that the classical mean-variance problem introduced earlier max w µ w λw Σw s.t.w l = 1 where l = [1, 1,.., 1]. In this optimization problem µ, Σ, λ, and w denote the expected return, asset return covariance matrix, risk aversion coefficient, and portfolio weights, respectively.

Uncertain in Expected Return Estimates - An easy way to incorporate uncertainty caused by estimation errors is to require that the investor be protected if the estimated expected return ˆµ i for each asset is around the true expected return µ i. The error from the estimation can be assumed to be not larger than some small number δ i > 0. A simple choice for the uncertainty set for µ is U δ (ˆµ i ) = {µ µ i ˆµ i δ i, i = 1,..., N} where l = [1, 1,.., 1]. In this optimization problem µ, Σ, λ, and w denote the expected return, asset return covariance matrix, risk aversion coefficient, and portfolio weights, respectively. The δ i s could be specified by assuming some confidence interval around the estimated expected return.

- The robust formulation of the mean-variance problem under the preceding assumption on ˆµ i is max w µ w δ w λw Σw s.t.w l = 1 - If the weight of asset i in the portfolio is negative, the worst-case expected return for asset i is µ i + δ i (we lose the largest amount possible). If the weight of asset i in the portfolio is positive, then the worst-case expected return for asset i is µ i δ i (we gain smallest amount possible). - The objective agrees with our intuition: it tries to minimize the worst-case expected portfolio return. Assets whose mean return estimates are less accurate (have a larger estimation error δ i ) are penalized in the objective function, and will tend to have smaller weights in the optimal portfolio allocation.

To gain some additional insight, let us rewrite the robust formulation as max (ˆµ µ δ,w)w λw Σw w s.t.w l = 1 where µ δ,w (w) = sign(w 1 )δ 1 sign(w 2 )δ 2. sign(w N )δ N Here sign( ) is the sign function (that is, sign(x) = 1 when x 0 and sign(x) = 1 when x < 0). In this reformulation of the problem we see that robust optimization is related to statistical shrinkage, and the original expected return vector is shrunk to ˆµ µ δ,w.

w By using the equality w i sign(w i )δ i = w i i w i δ i = w i δ i wi we can rewrite the problem as max w µ w λw Σw ŵ w s.t.w l = 1 w i wi, where ŵ = w 1 w1. w N wn = δ 1... δ N Observe that this problem is yet another modification of the classical mean-variance problem. In particular, a risk-like term ŵ w has been added to the classical formulation. This term can be interpreted as a risk adjustment performed by an investor who is averse to estimation error.

- One can define many other uncertainty sets for the expected returns vector µ. While more general uncertainty sets lead to more complicated optimization problems, the basic intuition and interpretation remain the same. For instance, consider the uncertainty set: U δ (ˆµ i ) = { (µ ˆµ) Σ 1 µ (µ ˆµ) δ 2} It captures the idea that the investor would like to be protected in instances in which the total scaled deviation of the realized average returns from the estimated returns is within δ. - We may ask ourselves what the worst estimates of the expected returns would be, and how we would allocate the portfolio in this case. Mathematically, this can be expressed as: max w min µ {(µ ˆµ) Σ 1 µ (µ ˆµ) δ2 } µ w λw Σw s.t.w l = 1

Least Squares Regression Models - If expected returns are estimated based on linear regression, then one can calculate an estimate of the error covariance matrix from the regression errors. Let us assume we have the factor model for the returns: This can be written as r = µ + V f + ɛ y i = Ax i + ɛ i or Y = AX + ɛ - If a portfolio manager decomposes the expected return forecast into factor-specific and asset specific returns, then he is concerned about the standard error covariance matrix for the intercept term µ. The matrix of estimation errors for the response corresponding to the factor realizations f τ = (1, f τ1,..., f τm ) R M is given by: { } f τ XX 1 1 fτ T (Y AX) (Y AX)

The James-Stein Estimator - The James-Stein estimator of expected returns is computed as a weighted average of the sample average returns (computed from a sample of size T ) and a shrinkage target of µ 0. ˆµ JS = (1 w)ˆµ + wµ 0 The special form of the James-Stein shrinkage estimator proposed by Jorion (named the Bayes-Stein estimator) is based on Bayesian methodology. The shrinkage target µ 0 is computed as µ 0 = l Σ 1 l Σ 1 l ˆµ where Σ is the real covariance matrix of the N returns. This matrix is unknown in practice, but one can replace Σ in the previous equation by (where, S is the usual sample covariance matrix.): ˆΣ = T 1 T N 3 S

The Black-Litterman Model - The Black-Litterman model for estimating expected returns combines the market equilibrium with an investor s views. The formula for the estimate is ˆµ BL = (X V 1 X) 1 X V 1 y = [(τ Σ) 1 + P Ω 1 P] 1 [(τ Σ) 1 Π + P Ω 1 q] where Σ is the covariance matrix of returns; Π is the vector of expected excess returns, computed from an equilibrium model such as CAPM; τ is a scalar that represents the confidence in the estimation of the market prior; q is vector of investor s views; P is a matrix of investor s views; Ω is matrix expressing the confidence in the investor s views. - The covariance of the expected return is [(τ Σ) 1 + P Ω 1 P] 1 ]. It can be used an approximation fro the estimation error covariance matrix Σ µ.

Uncertainty in Return Covariance Matrix Estimates Mean-Variance portfolio optimization is less sensitive to inaccuracies in the estimate of the covariance matrix Σ than it is to estimation errors in expected returns. max w { min µ U µ {µ w} λ max Σ U Σ {w Σw} } s.t.w l = 1 where U µ and U Σ denote the uncertainty sets of expected returns and covariances, respectively. - A few different methods for modeling uncertainty in the covariance matrix are used in practice. Some are superimposed on top of factor models for returns, while others consider confidence intervals for the individual covariance matrix entries.

Factor Models - If we assume a standard factor model for returns r = µ + V f + ɛ Then the covariance matrix of returns Σ can be expressed as Σ = V FV + D It is assumed that the vector of residual returns ɛ is independent of the vector of factor returns f and that the variance of µ is zero. - The statistical properties of the estimate of V naturally lead to an uncertainty set of the kind. S v = {V : V = V 0 + W, W i ρ i, i = 1,..., N} where W i denotes the i-th column of W and W i = w Gw.

Confidence Intervals for the Entries of the Covariance Matrix - Instead of using uncertainty sets based on estimates from a factor model, one can specify intervals from the individual elements of the covariance matrix of the kind Σ Σ Σ If we assume that the estimates of expected returns vary in intervals U δ (ˆµ i ) = {µ µ i ˆµ i δ i, i = 1,..., N} short sales are not allowed (i.e., w 0, and the matrix Σ is positive semidefinite, the resulting optimization problem is very simple to formulate. max w { min µ U µ {µ w} λ max Σ U Σ {w Σw} } s.t.w l = 1

Using Robust Mean-Variance Portfolio Optimization in Practice - Robust optimization does, however, come at the cost of additional modeling effort. The important question is whether this effort is worthwhile. - Critics have argued that robust optimization does not provide more benefit than shrinkage estimators that combine the minimum variance portfolio with a speculative investment portfolio. However, robust optimization is not necessarily equivalent to shrinkage estimation. They are particularly different in the presence of additional portfolio constraints. - An advantage of the robust optimization approach is that the parameter values in the robust formulation can be matched to probabilistic guarantees.

- The discussion in the previous sections leads to the question: so which approach is best for modeling financial portfolios? The short answer is: it depends. It depends on the size of the portfolio, the type of assets and their distributional characteristics, the portfolio strategies and trading styles involved, and exiting technical and intellectual infrastructure, among others. Sometimes it makes sense to combine several techniques, such as a blend of Bayesian estimation and robust portfolio optimization. This is an empirical question; indeed, the only way to find out is through extensive research and testing.

- A simple check-list for robust quantitative portfolio management: 1 Risk forecasting: develop an accurate risk model. 2 Return forecasting: construct robust expected return estimates. 3 Classical protfolio optimization: start with a simple framework. 4 Mitigate model risk: a Minimize estimation risk through the use of robust estimators. b Improve the stability of the optimization framework through robust optimization. 5 Extensions. In general, the most difficult item in this list is to calculate robust expected return estimates. Developing profitable trading strategies is hard, but not impossible. It is important to remember that modern portfolio optimization techniques and fancy mathematics are not going to help much if the underlying trading strategies are subpar.