Options Hedging With Market Impact [R. Almgren] Presentation. 2012

Preview:

Citation preview

7/28/2019 Options Hedging With Market Impact [R. Almgren] Presentation. 2012

http://slidepdf.com/reader/full/options-hedging-with-market-impact-r-almgren-presentation-2012 1/38

Robert Almgren

Option Hedgingwith Market Impact

New York UniversityCourant Institute of Mathematical Sciences

Market Microstructure, Paris, Dec 2012

7/28/2019 Options Hedging With Market Impact [R. Almgren] Presentation. 2012

http://slidepdf.com/reader/full/options-hedging-with-market-impact-r-almgren-presentation-2012 2/38

Outline

1. The problem

2. Formulation

3. Solution

4. Examples

2

Work with Tianhui Michael LiPrinceton: Bendheim Center and ORFE

7/28/2019 Options Hedging With Market Impact [R. Almgren] Presentation. 2012

http://slidepdf.com/reader/full/options-hedging-with-market-impact-r-almgren-presentation-2012 3/38

1. Option hedging (version 1)

3

time tT

Asset price PtP t = P 0 + W t + himpacti

Hedge portfolio Xt shares

X t = X 0 +Z T 

0

✓s ds

Final

mark-to-market

valueg0(P T ) + X T P T  + cash

evaluate on

mean and variance

option expiryor

market close

7/28/2019 Options Hedging With Market Impact [R. Almgren] Presentation. 2012

http://slidepdf.com/reader/full/options-hedging-with-market-impact-r-almgren-presentation-2012 4/38

Option hedging (version 2)

4

time tClose

T

Asset price Pt

P t = P 0 + W t + himpacti

Hedge shares Xt

X t = X 0 +Z T 

0

✓s ds

Mark-to-marketvalue

Open

T’

X T 0 = X T 

Overnight

g0(P T 0) + X T P T 0 + cash

7/28/2019 Options Hedging With Market Impact [R. Almgren] Presentation. 2012

http://slidepdf.com/reader/full/options-hedging-with-market-impact-r-almgren-presentation-2012 5/38

Applications

1. Broker execution algorithm:Client specifies ∆ and Γ (possibly varying)

Execute to achieve optimal hedge at closeone direction trading (buy or sell)

2. What happens after you buy an option?Seller must hedgeWhat does his hedging do to price process?

5

7/28/2019 Options Hedging With Market Impact [R. Almgren] Presentation. 2012

http://slidepdf.com/reader/full/options-hedging-with-market-impact-r-almgren-presentation-2012 6/38

Questions

1. What is a reasonable market model?

2. What do solutions look like?

3. How do they compare to Black-Scholes?

6

7/28/2019 Options Hedging With Market Impact [R. Almgren] Presentation. 2012

http://slidepdf.com/reader/full/options-hedging-with-market-impact-r-almgren-presentation-2012 7/38

Market impact models

Two types of market impact(usually both are active):

• Permanentdue to information transmissionaffects public market price

• Temporary

due to finite instantaneous liquidity“private” execution price not reflected in market

Many richer structures are possible

7

7/28/2019 Options Hedging With Market Impact [R. Almgren] Presentation. 2012

http://slidepdf.com/reader/full/options-hedging-with-market-impact-r-almgren-presentation-2012 8/38

Permanent impact

8

t = instantaneous rate of trading

X t = X 0 +

Z T 0

✓s ds

Linear to avoid arbitrage (Huberman & Stanzl, Gatheral)

P t = P 0 +  W t + ⌫(X t X 0)

G(✓)=

⌫ ✓

dP t =  dW t + G(✓t)dt

7/28/2019 Options Hedging With Market Impact [R. Almgren] Presentation. 2012

http://slidepdf.com/reader/full/options-hedging-with-market-impact-r-almgren-presentation-2012 9/38

Temporary impact

9

We trade at P t 6= P t

P t depends on instantaneous trade rate ✓t

Require finite instantaneous trade rate

imperfect hedging

P t = P t + H(✓t)

7/28/2019 Options Hedging With Market Impact [R. Almgren] Presentation. 2012

http://slidepdf.com/reader/full/options-hedging-with-market-impact-r-almgren-presentation-2012 10/38

Example: bid-ask spread

10

✓t

buy at ask 

sell at bid

P t

P t s

P t = P t +1

2s sgn(✓t)

1

2s sgn(✓t) · ✓t t =

1

2s|✓t|t

