Adaptive Arrival Price



Similar documents
Quantitative Challenges in Algorithmic Execution

Bayesian Adaptive Trading with a Daily Cycle

FE570 Financial Markets and Trading. Stevens Institute of Technology

Execution Costs. Post-trade reporting. December 17, 2008 Robert Almgren / Encyclopedia of Quantitative Finance Execution Costs 1

Optimal order placement in a limit order book. Adrien de Larrard and Xin Guo. Laboratoire de Probabilités, Univ Paris VI & UC Berkeley

RISK DIVERSIFICATION FRAMEWORK IN ALGORITHMIC TRADING

Online Appendix. Supplemental Material for Insider Trading, Stochastic Liquidity and. Equilibrium Prices. by Pierre Collin-Dufresne and Vyacheslav Fos

Implementation Shortfall One Objective, Many Algorithms

Mean-Variance Optimal Adaptive Execution

This paper is not to be removed from the Examination Halls

FE670 Algorithmic Trading Strategies. Stevens Institute of Technology

HIGH FREQUENCY TRADING, ALGORITHMIC BUY-SIDE EXECUTION AND LINGUISTIC SYNTAX. Dan dibartolomeo Northfield Information Services 2011

Optimal Trade Execution: A Mean Quadratic-Variation Approach

Contents. List of Figures. List of Tables. List of Examples. Preface to Volume IV

Asymmetric Information (2)

Lecture 24: Market Microstructure Steven Skiena. skiena

ITG ACE Agency Cost Estimator: A Model Description

Algorithmic Trading: A Buy-side Perspective

News Trading and Speed

Hedging Illiquid FX Options: An Empirical Analysis of Alternative Hedging Strategies

An Incomplete Market Approach to Employee Stock Option Valuation

1 Portfolio mean and variance

algorithmic & program trading services

High-frequency trading in a limit order book

Asset Management Contracts and Equilibrium Prices

The execution puzzle: How and when to trade to minimize cost

BECS Pre-Trade Analytics. An Overview

Financial Market Microstructure Theory

Measuring and Interpreting the Performance of Broker Algorithms

Financial Markets. Itay Goldstein. Wharton School, University of Pennsylvania

Index tracking UNDER TRANSACTION COSTS:

Optimal execution of portfolio transactions

Algorithmic Trading Session 6 Trade Signal Generation IV Momentum Strategies. Oliver Steinki, CFA, FRM

Black-Scholes Equation for Option Pricing

A Market Impact Model that Works

CHAPTER 11: THE EFFICIENT MARKET HYPOTHESIS

Risk/Arbitrage Strategies: An Application to Stock Option Portfolio Management

It is common to evaluate the performance

Finance 400 A. Penati - G. Pennacchi Market Micro-Structure: Notes on the Kyle Model

When to Refinance Mortgage Loans in a Stochastic Interest Rate Environment

Effective Trade Execution

Trading strategies with market impact constraints A case study at SEB

FINANCIAL ECONOMICS OPTION PRICING

OPTIMIZATION AND FORECASTING WITH FINANCIAL TIME SERIES

The Investment Implications of Solvency II

PRIVATE WEALTH MANAGEMENT

On Black-Scholes Equation, Black- Scholes Formula and Binary Option Price

Transaction Cost Analysis to Optimize Trading Strategies

Psychology of Money: Its Impact on Risk Tolerance. Brian M. Rom. Investment Technologies. Outline

Chapter 1 INTRODUCTION. 1.1 Background

Optimal Algorithmic Trading. Dan dibartolomeo Northfield Information Services, Inc. May 2005

Algorithmic Trading: Model of Execution Probability and Order Placement Strategy

Empirical Analysis of an Online Algorithm for Multiple Trading Problems

Semi-Markov model for market microstructure and HF trading

The Merits of Absolute Return Quantitative Investment Strategies

Optimal Execution of Portfolio Transactions

Finance Theory

INCORPORATION OF LIQUIDITY RISKS INTO EQUITY PORTFOLIO RISK ESTIMATES. Dan dibartolomeo September 2010

Algorithmic and advanced orders in SaxoTrader

Review of Basic Options Concepts and Terminology

Index Volatility Futures in Asset Allocation: A Hedging Framework

A New Quantitative Behavioral Model for Financial Prediction

Cluster Analysis for Evaluating Trading Strategies 1

On the Efficiency of Competitive Stock Markets Where Traders Have Diverse Information

Target Strategy: a practical application to ETFs and ETCs

Active Versus Passive Low-Volatility Investing

How to Win the Stock Market Game

VALUATION IN DERIVATIVES MARKETS

Contrarian investing and why it works

Portfolio Management For Private Taxable Wealth: Basic Concepts and Operations. Dan dibartolomeo Northfield Webinar April 9, 2014

