Hedging Under Jump Diffusions with Transaction Costs. Peter Forsyth, Shannon Kennedy, Ken Vetzal University of Waterloo

Similar documents
Multi-period mean variance asset allocation: Is it bad to win the lottery?

Pricing Methods and Hedging Strategies for Volatility Derivatives

The Black-Scholes Model

Hedging Credit Derivatives in Intensity Based Models

CS 774 Project: Fall 2009 Version: November 27, 2009

The Black-Scholes Model

Hedging European Options under a Jump-diffusion Model with Transaction Cost

Practical Hedging: From Theory to Practice. OSU Financial Mathematics Seminar May 5, 2008

Calibration and hedging under jump diffusion

Lecture Note 8 of Bus 41202, Spring 2017: Stochastic Diffusion Equation & Option Pricing

Lecture 17. The model is parametrized by the time period, δt, and three fixed constant parameters, v, σ and the riskless rate r.

Simple Robust Hedging with Nearby Contracts

MSc Financial Engineering CHRISTMAS ASSIGNMENT: MERTON S JUMP-DIFFUSION MODEL. To be handed in by monday January 28, 2013

The Black-Scholes Model

Advanced Topics in Derivative Pricing Models. Topic 4 - Variance products and volatility derivatives

Chapter 15: Jump Processes and Incomplete Markets. 1 Jumps as One Explanation of Incomplete Markets

Monte Carlo Simulations

Equity correlations implied by index options: estimation and model uncertainty analysis

1.1 Basic Financial Derivatives: Forward Contracts and Options

Simple Robust Hedging with Nearby Contracts

Volatility Trading Strategies: Dynamic Hedging via A Simulation

Optimal Hedging of Variance Derivatives. John Crosby. Centre for Economic and Financial Studies, Department of Economics, Glasgow University

Financial Engineering. Craig Pirrong Spring, 2006

The Impact of Volatility Estimates in Hedging Effectiveness

Hedging Errors for Static Hedging Strategies

Value at Risk Ch.12. PAK Study Manual

The Effect of Modelling Parameters on the Value of GMWB Guarantees

Robustly Hedging Variable Annuities with Guarantees Under Jump and Volatility Risks

Mixing Di usion and Jump Processes

MFE/3F Questions Answer Key

Counterparty Credit Risk Simulation

The Black-Scholes PDE from Scratch

Utility Indifference Pricing and Dynamic Programming Algorithm

STEX s valuation analysis, version 0.0

Lecture 4: Barrier Options

Stochastic Volatility and Jump Modeling in Finance

Implied Volatility Surface

Exact Sampling of Jump-Diffusion Processes

IEOR E4703: Monte-Carlo Simulation

Market Risk: FROM VALUE AT RISK TO STRESS TESTING. Agenda. Agenda (Cont.) Traditional Measures of Market Risk

Smile in the low moments

Monte Carlo Methods in Financial Engineering

A Lower Bound for Calls on Quadratic Variation

Pricing theory of financial derivatives

A Consistent Pricing Model for Index Options and Volatility Derivatives

Optimal Trade Execution: Mean Variance or Mean Quadratic Variation?

Unified Credit-Equity Modeling

Queens College, CUNY, Department of Computer Science Computational Finance CSCI 365 / 765 Fall 2017 Instructor: Dr. Sateesh Mane.

Reading: You should read Hull chapter 12 and perhaps the very first part of chapter 13.

We discussed last time how the Girsanov theorem allows us to reweight probability measures to change the drift in an SDE.

Definition Pricing Risk management Second generation barrier options. Barrier Options. Arfima Financial Solutions

IEOR E4703: Monte-Carlo Simulation

Volatility Smiles and Yield Frowns

Dynamic Hedging in a Volatile Market

Option Pricing Models for European Options

( ) since this is the benefit of buying the asset at the strike price rather

Monte Carlo Simulation of Stochastic Processes

BIRKBECK (University of London) MSc EXAMINATION FOR INTERNAL STUDENTS MSc FINANCIAL ENGINEERING DEPARTMENT OF ECONOMICS, MATHEMATICS AND STATIS- TICS