“Linear” model: cost to trade sharest t

7/28/2019 Options Hedging With Market Impact [R. Almgren] Presentation. 2012

http://slidepdf.com/reader/full/options-hedging-with-market-impact-r-almgren-presentation-2012 11/38

Solutions with bid-ask spread cost

11

Ideal Black-Scholes hedge

Target band(no-trade region) Actual hedge holding

Davis & Norman, Shreve & Soner,Cvitanic, Cvitanic & Karatzas

7/28/2019 Options Hedging With Market Impact [R. Almgren] Presentation. 2012

http://slidepdf.com/reader/full/options-hedging-with-market-impact-r-almgren-presentation-2012 12/38

Critique of linear cost model

independent of trade size

not suitable for large traders

in practice, effective execution near midpointspread cost not consistent with modern cost models

liquidity takers act as liquidity providers

12

7/28/2019 Options Hedging With Market Impact [R. Almgren] Presentation. 2012

http://slidepdf.com/reader/full/options-hedging-with-market-impact-r-almgren-presentation-2012 13/38

Proportional cost model

13

t

H(0) = 0

concave(empirical)

Linear for simplicity

Quadratic cost:

H( t)

H(✓) =1

2✓

H(✓) · ✓t =

1

2✓

2t

P t = P t + H(✓t)

7/28/2019 Options Hedging With Market Impact [R. Almgren] Presentation. 2012

http://slidepdf.com/reader/full/options-hedging-with-market-impact-r-almgren-presentation-2012 14/38

Our solutions with proportional cost

14

Ideal Black-Scholes hedge

Actual hedge holding

pursuit

Gârleanu & Pedersen:investment with proportional cost

✓t =  h (T  t)

·

X t target

7/28/2019 Options Hedging With Market Impact [R. Almgren] Presentation. 2012

http://slidepdf.com/reader/full/options-hedging-with-market-impact-r-almgren-presentation-2012 15/38

2. Formulation

Market model

15

X t = X 0 +

Z T 

0

✓s ds

P t = P 0 +  W t + ⌫(X t X 0)

˜P t = P t +

1

2 ✓t

Hedge holding:

Public market price:

Private trade price:

F t = filtration of W t

7/28/2019 Options Hedging With Market Impact [R. Almgren] Presentation. 2012

http://slidepdf.com/reader/full/options-hedging-with-market-impact-r-almgren-presentation-2012 16/38

Black-Scholes option value

16

g(T,p) = g0(p)

g(t, p), t < T , p 2 R

g +1

2

 2g

00= 0

Final value specified

Intermediate values defined by Black-Scholes PDE

Def:(t,p) = g0(t,p)

 (t,p) = 0(t,p) = g00(t,p)

7/28/2019 Options Hedging With Market Impact [R. Almgren] Presentation. 2012

http://slidepdf.com/reader/full/options-hedging-with-market-impact-r-almgren-presentation-2012 17/38

17

Short

call

g(t,p) = option payout to trader

(t,p) = g0(t,p)  (t,p) = 0(t,p) = g00(t,p)

Longcall

Short

put

Longput

> 0

  < 0 < 0

  < 0

< 0

  > 0

> 0  > 0

p p

pp

g

gg

g

Γ= sign and size of option position

7/28/2019 Options Hedging With Market Impact [R. Almgren] Presentation. 2012

http://slidepdf.com/reader/full/options-hedging-with-market-impact-r-almgren-presentation-2012 18/38

Final portfolio value

18

RT  = g(T,P T ) + X T P T 

Z T 0

P t ✓t dt

Option value Portfolio value Cash spent

Mark to marketwithout transaction costs

1

2⌫X 

2Include permanent impact

in liquidation cost:

We neglect: gives manipulation opportunities

dominated by risk aversion

7/28/2019 Options Hedging With Market Impact [R. Almgren] Presentation. 2012

http://slidepdf.com/reader/full/options-hedging-with-market-impact-r-almgren-presentation-2012 19/38

Integrate by parts

19

RT  = R0 +

Z T 0

X t + g0(t,P t)

dP t

1

2

Z T 0

✓2

t dt

= R0 + Z T 

0

Y tdP 

t

1

2

Z T 

0

✓2

tdt

= R0 +

Z T 0

Y t  dW t +

Z T 0

Y t ⌫✓t dt 1

2

Z T 0

✓2

t dt

R0 = g(0, P 0) + X 0 P 0Initial value:

Mishedge:

(constant)