GMO WHITE PAPER. The Capacity of an Equity Strategy. Defining and Estimating the Capacity of a Quantitative Equity Strategy. What Is Capacity?

Applied Economics For Managers Recitation 5 Tuesday July 6th 2004

A Confidence Interval Triggering Method for Stock Trading Via Feedback Control

How To Understand And Understand Finance

14 Greeks Letters and Hedging

Dynamic Asset Allocation Using Stochastic Programming and Stochastic Dynamic Programming Techniques

Whether you re new to trading or an experienced investor, listed stock

Order Book Simulator and Optimal Liquidation Strategies

NEW ONLINE COMPUTATIONAL FINANCE CERTIFICATE

Transaction Cost Analysis and Best Execution

A Sarsa based Autonomous Stock Trading Agent

Markus K. Brunnermeier

Master of Mathematical Finance: Course Descriptions

What Level of Incentive Fees Are Hedge Fund Investors Actually Paying?

Lecture 1: Asset pricing and the equity premium puzzle

A Confidence Interval Triggering Method for Stock Trading Via Feedback Control

Transcription:

Adaptive Arrival Price Julian Lorenz (ETH Zurich, Switzerland) Robert Almgren (Adjunct Professor, New York University) Algorithmic Trading 2008, London 07. 04. 2008

Outline Evolution of algorithmic trading Classic arrival price algorithms Price adaptive algorithms Single-update and multi-update strategies Dynamic programming Improved shortfall statistics and efficient frontiers Extensions Bayesian adaptive trading with price trend 2

Electronic/Algorithmic Trading Use computers to execute orders Agency trading Executing orders for clients Investment decision is made Large and increasing fraction of total order flow 92% of hedge funds and 11% of all trades, 17% by 2007 (Tabb Group) Expected 50% of traded volume by 2010 (The Economist, 07) 3

Evolution of Algorithmic Trading Use computers to execute orders (agency trading) Evolution 1. VWAP Automatization of routine trading tasks 2. Arrival Price Quantitative modeling and optimization Market impact, volatility, alpha, etc 3. Adaptivity Execution trajectory responds to market behavior in a variety of ways How to do this optimally? 4

VWAP VWAP Arrival Price Adaptivity Easy to understand and implement Spread trades out over time Criticism For large trades in illiquid securities, VWAP essentially reflects trade itself and provides little incentive for low-cost execution Artificial: does not correspond to any investment goal 5

Arrival Price VWAP Arrival Price Adaptivity Benchmark: Pre-trade (decision) price If you could execute entire order instantly at this price, you would Why trade slowly? Reduce market impact Why trade rapidly? Minimize risk Anticipated drift Trader s Dilemma Control statistical properties of shortfall Risk-Reward tradeoff 6

Arrival Price: Efficient Strategies Mean-Variance (Markowitz optimality): Strategies that minimize E for fixed V, V for fixed E, or E + λ V for risk aversion parameter λ Equivalent formulations! Minimal variance Minimal expected cost VWAP E-V Plane Admissible Strategies Efficient Strategies (Efficient Frontier) Rapid trading 7

Arrival Price: Almgren/Chriss Trajectories [Almgren, Chriss 00]: Static trajectories specified at t=0 Efficient trajectories given by x(t) = stock holding at time t T = time horizon X = initial shares κ=10 X x(t) E-V Plane x(t) Urgency controls curvature T t X x(t) T t 8

Adaptivity VWAP Arrival Price Adaptivity Intuitively, adaptivity makes a lot of sense 1. Adapt to varying volume and volatility trade more when liquidity is present trade less when volatility risk is lower 2. Adapt to price movement: scaling trade faster or slower when price move is favorable? 9

Scaling in response to price motions Common wisdom: Depending on asset price process Mean-reversion ï aggressive in the money (AIM) Momentum ï passive in the money (PIM) Pure random walk ï no response [Almgren, L.]: AIM improves mean-variance tradeoff, especially for nonzero risk aversion (middle of frontier) and large portfolio sizes 1. Single-Update: [Algorithmic Trading III, Spring 2007] Adapt strategy exactly once during trading 2. Multi-Update: [In preparation] Any desired degree of precision 10

Intuition behind AIM for Arrival Price Introduce intertemporal anti-correlation between investment gains/losses in first part of execution, and trading costs (market impact) in second part of execution If make money in first part, spend parts on higher impact Higher impact = trade faster (i.e. reduces market risk) Trade this volatility reduction for expected cost reduction (mean-variance tradeoff!) Caveat: Cap winners, let losers run is deadly if real price process has momentum 11

1. Single-Update [Almgren, L. 2007] Follow Almgren-Chriss trajectory with urgency κ 0 until T * At T * switch to different urgency κ 1,,κ n depending on performance up to T * If price up at T *, trade faster in remainder 12