European option pricing under parameter uncertainty

Credit Risk : Firm Value Model

King s College London

Approximation Methods in Derivatives Pricing

MATH3075/3975 FINANCIAL MATHEMATICS TUTORIAL PROBLEMS

AN ANALYTICALLY TRACTABLE UNCERTAIN VOLATILITY MODEL

Modeling the Implied Volatility Surface. Jim Gatheral Global Derivatives and Risk Management 2003 Barcelona May 22, 2003

Lecture 11: Stochastic Volatility Models Cont.

SYSM 6304: Risk and Decision Analysis Lecture 6: Pricing and Hedging Financial Derivatives

Hedging under Arbitrage

2.3 Mathematical Finance: Option pricing

FIN FINANCIAL INSTRUMENTS SPRING 2008

Derivatives Pricing. AMSI Workshop, April 2007

STOCHASTIC VOLATILITY MODELS: CALIBRATION, PRICING AND HEDGING. Warrick Poklewski-Koziell

Pricing and Hedging of European Plain Vanilla Options under Jump Uncertainty

The stochastic calculus

Numerical valuation for option pricing under jump-diffusion models by finite differences

Calculating Implied Volatility

Calculation of Volatility in a Jump-Diffusion Model

7.1 Volatility Simile and Defects in the Black-Scholes Model

Modeling the extremes of temperature time series. Debbie J. Dupuis Department of Decision Sciences HEC Montréal

CONTINUOUS TIME PRICING AND TRADING: A REVIEW, WITH SOME EXTRA PIECES

THE MARTINGALE METHOD DEMYSTIFIED

- 1 - **** d(lns) = (µ (1/2)σ 2 )dt + σdw t

Valuing Guarantees on Spending Funded by Endowments

Local Volatility Dynamic Models

Stochastic Differential Equations in Finance and Monte Carlo Simulations

Lecture 9: Practicalities in Using Black-Scholes. Sunday, September 23, 12

MFE/3F Questions Answer Key

Theoretical Problems in Credit Portfolio Modeling 2

A Cost of Capital Approach to Extrapolating an Implied Volatility Surface

From Discrete Time to Continuous Time Modeling

Continuous Processes. Brownian motion Stochastic calculus Ito calculus

Limit Theorems for the Empirical Distribution Function of Scaled Increments of Itô Semimartingales at high frequencies

Option Pricing Under a Stressed-Beta Model

Advanced topics in continuous time finance

Practical example of an Economic Scenario Generator

Valuation of Volatility Derivatives. Jim Gatheral Global Derivatives & Risk Management 2005 Paris May 24, 2005

Volatility Smiles and Yield Frowns

Rough volatility models: When population processes become a new tool for trading and risk management

EFFICIENT MONTE CARLO ALGORITHM FOR PRICING BARRIER OPTIONS

1 The continuous time limit

Transcription:

Hedging Under Jump Diffusions with Transaction Costs Peter Forsyth, Shannon Kennedy, Ken Vetzal University of Waterloo Computational Finance Workshop, Shanghai, July 4, 2008

Overview Overview Single factor diffusion models for equities not adequate for risk management Alternatives: Stochastic Volatility/Regime Switching: can hedge with underlying plus small number of options (sometimes one) Jump processes: hedge with underlying plus infinite number of options! Obviously, hedging jumps is hard Computational Finance Workshop, Shanghai, July 4, 2008 1

Why Jumps? Why Do We Need Jump Models? Equity return data suggests jumps. Typical local volatility surfaces Heavy skew for short dated options Consistent with jumps Large asset price changes more frequent than suggested by Geometric Brownian Motion Risk management: if we don t hedge the jumps We are exposed to sudden, large losses Computational Finance Workshop, Shanghai, July 4, 2008 2

Why Jumps? Example: A Drug Company This is not Geometric Brownian Motion! 80% and 50% drops in one day! Computational Finance Workshop, Shanghai, July 4, 2008 3

Why Jumps? S&P 500 monthly log returns since 1982 20 15 10 5 0 1.4 1.2 1 0.8 0.6 0.4 0.2 0 0.2 0.4 0.6 Scaled to zero mean and unit standard deviation Standard normal distribution also shown Extreme events more likely than simple GBM Higher peak, fatter tail than normal distribution Computational Finance Workshop, Shanghai, July 4, 2008 4

