optimal order execution

7
Optimal Execution of portfolio transactions Stefan Duprey http://www.courant.nyu.edu/~almgren/papers/ optliq.pdf

Upload: stefan-duprey

Post on 13-Apr-2017

199 views

Category:

Economy & Finance


0 download

TRANSCRIPT

Page 1: Optimal order execution

Optimal Execution of

portfolio transactions

Stefan Duprey

http://www.courant.nyu.edu/~almgren/papers/optliq.pdf

Page 2: Optimal order execution

Trade everything now at a known but high cost

Trade in equal sized packets over a fixed time

High liquidation cost,Low volatility cost

Low liquidation cost,High volatility cost

GivenStarting

Composition

SpecifiedFinal

Composition

Within a specified periodOf time

Dilemma facing the maximization of the expected trading revenue

Page 3: Optimal order execution

Dilemma facing the maximization of the expected trading revenue

Lower liquidation costs at the expense

of greater uncertainty

in final revenue?

How to assess uncertainty is subjective and

a function of the trader’s tolerance for risk

Utility function to minimize

Efficient frontier

Page 4: Optimal order execution

Modeling framework (Almgren & Chriss)

Page 5: Optimal order execution

Optimization problem

where x is the liquidation strategy, E the expected shortfall

and V its variance(obtained from the previous model)

As for the CAPM pricing model, we get the Lagrange multiplierWhich has a direct financial interpretation : a measure of risk-aversion.

And we minimize the following problem :

Page 6: Optimal order execution

• Independence of returns

• Symmetric penalty function for risk

Simplifying assumptions :

Best strategies are static (they do not depend of the trading path)

Of course, this is naïve, without those assumptions : Dynamic Stochastic Control theory

Page 7: Optimal order execution

Solve it !

• Linear impact functions

• Non-linear impact functions for risk

Use the Symbolic toolbox to calculate theExisting closed form solution :

No more existing closed form solutionUse Optimization to numericallyCompute your solutions