Optimal Adaptive Execution of Portfolio Transactions

Slides:



Advertisements
Similar presentations
Risk-Averse Adaptive Execution of Portfolio Transactions
Advertisements

TWO STEP EQUATIONS 1. SOLVE FOR X 2. DO THE ADDITION STEP FIRST
Chapter 7 Learning Objectives
Optimal Algorithms for k-Search with Application in Option Pricing Julian Lorenz, Konstantinos Panagiotou, Angelika Steger Institute of Theoretical.
Observational Learning in Random Networks Julian Lorenz, Martin Marciniszyn, Angelika Steger Institute of Theoretical Computer Science, ETH.
Copyright © 2002 Pearson Education, Inc. Slide 1.
McGraw-Hill/Irwin Copyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved. Standard Costs: Direct Labor and Materials Chapter Twelve.
Introduction to Management Science, Modeling, and Excel Spreadsheets
1 Copyright © 2010, Elsevier Inc. All rights Reserved Fig 2.1 Chapter 2.
By D. Fisher Geometric Transformations. Reflection, Rotation, or Translation 1.
Business Transaction Management Software for Application Coordination 1 Business Processes and Coordination.
Tuesday, May 7 Integer Programming Formulations Handouts: Lecture Notes.
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Title Subtitle.
0 - 0.
DIVIDING INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
MULTIPLYING MONOMIALS TIMES POLYNOMIALS (DISTRIBUTIVE PROPERTY)
MULTIPLICATION EQUATIONS 1. SOLVE FOR X 3. WHAT EVER YOU DO TO ONE SIDE YOU HAVE TO DO TO THE OTHER 2. DIVIDE BY THE NUMBER IN FRONT OF THE VARIABLE.
MULT. INTEGERS 1. IF THE SIGNS ARE THE SAME THE ANSWER IS POSITIVE 2. IF THE SIGNS ARE DIFFERENT THE ANSWER IS NEGATIVE.
Addition Facts
Year 6 mental test 5 second questions
ZMQS ZMQS
Chapter 7 Sampling and Sampling Distributions
1 In Search of Closing the Continuous Improvement Loop: Outcomes Assessment of Student Knowledge M. Suzanne Clinton Associate Dean, School of Business.
BT Wholesale October Creating your own telephone network WHOLESALE CALLS LINE ASSOCIATED.
Hedging Strategies Using Futures
Tutorial 8, STAT1301 Fall 2010, 16NOV2010, By Joseph Dong.
ABC Technology Project
MARKETING INFORMATION AND RESEARCH
Pricing.
1 Project 2: Stock Option Pricing. 2 Business Background Bonds & Stocks – to raise Capital When a company sell a Bond - borrows money from the investor.
Chapter 17 Option Pricing. 2 Framework Background Definition and payoff Some features about option strategies One-period analysis Put-call parity, Arbitrage.
Bounding Option Prices Using Semidefinite Programming S ACHIN J AYASWAL Department of Management Sciences University of Waterloo, Canada Project work for.
Copyright © Cengage Learning. All rights reserved.
Capacity Planning For Products and Services
1 K  Convexity and The Optimality of the (s, S) Policy.
Risk and Return Learning Module.
Chapter 5 Portfolio Risk and Return: Part I
Squares and Square Root WALK. Solve each problem REVIEW:
Optimization 1/33 Radford, A D and Gero J S (1988). Design by Optimization in Architecture, Building, and Construction, Van Nostrand Reinhold, New York.
Short-term Capacity Optimization
Chapter 5 Test Review Sections 5-1 through 5-4.
GG Consulting, LLC I-SUITE. Source: TEA SHARS Frequently asked questions 2.
Addition 1’s to 20.
25 seconds left…...
Test B, 100 Subtraction Facts
Chapter 25 Risk Assessment. Introduction Risk assessment is the evaluation of distributions of outcomes, with a focus on the worse that might happen.
Pricing: Understanding and Capturing Customer Value
Week 1.
Statistical Inferences Based on Two Samples
1. 2 No lecture on Wed February 8th Thursday 9 th Feb Friday 27 th Jan Friday 10 th Feb Thursday 14: :00 Friday 16:00 – 19:00 HS N.
We will resume in: 25 Minutes.
Dantzig-Wolfe Decomposition
Chapter 15: Quantitatve Methods in Health Care Management Yasar A. Ozcan 1 Chapter 15. Simulation.
A SMALL TRUTH TO MAKE LIFE 100%
1 Unit 1 Kinematics Chapter 1 Day
IP, IST, José Bioucas, Probability The mathematical language to quantify uncertainty  Observation mechanism:  Priors:  Parameters Role in inverse.
Chapter 11 Managing Fixed-Income Investments 11-2 Irwin/McGraw-hill © The McGraw-Hill Companies, Inc., 1998 Managing Fixed Income Securities: Basic Strategies.
Chapter 20 The ISLM Model. Copyright © 2007 Pearson Addison-Wesley. All rights reserved Determination of Aggregate Output.
1 PART 1 ILLUSTRATION OF DOCUMENTS  Brief introduction to the documents contained in the envelope  Detailed clarification of the documents content.
Part 11: Random Walks and Approximations 11-1/28 Statistics and Data Analysis Professor William Greene Stern School of Business IOMS Department Department.
Investing in Stocks Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall Learning Objectives 1. Invest in stocks. 2. Read stock.
How Cells Obtain Energy from Food
1 OR II GSLM Outline  introduction to discrete-time Markov Chain introduction to discrete-time Markov Chain  problem statement  long-term.
The Student Handbook to T HE A PPRAISAL OF R EAL E STATE 1 Chapter 23 Yield Capitalization — Theory and Basic Applications.
Chapter 5 The Mathematics of Diversification
©R. Schwartz Equity Markets: Trading and StructureSlide 1 Topic 3.
CHEN RONG ZHANG WEN JUN.  Introduction and Features  Price model including Bayesian update  Optimal trading strategies  Coding  Difficulties and.
Optimal execution of portfolio transactions: a review Ekaterina Kochieva Gautam Mitra Cormac A. Lucas.
Presentation transcript:

