16
The “Checklist’> Execution> 10.1 Market impact and liquidity curve Market impact Market impact Market impact: effect of trades on prices Trades move the price against the buyer or seller due to two effects: trades convey information = a permanent impact affects the fair price instantaneous liquidity in the market is finite = a temporary impact affects the transaction price ARPM - Advanced Risk and Portfolio Management - arpm.co This update: Mar-20-2017 - Last update

The Checklist - 10. Execution - Market impact and liquidity curve

Embed Size (px)

Citation preview

Page 1: The Checklist - 10. Execution - Market impact and liquidity curve

The “Checklist’’ > Execution> 10.1 Market impact and liquidity curveMarket impact

Market impact

Market impact: effect of trades on prices

Trades move the price against the buyer or seller due to two effects:

• trades convey information=⇒ a permanent impact affects the fair price

• instantaneous liquidity in the market is finite=⇒ a temporary impact affects the transaction price

ARPM - Advanced Risk and Portfolio Management - arpm.co This update: Mar-20-2017 - Last update

Page 2: The Checklist - 10. Execution - Market impact and liquidity curve

The “Checklist’’ > Execution> 10.1 Market impact and liquidity curveMarket impact

Market impact of buy trades

• Unperturbed price: assumed to follow a Brownian motion• Fair price: moved upward by each buy trade with a permanent effect• Transaction prices: higher than fair prices with temporary effect

ARPM - Advanced Risk and Portfolio Management - arpm.co This update: Mar-20-2017 - Last update

Page 3: The Checklist - 10. Execution - Market impact and liquidity curve

The “Checklist’’ > Execution> 10.1 Market impact and liquidity curveMarket impact

Trading P&L

Trading P&L in [tstart , tend)

Π̂h(·),tstart→tend = ht−end

(Ptend − Ptstart )︸ ︷︷ ︸“no-trade” P&L

+∑k̄−1

k=0(Ptstart − P̂tk )∆hchildtk︸ ︷︷ ︸

implementation shortfall

(10.6)

ARPM - Advanced Risk and Portfolio Management - arpm.co This update: Mar-20-2017 - Last update

Page 4: The Checklist - 10. Execution - Market impact and liquidity curve

The “Checklist’’ > Execution> 10.1 Market impact and liquidity curveMarket impact

Trading P&L

Trading P&L in [tstart , tend)

Π̂h(·),tstart→tend = ht−end

(Ptend − Ptstart )︸ ︷︷ ︸“no-trade” P&L

+∑k̄−1

k=0(Ptstart − P̂tk )∆hchildtk︸ ︷︷ ︸

implementation shortfall

(10.6)

• Execution interval split into k̄ (= number of trades) subintervals such that

tstart = t0 < · · · < tk < · · · < tk̄−1 < tk̄ = tend

∆hchildt0 · · · ∆hchild

tk · · · ∆hchildtk̄−1

• Total trading P&L (10.6) obtained as Π̂h(·),tstart→tend =∑k̄−1

k=0 Π̂h(·),tk→tk+1

trades times and amounts

ARPM - Advanced Risk and Portfolio Management - arpm.co This update: Mar-20-2017 - Last update

Page 5: The Checklist - 10. Execution - Market impact and liquidity curve

The “Checklist’’ > Execution> 10.1 Market impact and liquidity curveMarket impact

Trading P&L

Trading P&L in [tstart , tend)

Π̂h(·),tstart→tend = ht−end

(Ptend − Ptstart )︸ ︷︷ ︸“no-trade” P&L

+∑k̄−1

k=0(Ptstart − P̂tk )∆hchildtk︸ ︷︷ ︸

implementation shortfall

(10.6)

∑k̄−1k=0(Ptstart − P̂tk )∆hchild

tk︸ ︷︷ ︸implementation shortfall

=∑k̄−1

k=1(Ptstart − Ptk )∆hchildtk︸ ︷︷ ︸

timing P&L

+∑k̄−1