Y t = X t (t,P t) = X t + g0(t,P t)

7/28/2019 Options Hedging With Market Impact [R. Almgren] Presentation. 2012

http://slidepdf.com/reader/full/options-hedging-with-market-impact-r-almgren-presentation-2012 20/38

Mean-variance evaluation

20

infinitevariation

smooth

Y t = X t + g0(t,P t) 6= 0

RT  = R0 +

Z T 

0

Y t  dW t + ⌫

Z T 

0

Y t ✓t dt 1

2

Z T 

0

✓2

t dt

ERT  = R0 + ⌫ E

Z T 

0Y t ✓t dt

1

2E

Z T 

0✓

2t dt

VarRT  = complicated

RT  is random: optimize expectation and variance

mishedge

7/28/2019 Options Hedging With Market Impact [R. Almgren] Presentation. 2012

http://slidepdf.com/reader/full/options-hedging-with-market-impact-r-almgren-presentation-2012 21/38

Variance of RT

21

Small portfolio size, or

“market power”(Almgren/Lorenz 2007)

µ = X/T ⇤  T 

price impact of trading whole position

price changefrom volatility

Neglect uncertainty of market impact term

in comparison with price uncertainty

(“Mean-quadratic-variation” Forsyth et al 2012)

VarRT  ⇡ VarZ T 0

 Y t dW t =  2Z T 0

Y 2t dt

7/28/2019 Options Hedging With Market Impact [R. Almgren] Presentation. 2012

http://slidepdf.com/reader/full/options-hedging-with-market-impact-r-almgren-presentation-2012 22/38

7/28/2019 Options Hedging With Market Impact [R. Almgren] Presentation. 2012

http://slidepdf.com/reader/full/options-hedging-with-market-impact-r-almgren-presentation-2012 23/38

Version 2: Overnight risk 

T = market close todayT’ = market open tomorrow

23

RT 0 = g(T 0, P T 0) + X T P T 0 Z T 

0

P t ✓t dt

= RT + Y T P T 0 P T 

+

Z T 0T 

hg0

t, P t

g0

T, P T 

idP t

= RT  + Y T P T  ⇠

P T ,⇠ have mean zero

7/28/2019 Options Hedging With Market Impact [R. Almgren] Presentation. 2012

http://slidepdf.com/reader/full/options-hedging-with-market-impact-r-almgren-presentation-2012 24/38

Version 2 objective function

24

Random variables

Terminal

mishedge

⇠ distribution depends only on P T 

P T  mean 0, independent of F T 

inf 

✓2⇥

E"1

2

⇣Y T P T  ⇠⌘2

+1

2 2

Z T 

0

Y 2t dt ⌫

Z T 

0

Y t ✓t dt +1

2

Z T 

0

✓ 2t dt

#

7/28/2019 Options Hedging With Market Impact [R. Almgren] Presentation. 2012

http://slidepdf.com/reader/full/options-hedging-with-market-impact-r-almgren-presentation-2012 25/38

3. Solution

25

J(t,p,y) = inf ✓s :tsT 

E

"1

2⇣

Y T P T  ⇠⌘2

+1

2 2

Z T 

tY 2s ds ⌫

Z T 

tY s ✓s ds +

1

2

Z T 

t✓ 2

s ds

P t = p, Y t = y #

Value function

7/28/2019 Options Hedging With Market Impact [R. Almgren] Presentation. 2012

http://slidepdf.com/reader/full/options-hedging-with-market-impact-r-almgren-presentation-2012 26/38

Dynamic programming

26

0 = inf ✓

⇢1

2 2y 2 y ⌫✓ +

1

2✓2

+ J t +1+ ⌫ 

✓J y  + ⌫✓J p

+1

2

 2J pp +  2 J py  +1

2

 2 2J yy 

=1

2 2y 2

1

2

h⌫y  J p

1+ ⌫ )J y 

i2

+ J t +1

2 2J pp +  2 J py  +

1

2 2 

2J yy 

HJB PDE:

✓ =1

⇣⌫y 

1+ ⌫ 

J y  ⌫J p

⌘optimal control

7/28/2019 Options Hedging With Market Impact [R. Almgren] Presentation. 2012

http://slidepdf.com/reader/full/options-hedging-with-market-impact-r-almgren-presentation-2012 27/38

7/28/2019 Options Hedging With Market Impact [R. Almgren] Presentation. 2012

http://slidepdf.com/reader/full/options-hedging-with-market-impact-r-almgren-presentation-2012 28/38