Optimal Adaptive Execution of Portfolio Transactions Julian Lorenz Joint work with Robert Almgren (Banc of America Securities, NY)

Execution of Portfolio Transactions Sell 100,000 Microsoft shares today! Broker/Trader Fund Manager Problem: Market impact Trading Large Volumes Moves the Price How to optimize the trade schedule over the day?

Market Model … Discrete times Stock price follows random walk Sell program for initial position of X shares Execution strategy: s.t. , = shares hold at time i.e. sell shares between t0 and t1 t1 and t2 … Pure sell program:

Market Impact and Cost of a Strategy Selling xk-1 – xk shares in [tk-1, tk] at discount to Sk-1 with Linear Temporary Market Impact Benchmark: Pre-Trade Book Value Cost C() = Pre-Trade Book Value – Capture of Trade C() is independent of S0 x X=x0=100 N=10 x

Œ  ð Trader‘s Dilemma Random variable! Minimal Risk Obviously by immediate liquidation No risk, but high market impact cost Minimal Risk Œ t T x(t) X Linear strategy Minimal Expected Cost But: High exposure to price volatility  ð High risk t T x(t) X Optimal trade schedules seek risk-reward balance

Admissible Strategies Efficient Strategies Risk-Reward Tradeoff: Mean-Variance Variance as risk measure  E-V Plane Minimal variance Œ Admissible Strategies Minimal expected cost  Linear Strategy Immediate Sale Efficient Strategies Œ

Almgren/Chriss Deterministic Trading (1/2) R. Almgren, N. Chriss: "Optimal execution of portfolio transactions", Journal of Risk (2000). Deterministic trading strategy ð functions of decision variables (x1,…,xN)

Almgren/Chriss Deterministic Trading (2/2) Trajectories for some E-V Plane t T X x(t) T=1, =10 Dynamic strategies: xi = xi(1,…,i-1) Almgren/Chriss Trajectories: xi deterministic C() normally distributed ð Straightforward QP ð By dynamic programming Urgency  controls curvature Dynamic strategies improve (w.r.t. mean-variance) ! We show:

Definitions Adapted trading strategy: xi may depend on 1…,i-1 adapted strategies for X shares in N periods with expected cost Admissible trading strategies for expected cost Efficient trading strategies „no other admissible strategy offers lower variance for same level of expected cost“ i.e.

Tail of Efficient Strategies Suppose is efficient, Note: deterministic, but may depend on 1 Conditional on 1, define the “tail“ of  Lemma: For all outcomes a of 1, the tail is efficient ð Dynamic programming!

Dynamic Programming (1/4) Define value function i.e. minimal variance to sell x shares in k periods with and optimal strategies for k-1 periods Optimal Markovian one-step control + and optimal strategies for k periods …ultimately interested in For type “ “ DP is straightforward. Here: in value function & terminal constraint … ?

Dynamic Programming (2/4) We want to determine k periods and x shares left Limit for expected cost is c Current stock price S Next price innovation is x ~ N(0,2) Situation: Construct optimal strategy for k periods In current period sell shares at Œ Use efficient strategy for remaining k-1 periods  Specify by its expected cost z() ð Note: must be deterministic, but when we begin , outcome of is known, i.e. we may choose depending on 

Dynamic Programming (3/4) ð Strategy  defined by control and control function z() Conditional on : Using the laws of total expectation and variance One-step optimization of and by means of and

Dynamic Programming (4/4) Theorem: where Control variable new stock holding (i.e. sell x – x’ in this period) Control function targeted cost as function of next price change  ð Solve recursively!

Solving the Dynamic Program No closed-form solution Difficulty for numerical treatment: Need to determine a control function Approximation: is piecewise constant ð For fixed determine Nice convexity property Theorem: In each step, the optimization problem is a convex constrained problem in {x‘, z1, … , zk}.

Behavior of Adaptive Strategy „Aggressive in the Money“ Theorem: At all times, the control function z() is monotone increasing Recall: z() specifies expected cost for remainder as a function of the next price change  High expected cost = sell quickly (low variance) Low expected cost = sell slowly (high variance) ð If price goes up ( > 0), sell faster in remainder Spend part of windfall gains on increased impact costs to reduce total variance

Numerical Example Respond only to up/down Discretize state space of

Sample Trajectories of Adaptive Strategy Aggressive in the money …

Family of New Efficient Frontiers Frontiers are parametrized by Sample cost PDFs:  Adaptive strategies Œ Almgren/Chriss deterministic strategy (“market power“) ‹ Larger improvement for large portfolios ( i.e. ) Almgren/Chriss frontier ‹ Œ Distribution plots obtained by Monte Carlo simulation  Improved frontiers

Family of New Efficient Frontiers Family of frontiers parametrized by size of trade X Sample cost PDFs:  Adaptive strategies Œ Almgren/Chriss deterministic strategy Larger improvement for large portfolios (i.e. ) ‹ Almgren/Chriss frontier ‹ Œ Distribution plots obtained by Monte Carlo simulation  Improved frontiers

More Cost Distributions

Extensions Non-linear impact functions Multiple securities („basket trading“) Dynamic Programming approach also applicable for other mean-variance problems, e.g. multiperiod portfolio optimization

Thank you very much for your attention! Questions?