Hedging Hedging the Jumps If we believe that the underlying process has jumps, hedging portfolio must contain underlying plus options Hedging the jumps: previous work (Carr, He et al), good results for semi-static hedging (European options) We need a dynamic strategy for path dependent options Questions: How many options do we need to reduce jump risk? Will the bid-ask spread of the options in our hedging portfolio make a dynamic strategy too expensive? Computational Finance Workshop, Shanghai, July 4, 2008 5

Overview Overview Assume price process is a jump diffusion Force delta neutrality (diffusion risk hedged) Isolate jump risk and transaction cost (bid/ask spread) terms Model bid-ask spread as a function of moneyness At each hedge rebalance time Minimize jump risk and transaction costs Test strategy by Monte Carlo simulation Computational Finance Workshop, Shanghai, July 4, 2008 6

Stochastic Process Assumption: Stochastic Process for Underlying Asset S ds S = µdt + σdz + (J 1)dq µ = drift rate, σ = volatility, dz = increment of a Wiener process { 0 with probability 1 λdt dq = 1 with probability λdt, λ = mean arrival rate of Poisson jumps; S JS. Computational Finance Workshop, Shanghai, July 4, 2008 7

PIDE Option Price V = V (S, t) Given by PIDE/LCP min(v τ LV λiv, V V ) = 0 V τ = LV λiv American European LV σ2 2 S2 V SS + (r λκ)sv S (r + λ)v IV 0 V (SJ)g Q (J) dj T = maturity date, κ = E Q [J 1], V = payoff, r = risk free rate, τ = T t, g Q (J) = probability density function of the jump amplitude J Computational Finance Workshop, Shanghai, July 4, 2008 8

Hedging Hedging Strategy Hedging Portfolio Π Short option worth V Π = V + es + φ I + B Long e units underlying worth S Long N additional instruments worth I = [I 1, I 2,..., I N ] T, with weights φ = [φ 1, φ 2,..., φ N ] T Cash worth B Computational Finance Workshop, Shanghai, July 4, 2008 9

Jump Risk Jump Risk In t t + dt, Π Π + dπ. Use Ito s formula for finite activity jump diffusions, force delta neutrality Assume mid-point option prices given by linear pricing PIDE Recall: Q = pricing measure; P = real world measure In practice, Q measure parameters obtained by calibration P measure parameters unknown to hedger Computational Finance Workshop, Shanghai, July 4, 2008 10

Jump Risk Change in Delta Neutral Portfolio dπ = Jump Risk = λ Q dt E Q [ V ( φ I + e S ) ] + dq P [ V + ( φ I + e S ) ] S = JS S ; I = I(JS) I(S) V = V (JS) V (S) Note: if E Q = E P, deterministic drift term exactly compensates random term. But in general E Q E P, i.e. usually Q is more pessimistic than P Computational Finance Workshop, Shanghai, July 4, 2008 11

Jump Risk Minimizing Jump Risk When a jump occurs dq P 0, the random change in Π is H(J) = V + φ I + e S Let W (J) be any positive weighting function. Consider: F ( φ, e) jump = 0 [ H(J)] 2 W (J)dJ Computational Finance Workshop, Shanghai, July 4, 2008 12

Jump Risk Minimizing Jump Risk If F ( φ, e) jump = 0, then both the deterministic and random component of jump risk is zero. Objective: make F ( φ, e) jump (weighted jump risk) as small as possible Problem: What weighting function to use? Ideally, W (J) = P measure jump distribution, but this is unobservable If you guess wrong, results can be be very bad Computational Finance Workshop, Shanghai, July 4, 2008 13

Jump Risk Weighting Function Practical Solution: set W (J) to be nonzero for likely jump sizes S JS (triangular tails avoid numerical problems) 1 0.75 W(J) 0.5 0.25 F ( φ, e) jump = 0 [ H(J)] 2 W (J)dJ 0 0 0.5 1 1.5 2 J Computational Finance Workshop, Shanghai, July 4, 2008 14

Transaction Costs Bid-Ask Spreads Assume that hedger buys/sells at PIDE midpoint price ± one half spread This represents a lost transaction cost at each hedge rebalance time F ( φ, e) spread = portf olio ( ) 2 Money lost due to spreads Computational Finance Workshop, Shanghai, July 4, 2008 15

Objective Objective Function At each hedge rebalance time, choose (e, φ) (weights in underlying and hedging options), so that Portfolio is Delta neutral Minimize Objective Function = ξf ( φ, e) jump + (1 ξ)f ( φ, e) spread ξ = 1 Minimize jump risk only ξ = 0 Minimize trans. cost only Computational Finance Workshop, Shanghai, July 4, 2008 16

Test Market Review Assumptions: Synthetic Market Price process is Merton type jump diffusion All options in market can be bought/sold for the fair price plus/minus one half spread Mid-point option prices determined by linear pricing PIDE Q measure parameters: Andersen and Andreasen (2000) P measure market parameters: utility equilibrium model Hedger knows the Q measure market parameters Hedger does not know P measure market parameters Computational Finance Workshop, Shanghai, July 4, 2008 17

Test Strategy Basic Testing Method Choose target option, set of hedging instruments, hedging horizon Carry out MC simulations of hedging strategy, assume underlying follows a jump diffusion, with specified P measure parameters, option prices given by solution of PIDE Record discounted relative P &L at end of hedging horizon (or exercise) t = T for each MC simulation Relative P & L = exp{ rt }Π(T ) V (S 0, 0) V (S 0, 0) = Initial Target Option Price Computational Finance Workshop, Shanghai, July 4, 2008 18

Base Case Base Case Example Target option: one year European straddle Hedging horizon: 1.0 years, rebalance 40 times Initial S 0 = 100 Hedging portfolio: underlying plus five.25 year puts/calls with strikes near S 0 (liquidate portfolio at t =.25,.50.,.75, buy new.25 year options) Case 1: no bid-ask spreads Case 2: flat relative bid-ask spreads Relative Spread: underlying =.002 Relative Spread: options =.10 Computational Finance Workshop, Shanghai, July 4, 2008 19

Base Case Optimization Weights Recall that, at each rebalance date, we minimize: Objective Function = ξ ( Jump Risk) How to pick ξ? No right answer Tradeoff between risk and cost +(1 ξ) ( Transaction Cost) We simply compute the density of the P &L for a range of ξ values, report results which give smallest standard deviation. Computational Finance Workshop, Shanghai, July 4, 2008 20

Base Case Base Case Results 6 5 No Transaction Costs Transaction Costs Incurred 30 25 No Transaction Costs Transaction Costs Incurred ξ=1.0 Transaction Costs Incurred ξ=0.001 Probability Density 4 3 2 Probability Density 20 15 10 1 5 0-0.1 0 0.1 0.2 0.3 0.4 0.5 Relative P&L : Delta Hedge Only 0-0.7-0.6-0.5-0.4-0.3-0.2-0.1 0 0.1 Relative P&L : Five Hedging Options Dotted - no transaction costs Solid - transaction cost in market; not in objective function Dashed - transaction cost in market; transaction cost in objective function Computational Finance Workshop, Shanghai, July 4, 2008 21

Base Case Base Case Summary Delta hedging alone not very good If there are bid-ask spreads, and you don t take them into account when determining portfolio weights Hedging with options worse then delta hedging! Minimizing both jump risk and transaction costs Small standard deviation Cumulative transaction cost comparable with relative spreads assumed for hedging options. Computational Finance Workshop, Shanghai, July 4, 2008 22

Spread Model A More Realistic Example Use better model for bid-ask spreads Allow a larger number of possible options for use in hedge portfolio ( 10 14 possible hedging options) Consider.25 year puts/calls with strikes at $10 intervals, centered near S = 100 Realistic bid-ask spread model should make deep out of the money options too expensive to use Computational Finance Workshop, Shanghai, July 4, 2008 23

Spread Model Bid-Ask Spreads Relative bid-ask spreads, Amazon, 22Oct2005 puts/calls, as of August 10, 2005 vs. K/S. 0.7 Model relative spread as a function of moneyness (K/S) Flat top data to avoid unrealistically large relative spread. Relative Bid-Ask Spread 0.6 0.5 0.4 0.3 0.2 Puts Calls 0.1 Same target option (one year straddle) 0 0.5 0.75 1 1.25 1.5 K/S Forty rebalances Optimization method should pick out cheapest options to minimize jump risk Computational Finance Workshop, Shanghai, July 4, 2008 24

Spread Model Realistic Spread Model: Results (P &L)/ Initial option price Hedging Mean Standard Percentiles Strategy Deviation 0.02% 0.2% Delta Hedge 0.0565 1.0395-11.55-9.01 Ten Hedging -0.0639 0.0230-0.1493-0.1250 Options Fourteen Hedging -0.0667 0.0206-0.1251-0.1152 Options Note that ten hedging options 99.98% of the time we can lose no more than 15% of the initial option premium Note positive mean for simple delta hedging Computational Finance Workshop, Shanghai, July 4, 2008 25

No Transaction Costs Some Analysis: No Transaction Costs Suppose that the weighting function W (J) is such that for any function f(j) 0 f 2 (J)g P (J) dj 0 f 2 (J)W (J) dj < Recall notation: T = Expiry time of option H(J) = Jump Risk t = Hedge rebalance interval Computational Finance Workshop, Shanghai, July 4, 2008 26

No Transaction Costs Global Bound: Hedging Error Theorem 1. In the limit as t 0, and if at each hedge rebalance time The hedge portfolio Π is delta neutral 0 [ H(J)]2 W (J) dj ɛ Then E P [(Total Hedging Error) 2 T ] C 1 ɛ where C 1 is a constant. Computational Finance Workshop, Shanghai, July 4, 2008 27

Analysis Adding in Transaction Costs Theorem 2. In the limit as t 0, assuming Π is delta neutral and, at each rebalance time { [ ] } 2W ξ H J (S t, t) (J) dj 0 < ɛ t 2 + ( 1 ξ ){ Transaction Costs } 2 holds for some ξ (0, 1). Then E P [(Total Hedging Error) 2 T ] C 2 ɛ Computational Finance Workshop, Shanghai, July 4, 2008 28

Analysis Adding in Transaction Costs II It is always possible to minimize transaction costs by not trading It may not be possible to minimize both transaction costs and jump risk as required by the Theorem As a practical solution, we attempt to make the objective function as small as possible at each rebalance time { [ ] } 2W Objective Function = ξ H J (S t, t) (J) dj 0 + ( 1 ξ ){ Transaction Costs } 2 Computational Finance Workshop, Shanghai, July 4, 2008 29

Analysis Adding in Transaction Costs III It follows from this result that if ξ is fixed for given t, and we minimize the local objective function at each rebalance time, then the best choice for ξ is ξ = C 3 ( t) 2 This is observed in the numerical experiments. Note that this means that more weight is put on the transaction cost term in the objective function as t 0. This is required to avoid infinite transaction costs Computational Finance Workshop, Shanghai, July 4, 2008 30

Conclusions Conclusions In market with jumps delta hedging is bad Need to use additional options in the hedging portfolio If hedging portfolio is determined only on basis of minimizing jump risk bid-ask spreads cause poor results when hedging with options If both jump risk and transaction costs minimized Standard deviation much reduced compared to delta hedge Relative cumulative transaction costs 6 7% Similar results for American options Computational Finance Workshop, Shanghai, July 4, 2008 31

Conclusions Let s Start a Hedge Fund Recall that hedge fund managers typically receive 20% of the gain in an investment portfolio, but no penalty if a loss. Hedge fund strategy Select asset which has large, infrequent jumps Sell contingent claims (on this asset) with positive gamma, delta hedge In a market with jumps, recall that this strategy has a positive mean This means that we, as hedge fund managers make money most of the time (and collect large bonuses) When a jump occurs, the investors are left with large, unhedged losses, hedge fund is bankrupt, but we retire rich! Sound familiar? Computational Finance Workshop, Shanghai, July 4, 2008 32