Single-Update (cont.) Switch to κ i if based on accumulated gain/loss at T * C 0,C 1,,C n cost on first and second part Explicit expressions for E[C i ] and Var[C i ] Explicit expression for E and Var of composite strategy Numerical optimization of criterion E +λ Var over κ 0,,κ n 13

Single-Update: Numerical Results family of improved frontiers Almgren/Chriss deterministic strategy Sample cost PDFs: Single Update Almgren/Chriss frontier Family of frontiers parametrized by market power = measure of trade s ability to move the market compared to stock volatility Larger relative improvement for large portfolios (i.e. ) AC static frontiers coincide with 14

2. Multiple Updates: Dynamic Programming Single-update does NOT generalize to multiple updates E + λ Var not amenable to dynamic programming Squared expectation in Var[X] = E[X²] - E[X]² [Almgren, L. 2008]: Define value function and optimal strategies for k-1 periods Optimal Markovian one-step control and optimal strategies for k periods Markov property for mean-variance efficient strategies 15

Dynamic Programming (cont.) We want to determine Situation: Sell program (buy program analogously) k periods and x shares left limit for expected cost is c current stock price S next price innovation is σξ ~ N(0,σ 2 ) Construct optimal strategy In current period sell for k periods shares at Price impact function Use an efficient strategy for remaining shares in remaining k-1 periods 16

Dynamic Programming (cont.) Note: must be deterministic, but when we begin, outcome of is known, i.e. we may choose depending on ξ Specify by its expected cost z(ξ) Strategy π defined by and and control function z(ξ) Expressions for cost of strategy π conditional on ξ Use the laws of total expectation and variance Optimization of by means of and 17

Dynamic Programming (cont.) Value function recursion: where Control variable new stock holding (i.e. sell y in this period) Control function targeted cost as function of next price change ξ (For linear price impact) 18

Solving the Dynamic Program Series of one-period optimization problems Each step: Determine optimal control #shares to sell in next period Target expected cost for remainder as function z(ξ) of next period stock price change No closed form solution numerical approximation Nice property: Convex constrained problems 19

Behavior of Adaptive Strategy Aggressive in the Money (AIM) Formally: Control function z(ξ) is monotone increasing Example: sell program Spend windfall gains on increased impact costs to reduce total variance If price goes up, sell faster 20

Efficient Frontiers 1 0.9 VWAP Sample cost PDFs: Similar results as for single-update V/V lin 0.8 0.7 0.6 0.5 0.4 0.3 4 2 0 2 4 6 8 10 12 C/E lin Larger relative improvement for large portfolios Market power μ 0.2 0.1 0 10 0 10 1 Immediate Sale E/E lin 21

Single Update vs. Multi-Update Full improvement by multi-update Significant improvement even by single-update Multi-update naturally more computational intensive Single-update offers good value for low computation 22

Other Criteria Instead of mean-variance tradeoff: Utility functions Exponential utility (CARA): Power law utility: etc. Optimal strategies are AIM or PIM depending on utility [Schied, Schöneborn 08] Advantage of mean-variance optimization Clear and intuitive meaning Corresponds to how trade results are reported in practice Independent of client s wealth 23

Extensions Non-linear impact functions and cost models Multiple securities (program trading) Other asset price processes etc. Price momentum (drift) Mean-Reversion Non-Gaussian returns 24

Trading with Price Trend Daily Trading Cycle : institutional traders make decisions overnight and trade across the following day Price momentum, if large net positions being traded Market Model Stock price: Brownian motion with unknown drift α Prior estimate for drift, update this belief using price observations Temporary and permanent market impact with [Almgren, L. 06]: Bayesian Adaptive Trading, Journal of Trading 25

Optimal risk-neutral strategy (buy program) x(t) = trading trajectory (shares remaining) in continuous time v(t) = instantaneous trading rate [Almgren, L. 2007]: Optimal dynamic strategy given by instantaneous trade rate T = time horizon η = linear market impact : Best estimate of drift using prior and S(t) Trade rate of re-computed static trajectory with current best drift estimate Locally optimal myopic strategy = Global optimal solution Highly dynamic 26

Trading with Price Trend: Examples Buy-program with significant upwards drift prior Prior drift estimate Shares remaining to buy Posterior drift estimate Stock price path Slow down trading, if cost lower than expected (PIM) Time 27

Conclusion Adaptivity is the new frontier of algorithmic trading Single-update and multi-update arrival price algorithms Pure random walk, no momentum or reversion Straightforward mean-variance criterion Dynamic programming approach Strategies are aggressive-in-the-money Substantially better than static Almgren/Chriss trajectories Improved efficient frontiers Relative improvement bigger for large portfolios New market power parameter μ 28

Thank you very much for your attention! Questions? 29