ars clp volatility portfolio opt

90
Volatility Estimation & Portfolio Optimization Dr Arun Verma Quantitative Research Bloomberg, New York

Upload: luciomartinez83442

Post on 15-Nov-2015

16 views

Category:

Documents


1 download

DESCRIPTION

Volatility Estimation & Portfolio Optimization

TRANSCRIPT

  • Volatility Estimation&

    Portfolio Optimization

    Dr Arun VermaQuantitative ResearchBloomberg, New York

  • 09/10/2008 2Buenos Aires

    Agenda

    Volatility Estimation Historical Volatility Implied Volatility Stochastic Volatility Models

    Portfolio Optimization Asset Allocation Correlation Map Tail risk measures Diversification

  • 09/10/2008 3Buenos Aires

    Straight from the LAB BEVL Break Even Volatility GRCH GARCH(1,1) volatility CORM Correlation Map CDFX CDS & FX options joint model FFIP Fed Fund Implied probability WIRP World Interest Rate probability OVV (upcoming) Option valuation with a

    view OVIP (upcoming) Implied probability using

    options CPIP (upcoming) Energy and Commodity

    implied probability

  • 09/10/2008 4Buenos Aires

    Volatility : some definitions

    Historical volatilityHistorical volatilityHistorical volatilityHistorical volatility :standard deviation of the returns; measure of

    uncertainty/activity

    Implied volatilityImplied volatilityImplied volatilityImplied volatility : measure of the option price given by the market. Expected

    Future Volatility

  • 09/10/2008 5Buenos Aires

    Historical volatility - MERVAL

  • 09/10/2008 6Buenos Aires

    Historical volatility - IGPA

  • 09/10/2008 7Buenos Aires

    Historical Volatility Estimation

    Textbook Method: annualized SD of

    Better Method: subtract RN drift instead of realized drift

    Textbook method slightly underestimates volatility

    1

    ln

    i

    i

    it

    tt S

    Sx

    2

    1)(

    1252

    =

    =

    n

    it xx

    n i

  • 09/10/2008 8Buenos Aires

    Commonly available information: open, close, high, low

    Captures valuable volatility information

    Parkinson estimate:

    Garman-Klass estimate:

    Estimates based on High/Low

    ( )=

    =

    n

    tttP du

    n 1

    22

    2ln41

    ( ) ==

    =

    n

    tt

    n

    tttGK c

    ndu

    n 1

    2

    1

    22 39.05.0

    Sln

    open

    upper

    SS

    u ln=

    open

    close

    SS

    c ln=

    open

    down

    SSd ln=

  • 09/10/2008 9Buenos Aires

    Move based estimation

    Leads to alternative historical vol estimation:

    = number of crossings of log-price over [0,T]),( TL T

    TLh

    ),(~

    MoreRogers & Satchell , Yang-Zhang indicators..

  • 09/10/2008 10Buenos Aires

    Bloomberg Volatility estimators

    HIVG Historical Implied volatility HVG Historical Vol with 5 estimation methods VCMP Volatility Comparison SKEW Implied Volatility Surface GRCH GARCH(1,1) model volatility BEVL Break Even Volatility

  • 09/10/2008 11Buenos Aires

    GRCH Standard GARCH(1,1) model Equivalent to a discrete term stochastic

    volatility model Learns long term behavior of volatility

    which standard historical volatility calculations ignore

    Compare results with historical volatility Variance swap term structureCredit to Prof. Engle Nobel Prize (2003,

    Economics)

  • 09/10/2008 12Buenos Aires

    GARCH Model

    t

    dWdtd

    r

    ttt

    nnn

    =

    +=

    ++=+

    )1( where

    )(process OU lognormal a is equivalent timeContinuous

    )1(

    222

    2221

  • 09/10/2008 13Buenos Aires

    GARCH estimation

    Maximum likelihood optimization

    Find best value of parameters so that the discrete walk equation has the max likelihood as averaged over all discrete periods

    We use Matlab optimization toolbox.

  • 09/10/2008 14Buenos Aires

    GARCH results

  • 09/10/2008 15Buenos Aires

    Options Warm-up

    %30][%70][

    =

    =

    BlackRed

    PP

    Black if$0Red if100$

    Roulette:

    A lottery ticket gives:

    You can buy it or sell it for $60Is it cheap or expensive?

  • 09/10/2008 16Buenos Aires

    Risk Neutral Expectation

    Buy6070 >

    Sell6050 converges quickly to same volatility for all strike/maturity; breaks auto-correlation and vol/spot dependency.

    ?=>

  • 09/10/2008 28Buenos Aires

    Theoretical Skew from Prices (2)3) Discounted average of the Intrinsic Value from re-centered 3 month

    histogram.4) -Hedging : compute the implied volatility which makes the -

    hedging a fair game.

  • 09/10/2008 29Buenos Aires

    Theoretical Skewfrom historical prices (3)

    How to get a theoretical Skew just from spot price history?Example: 3 month daily data1 strike a) price and delta hedge for a given within Black-Scholes

    model b) compute the associated final Profit & Loss: c) solve for d) repeat a) b) c) for general time period and average e) repeat a) b) c) and d) to get the theoretical Skew

    1TSkK =

    ( )PL( ) ( )( ) 0/ =kPLk

    t

    S

    1T 2T

    K1T

    S

  • 09/10/2008 30Buenos Aires

    Strike dependency Fair or Break-Even volatility is an average of returns,

    weighted by the Gammas, which depend on the strike

  • 09/10/2008 31Buenos Aires

    Strike dependency for multiple paths

  • 09/10/2008 32Buenos Aires

    Exchange Rate: ARS Curncy BEVL

  • 09/10/2008 33Buenos Aires

    Exchange Rate: CLP Curncy BEVL

  • 09/10/2008 34Buenos Aires

    MERVAL Index

  • 09/10/2008 35Buenos Aires

    IPSA (General Index)

  • 09/10/2008 36Buenos Aires

    A Brief History of Volatility (1) : Bachelier 1900

    : Black-Scholes 1973

    : Merton 1973

    : Merton 1976

    : Hull&White 1987

    Qtt

    t

    t dWtdtrS

    dS )( +=

    Qtt dWdS =

    +=

    +=

    tLt

    Qtt

    t

    t

    dZdtVVad

    dWdtrSdS

    )(

    2

    Qt

    t

    t dWdtrS

    dS +=

    dqdWdtkrSdS Q

    tt

    t ++= )(

  • 09/10/2008 37Buenos Aires

    A Brief History of Volatility (2)Dupire 1992, arbitrage modelwhich fits term structure of volatility given by log contracts.

    Dupire 1993, minimal model to fit current volatility surface

    ( ) Qt

    Tt

    Qtt

    t

    t

    dZdtT

    tLd

    dWS

    dS

    2

    2

    22

    +

    =

    =

    ( )2

    ,

    22

    2 2,

    ),( )(

    KC

    K

    KC

    rKTC

    TK

    dWtSdttrS

    dS

    TK

    Qt

    t

    t

    +=

    +=

  • 09/10/2008 38Buenos Aires

    A Brief History of Volatility (3)Heston 1993, semi-analytical formulae.

    Dupire 1996 (UTV), Derman 1997, stochastic volatility model which fits current volatility surface HJM treatment.

    +=

    +=

    tttt

    ttt

    t

    dZdtbd

    dWdtrS

    dS

    )(

    222

    KV

    dZbdtdV

    TK

    QtTKTKTK

    =

    +=

    T

    ,

    ,,,

    S

    tolconditiona

    varianceforward ousinstantane :

  • 09/10/2008 39Buenos Aires

    A Brief History of Volatility (4) Bates 1996, Heston + Jumps:

    Local volatility + stochastic volatility: SABR: f is a power function

    More..Levy Processes, Stochastic Clock..

    +=

    ++=

    tttt

    ttt

    t

    dWdtbd

    dqdZdtrS

    dS

    )(

    222

    ( ) Qttt

    t dZtSfdtrS

    dS , +=

  • 09/10/2008 40Buenos Aires

    Volatility Model Requirements

    Has to fit static/current data: Spot Price Interest Rate Structure Implied Volatility Surface

    Should fit dynamics of: Spot Price (Realistic Dynamics) Volatility surface when prices move Interest Rates (possibly)

    Has to be Understandable In line with the actual hedge Easy to implement

  • 09/10/2008 41Buenos Aires

    European prices

    StochasticVol

    Models

    StochasticVol

    Models

    Exotic prices

    From simple to complex

  • 09/10/2008 42Buenos Aires

    Heston Model

    - Calibrate Heston model to all available strikes and maturities (relatively robust to missing strikes)

    - Interpolate differences between the best-fit Heston Implied Vols (squared) and Market Implied vols (squared).

    - Flat extrapolation on errors (asymptotes are thus Shifted-Heston curves)

    dtdWdBdBvdtvdv

    dWvdtqrS

    dS

    tt

    tttt

    ttt

    t

    =

    +=

    +=

    )(

    )(

  • 09/10/2008 43Buenos Aires

    Role of parameters Correlation gives the short term skew Mean reversion level determines the long term

    value of volatility Mean reversion strength

    Determine the term structure of volatility Dampens the skew for longer maturities

    Volvol gives convexity to implied vol Functional dependency on S has a similar effect

    to correlation

  • 09/10/2008 49Buenos Aires

    Understanding Information embedded in Option prices: 4-way play

    Underlying Probability density

    Implied Vol

    payoff distribution

    Payoff

  • 09/10/2008 50Buenos Aires

    Upcoming functions OVV & OVIP

    OVIP Implied probability from Options Prices Show Implied probabilities

    Compare Historical densities to Implied densities

    Illustrate Future implied paths OVV Option valuation with a view

    Draw a density of possible underlying values at a given horizon

    Draw your own payoff or choose from selected European or structured profiles

    On the fly scenario analysis and risk analysis

    Use your subjective view to find an optimal portfolio for you.

  • 09/10/2008 51Buenos Aires

    OVIP overview

  • 09/10/2008 52Buenos Aires

    OVIP Future likely paths

  • 09/10/2008 53Buenos Aires

    OVV Draw a subjective view

  • Volatility & Correlation Map

  • 09/10/2008 55Buenos Aires

    Correlation Map

    Correlation is a key data in risk management. Alternative way of representing covariance and

    moreover effective for computation : the Vol Map.Basic idea : construct a visual map such that: where A, B are two assets and

    is the volatility of A/B.

    where is the correlation of A returns.

    ABBA 2 AB

    ),cos( ACAB

  • 09/10/2008 56Buenos Aires

    Correlation Map

    It is possible since if we consider a vectorized Black-Scholes model.

    Two similar assets will be placed close together on the map (useful for hedging, proxy for substitutions)

    Clusters of assets can be identified (risk aggregation & management, hedging)

    Flat Triangles : could indicate potential arbitrage

    BAAB =

  • 09/10/2008 57Buenos Aires

    Geometry of random variables Representation in risk space n random variables represented as n points in dimension

    n from the covariance matrix (of the log returns) Standard deviation: distance Covariance: scalar product Correlation: cosine of the angle

    X1

    X2

  • 09/10/2008 58Buenos Aires

    Visualization: Three representations

    1. Raw returns (relative to USD, period 1/1/2000-1/1/2005)

    0 200 400 600 800 1000 1200 14000.7

    0.8

    0.9

    1

    1.1

    1.2

    1.3

    1.4

    1.5

    days

    Representation I : small dataset. Normalized currency pairs timeseries

    AUDEURGBPJPYMXP

  • 09/10/2008 59Buenos Aires

    Three representations

    2. Covariance matrix

    =

    0.0075 0.0008- 0.0009- 0.0017- 0.0003 0.0008- 0.0111 0.0018 0.0027 0.0016 0.0009- 0.0018 0.0057 0.0049 0.0022 0.0017- 0.0027 0.0049 0.0100 0.0037 0.0003 0.0016 0.0022 0.0037 0.0106

    C

    USDAUD

    EURGBP

    JPY

    USDAUD

    EURGBP

    JPY

    5

    0

    5

    10

    15

    x 103

  • 09/10/2008 60Buenos Aires

    Three representations

    3. Volatility Map

    0.08 0.06 0.04 0.02 0 0.02 0.04 0.06 0.08

    0.08

    0.06

    0.04

    0.02

    0

    0.02

    0.04

    0.06

    0.08

    USD

    AUD

    CAD

    CHFEURGBP

    JPY

    KRWMXP

    NZD

    SEKSGD

  • 09/10/2008 61Buenos Aires

    Correlation Map Computation Given N assets, choose one as a base, and build the NxN

    covariance matrix C of the currencies expressed in this base Find X (for instance by Cholesky decomposition) s.t. C = X.XT X's rows (X)i are our mapping of currencies since :

    Defines a unique simplex Shift the origin to the barycenter of the simplex Using implied vol data potentially builds a different map. the

    implied map may not exist (Cimp

  • 09/10/2008 62Buenos Aires

    An Example

    1. Three currencies: USD, CLP, ARS (Two pairs USD-CLP, USD-ARS)

    2. Coordinates:

    =

    =

    xx

    xyyy

    xx

    yxxx

    xx

    xyyy

    xx

    yx

    xx

    yyyx

    xyxx

    VV

    V

    VV

    V

    VV

    VVV

    V

    VVVV

    C2

    2

    0

    0

    USD EUR

    JPY( )

    , )

    ( 31

    ,

    0 , )0,0(

    2

    2

    +=

    +

    =

    +=

    +=

    xx

    xyyyxx

    xx

    yx

    xx

    xyyy

    xx

    yx

    xx

    VV

    VVVV

    VV

    VVV

    BRL

    VCOP

    USD

    CLP

    ARSUSD

  • 09/10/2008 63Buenos Aires

    Dimension Reduction To represent the map, project it on a 2-3D space

    Projection must minimize the loss of "information Linear projection

    PCA algorithm : keep the 2 or 3 largest eigenvalues Non linear projection (more optimal)

    minimize with respect to the (dij) where d/o are the new/original distances

  • 09/10/2008 64Buenos Aires

    A focused Latin American View

  • 09/10/2008 65Buenos Aires

    Mix of stock indices and currencies

  • 09/10/2008 66Buenos Aires

    MERVAL view

    Banking

  • 09/10/2008 67Buenos Aires

    IGPA index view

    Banking

  • 09/10/2008 68Buenos Aires

    Commodities view - Agriculture

  • 09/10/2008 69Buenos Aires

    Commodities view Metals, Oil ..

  • Robust Asset Allocation

    and

    Portfolio Optimization

  • 09/10/2008 71Buenos Aires

    BPORT PREP Portfolio Reporting RVP Equity Relative Value EQS Equity Screening PRT Equity Real-Time Analysis NPH Monitor Portfolio News ALRT Portfolio Alerts OSA Monitor Equity Options BLP Monitor Portfolios in Launchpad BERR Portfolios on Blackberry RSE Analyst Research VAR Value-at-Risk

    TRK Tracking Error WRSTStress Tests KRR Key Rate Risk LRSK Liquidity Risk BBAT Equity Return Attribution HFA Historical Fund Analysis PFST Excel Drag & Drop BBU Automatic Portfolio

    Uploader PRTU Create/Edit Portfolios PLST List all Portfolios PDIS Share PortfoliosCOMING UP : 1) ACA Asset Allocation2) Equity Factor Models

  • 09/10/2008 72Buenos Aires

    Agenda A problem at the core - Estimation risk Risk measure choice Variance/semi-

    variance/ CVaR? Multi-scenario Robust optimization Default risk Concentration risk Black-Litterman and beyondMarkowitz invented Mean-Variance Portfolio

    Optimization in 1950s, Nobel Prize in Economics in 1990

  • 09/10/2008 73Buenos Aires

    Review pitfalls of Markowitz approach

    Corner Solutions Estimation risk Out-of-sample performance is usually bad

    (Over-optimized!) Not consistent with APT/CAPM Market

    portfolio is not efficient!!

  • 09/10/2008 74Buenos Aires

    Improving Markowitz

    Approaches that work (in practice) Assign higher variance to non-principal

    factors Adding Concentration/Liquidity risk

    measures

    Use Black-Litterman Multi-scenario robust optimization Tail risk measures

  • 09/10/2008 75Buenos Aires

    Concentration Risk

    Concentration risk can be defined as deviationfrom a market/prior portfolio

    Conc. risk = New optimization problem

    )()( wwww T

    11 :

    ))(())(1()(

    =

    =

    +

    TT

    T

    TT

    w

    wtosubjectwwCdiagwwCwwMin

  • 09/10/2008 76Buenos Aires

    Data Test Bed

    23 Asset classes (from Fixed income, Equities, Commodities, International Equities and Alternative investments)

    Historical periods 1997-2007

    GARCH volatilities used in place of historical volatilities

  • 09/10/2008 77Buenos Aires

    Concentration Risk Balance Scale

  • 09/10/2008 78Buenos Aires

    Portfolio Optimizer Main Screen

  • 09/10/2008 79Buenos Aires

    Output

  • 09/10/2008 80Buenos Aires

    Efficient Frontier

  • 09/10/2008 81Buenos Aires

    Black-Litterman Model

    Use implied returns Consistent with APT A full version allows inputting your own

    view of absolute or relative returns

  • 09/10/2008 82Buenos Aires

    Semi-variance Semi-variance is

    defined as one-sided quadratic risk below a benchmark return.

    Is a tractable left tail risk measure.

    var

    ][

    ][]})[{(var

    ])[(2

    2

    SrEioSortinoRat

    VarrE

    oSharpeRati

    TrESTrEVar

    =

    =

    =

    =

  • 09/10/2008 83Buenos Aires

    Multi-Scenario Optimization Why put all faith in one-scenario (standard

    Markowitz)? Use historical periods as stress test

    scenario Black-Litterman view can be just another

    stress test scenario Re-sample and generate additional

    scenarios Robust Optimization framework

  • 09/10/2008 84Buenos Aires

    Multi-Scenario Math Problem

    e.performanc sample-of-outgreat a Has

    sense.robust in theonly but period singleany in efficient benot may Portfolio Optimal

    11

    ,..,1,:

    :Risk Case- WorstMinimize

    =

    ==T

    Tii

    Ti

    Ti

    w

    NiwtosubjectwCwMaxMin

  • 09/10/2008 85Buenos Aires

    Handling Default risk

    Add a jump factor to each asset

    In Multi-scenario framework add defaultscenarios

    Tail risk important in current market scenarios

  • 09/10/2008 86Buenos Aires

    Multi-scenario optimization

  • 09/10/2008 87Buenos Aires

    Bad out of sample performance (single scenario markowitz)

  • 09/10/2008 88Buenos Aires

    Good Out of sample performance (Concentration risk in single scenario)

  • 09/10/2008 89Buenos Aires

    Best out of sample performance (Multi-Scenario Optimization)

  • 09/10/2008 90Buenos Aires

    Conclusions

    Out of sample performance is a key measure

    Scenario optimization is important for a robust framework

    Portfolio and risk managers view should be incorporated into the asset allocation process.