k=0(Ptk − P̂tk )∆hchildtk︸ ︷︷ ︸

slippage P&L

(10.7)

ARPM - Advanced Risk and Portfolio Management - arpm.co This update: Mar-20-2017 - Last update

Page 6: The Checklist - 10. Execution - Market impact and liquidity curve

The “Checklist’’ > Execution> 10.1 Market impact and liquidity curveMarket impact

Trading P&L

Trading P&L in [tstart , tend)

Π̂h(·),tstart→tend = ht−end

(Ptend − Ptstart )︸ ︷︷ ︸“no-trade” P&L

+∑k̄−1

k=0(Ptstart − P̂tk )∆hchildtk︸ ︷︷ ︸

implementation shortfall

(10.6)

∑k̄−1k=0(Ptstart − P̂tk )∆hchild

tk︸ ︷︷ ︸implementation shortfall

=∑k̄−1

k=1(Ptstart − Ptk )∆hchildtk︸ ︷︷ ︸

timing P&L

+∑k̄−1

k=0(Ptk − P̂tk )∆hchildtk︸ ︷︷ ︸

slippage P&L

(10.7)

< 0 (permanent effect) < 0 (temporary effect)

ARPM - Advanced Risk and Portfolio Management - arpm.co This update: Mar-20-2017 - Last update

Page 7: The Checklist - 10. Execution - Market impact and liquidity curve

The “Checklist’’ > Execution> 10.1 Market impact and liquidity curveMarket impact

Trading P&L

Trading P&L in [tstart , tend)

Π̂h(·),tstart→tend = ht−end

(Ptend − Ptstart )︸ ︷︷ ︸“no-trade” P&L

+∑k̄−1

k=0(Ptstart − P̂tk )∆hchildtk︸ ︷︷ ︸

implementation shortfall

(10.6)

∑k̄−1k=0(Ptstart − P̂tk )∆hchild

tk︸ ︷︷ ︸implementation shortfall

=∑k̄−1

k=1(Ptstart − Ptk )∆hchildtk︸ ︷︷ ︸

timing P&L

+∑k̄−1

k=0(Ptk − P̂tk )∆hchildtk︸ ︷︷ ︸

slippage P&L

(10.7)

< 0 (permanent effect) < 0 (temporary effect)< 0 ⇐=

ARPM - Advanced Risk and Portfolio Management - arpm.co This update: Mar-20-2017 - Last update

Page 8: The Checklist - 10. Execution - Market impact and liquidity curve

The “Checklist’’ > Execution> 10.1 Market impact and liquidity curveLiquidity curve

Bid-ask spread

Simple indicator of the liquidity in the market:

bid-ask spread: St ≡ P askt − P bid

t (10.7)

• integer multiple of the tick size γ (see Section 1.8.1)• small when the respective financial instrument is liquid

Deeper analysis of the limit order book (1.91) =⇒ liquidity curve

ARPM - Advanced Risk and Portfolio Management - arpm.co This update: Mar-20-2017 - Last update

Page 9: The Checklist - 10. Execution - Market impact and liquidity curve

The “Checklist’’ > Execution> 10.1 Market impact and liquidity curveLiquidity curve

Bid-ask spread

Simple indicator of the liquidity in the market:

bid-ask spread: St ≡ P askt − P bid

t (10.7)

• integer multiple of the tick size γ (see Section 1.8.1)• small when the respective financial instrument is liquid

Deeper analysis of the limit order book (1.91) =⇒ liquidity curve

ARPM - Advanced Risk and Portfolio Management - arpm.co This update: Mar-20-2017 - Last update

Page 10: The Checklist - 10. Execution - Market impact and liquidity curve

The “Checklist’’ > Execution> 10.1 Market impact and liquidity curveLiquidity curve

"Market buy" liquidity curve

Consider the following function:

p→ ∆Hmbt (p) ≡

∑pj∈[P ask

t ,p]Haskj,t (10.8)

best askP askt