Solvable in 2 special cases

1. Constant gamma

2. No permanent impact

28

g0(t,P t) = g0(t,P 0) +  P t P 0

⌫ = 0

Γ measures position size and size

7/28/2019 Options Hedging With Market Impact [R. Almgren] Presentation. 2012

http://slidepdf.com/reader/full/options-hedging-with-market-impact-r-almgren-presentation-2012 29/38

Constant Γ

29

A1 = 0, A0(T 

t,p) = A0(T t)

Instantaneousmishedge

ratecoefficient

function of time remaining

  =

s 2

timeconstant

risk / temporary impact

✓t =  h⇣ (1+ ⌫ )(T  t)

⌘Y t

7/28/2019 Options Hedging With Market Impact [R. Almgren] Presentation. 2012

http://slidepdf.com/reader/full/options-hedging-with-market-impact-r-almgren-presentation-2012 30/38

7/28/2019 Options Hedging With Market Impact [R. Almgren] Presentation. 2012

http://slidepdf.com/reader/full/options-hedging-with-market-impact-r-almgren-presentation-2012 31/38

Summary of hedge strategy

Far from expiration, h=1

Near expirationh increases if overnight risk large

h decreases if overnight risk small

h becomes negative (!) if no overnight risk 

✓t =  Y t

31

✓t =  hY t

7/28/2019 Options Hedging With Market Impact [R. Almgren] Presentation. 2012

http://slidepdf.com/reader/full/options-hedging-with-market-impact-r-almgren-presentation-2012 32/38

What happens to price process?

32

constant Γ

(t,P t) = 0  (P t P 0)

Y t = X t

= X t X 0 +  (P t P 0)

dX t = ✓t dt

dP t =  dW t + ⌫ ✓t dt

✓t =  Y t (h = 1)dynamic hedge

7/28/2019 Options Hedging With Market Impact [R. Almgren] Presentation. 2012

http://slidepdf.com/reader/full/options-hedging-with-market-impact-r-almgren-presentation-2012 33/38

Combined processes

33

dY t = dX t +  dP t=  (1+ ⌫ )Y t dt +    dW t

Z t = ⌫(X t X 0) + (P t P 0)

dZ t =  dW t

def: same dWt

hY 2t i = 2 

2

2 (1+ ⌫ )=

 2 2

2(1+ ⌫ )s

 2

7/28/2019 Options Hedging With Market Impact [R. Almgren] Presentation. 2012

http://slidepdf.com/reader/full/options-hedging-with-market-impact-r-almgren-presentation-2012 34/38

Combined processes

34

P t = P 0 + 1

1+ ⌫ 

⌫Y t + Z t

= P 0 + 

1+ ⌫ 

W t + ⌫ Z 

t

0

e⌫(1+⌫ )(ts)dW s

!

stationarymodifiedvolatility

Γ<0: hedger is short the option1+νΓ<1: overreaction, increased volatility

Γ>0: hedger is long the option

1+νΓ>1: underrreaction, reduced volatility

7/28/2019 Options Hedging With Market Impact [R. Almgren] Presentation. 2012

http://slidepdf.com/reader/full/options-hedging-with-market-impact-r-almgren-presentation-2012 35/38

General Γ

35

t =   (T  t) Y t + bias term

Restriction on sign of trading

inf ✓2⇥+

(· · ·)solve numerically

Extensions

7/28/2019 Options Hedging With Market Impact [R. Almgren] Presentation. 2012

http://slidepdf.com/reader/full/options-hedging-with-market-impact-r-almgren-presentation-2012 36/38

Restricted sign

36

Unrestrictedstrategy

Restrictedstrategy

7/28/2019 Options Hedging With Market Impact [R. Almgren] Presentation. 2012

http://slidepdf.com/reader/full/options-hedging-with-market-impact-r-almgren-presentation-2012 37/38

4. Possible applications

Price pinning to strike near expirationif hedgers are net long Γ

Intraday volume patterns

hedge near open and close

37

7/28/2019 Options Hedging With Market Impact [R. Almgren] Presentation. 2012

http://slidepdf.com/reader/full/options-hedging-with-market-impact-r-almgren-presentation-2012 38/38

Conclusions

Simple market impact modeltemporary/permanent

linear model

Explicit solution (at least for constant Γ)hedge position tracks toward Black-Scholes

Large hedger can change volatilitymarket impact on implied and realised vol

Recommended