target pricep > P ask

t

ARPM - Advanced Risk and Portfolio Management - arpm.co This update: Mar-20-2017 - Last update

Page 11: The Checklist - 10. Execution - Market impact and liquidity curve

The “Checklist’’ > Execution> 10.1 Market impact and liquidity curveLiquidity curve

"Market buy" liquidity curve

Consider the following function:

p→ ∆Hmbt (p) ≡

∑pj∈[P ask

t ,p]Haskj,t (10.8)

best askP askt

target pricep > P ask

t

ARPM - Advanced Risk and Portfolio Management - arpm.co This update: Mar-20-2017 - Last update

Page 12: The Checklist - 10. Execution - Market impact and liquidity curve

The “Checklist’’ > Execution> 10.1 Market impact and liquidity curveLiquidity curve

"Market buy" liquidity curve

Consider the following function:

p→ ∆Hmbt (p) ≡

∑pj∈[P ask

t ,p]Haskj,t (10.8)

∆Hmbt (p) is non-decreasing and piecewise constant in p

The "market buy" liquidity curve is the "inverse" of (10.8) defined as

∆h > 0→ Pmbt (∆h) = min{p such that ∆Hmb

t (p) ≥ ∆h} (10.9)

• Hypothetical order ∆Hmbt = ∆h =⇒ best ask = Pmb

t (∆h)

• Pmbt (∆h): liquidity consumption, or market impact, of ∆Hmb

t

ARPM - Advanced Risk and Portfolio Management - arpm.co This update: Mar-20-2017 - Last update

Page 13: The Checklist - 10. Execution - Market impact and liquidity curve

The “Checklist’’ > Execution> 10.1 Market impact and liquidity curveLiquidity curve

"Market sell" liquidity curve

Consider the following function:

p→ ∆Hmst (p) ≡ −

∑pj∈[p,P bid

t ]Hbidj,t (10.10)

best bidP bidt

target pricep < P bid

t

ARPM - Advanced Risk and Portfolio Management - arpm.co This update: Mar-20-2017 - Last update

Page 14: The Checklist - 10. Execution - Market impact and liquidity curve

The “Checklist’’ > Execution> 10.1 Market impact and liquidity curveLiquidity curve

"Market sell" liquidity curve

Consider the following function:

p→ ∆Hmst (p) ≡ −

∑pj∈[p,P bid

t ]Hbidj,t (10.10)

best bidP bidt

target pricep < P bid

t

ARPM - Advanced Risk and Portfolio Management - arpm.co This update: Mar-20-2017 - Last update

Page 15: The Checklist - 10. Execution - Market impact and liquidity curve

The “Checklist’’ > Execution> 10.1 Market impact and liquidity curveLiquidity curve

"Market sell" liquidity curve

Consider the following function:

p→ ∆Hmst (p) ≡ −

∑pj∈[p,P bid

t ]Hbidj,t (10.10)

∆Hmbt (p) is non-decreasing and piecewise constant in p

The "market sell" liquidity curve is the "inverse" of (10.10) defined as

∆h < 0→ Pmst (∆h) = max{p such that ∆Hms

t (p) ≤ ∆h} (10.11)

• Hypothetical order ∆Hmst = ∆h =⇒ best bid = Pms

t (∆h)

• Pmst (∆h): liquidity consumption, or market impact, of ∆Hms

t

ARPM - Advanced Risk and Portfolio Management - arpm.co This update: Mar-20-2017 - Last update

Page 16: The Checklist - 10. Execution - Market impact and liquidity curve

The “Checklist’’ > Execution> 10.1 Market impact and liquidity curveLiquidity curve

Construction of the liquidity curve

• The liquidity curve is obtained by joining the "market buy"liquidity curve (10.9) and the "market sell" liquidity curve (10.11)

• Interpretation of the curves as market impact of market orders tobuy/sell

ARPM - Advanced Risk and Portfolio Management - arpm.co This update: Mar-20-2017 - Last update