An analysis of price impact function in order-driven markets



Similar documents
arxiv:physics/ v2 [physics.comp-ph] 9 Nov 2006

Stock price fluctuations and the mimetic behaviors of traders

Trading and Price Diffusion: Stock Market Modeling Using the Approach of Statistical Physics Ph.D. thesis statements. Supervisors: Dr.

INTRADAY DYNAMICS AND BUY SELL ASYMMETRIES OF FINANCIAL MARKETS

High-frequency trading in a limit order book

Trade arrival dynamics and quote imbalance in a limit order book

Animated example of Mr Coscia s trading

Power-law Price-impact Models and Stock Pinning near Option Expiration Dates. Marco Avellaneda Gennady Kasyan Michael D. Lipkin

Chapter 29 Scale-Free Network Topologies with Clustering Similar to Online Social Networks

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

Trading activity as driven Poisson process: comparison with empirical data

Algorithmic Trading: Model of Execution Probability and Order Placement Strategy

Department of Economics and Related Studies Financial Market Microstructure. Topic 1 : Overview and Fixed Cost Models of Spreads

Large stock price changes: volume or liquidity?

Two-step competition process leads to quasi power-law income distributions Application to scientic publication and citation distributions

FORWARDS AND EUROPEAN OPTIONS ON CDO TRANCHES. John Hull and Alan White. First Draft: December, 2006 This Draft: March 2007


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

Discussions of Monte Carlo Simulation in Option Pricing TIANYI SHI, Y LAURENT LIU PROF. RENATO FERES MATH 350 RESEARCH PAPER

Decimalization and market liquidity

A Simple Model for Intra-day Trading

Assignment 2: Option Pricing and the Black-Scholes formula The University of British Columbia Science One CS Instructor: Michael Gelbart

The Power (Law) of Indian Markets: Analysing NSE and BSE Trading Statistics

Financial Market Microstructure Theory

Behind Stock Price Movement: Supply and Demand in Market Microstructure and Market Influence SUMMER 2015 V O LUME10NUMBER3

Modelling Emergence of Money

Common Core Unit Summary Grades 6 to 8

On closed-form solutions of a resource allocation problem in parallel funding of R&D projects

Part II Management Accounting Decision-Making Tools

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

Market Microstructure in the FX Spot Market

Real-time Volatility Estimation Under Zero Intelligence. Jim Gatheral Celebrating Derivatives ING, Amsterdam June 1, 2006

The Time Value of Money

LOGNORMAL MODEL FOR STOCK PRICES

Debt Instruments Set 3

High-frequency trading: towards capital market efficiency, or a step too far?

Simple formulas to option pricing and hedging in the Black Scholes model

AN INVESTIGATION INTO THE USEFULNESS OF THE ISOCS MATHEMATICAL EFFICIENCY CALIBRATION FOR LARGE RECTANGULAR 3 x5 x16 NAI DETECTORS

Lecture Notes: Basic Concepts in Option Pricing - The Black and Scholes Model

When to Refinance Mortgage Loans in a Stochastic Interest Rate Environment

The Kelly criterion for spread bets

Journal of Financial and Economic Practice

Supplement to Call Centers with Delay Information: Models and Insights

Analyzing an Electronic Limit Order Book

Order Book Simulator and Optimal Liquidation Strategies

On the Interaction and Competition among Internet Service Providers

A Dynamic Analysis of Price Determination Under Joint Profit Maximization in Bilateral Monopoly

What are the place values to the left of the decimal point and their associated powers of ten?

BINOMIAL OPTIONS PRICING MODEL. Mark Ioffe. Abstract

Classification of trade direction for an equity market with price limit and order match: evidence from the Taiwan stock market

Lecture 11: The Greeks and Risk Management

arxiv:physics/ v1 6 Jan 2006

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

Lecture 4: The Black-Scholes model

Lecture 12: The Black-Scholes Model Steven Skiena. skiena

Betting with the Kelly Criterion

Conditional and complex orders

Santa Fe Artificial Stock Market Model

Describing impact of trading in the global FX market

10. Fixed-Income Securities. Basic Concepts

NEW YORK STATE TEACHER CERTIFICATION EXAMINATIONS

SPARE PARTS INVENTORY SYSTEMS UNDER AN INCREASING FAILURE RATE DEMAND INTERVAL DISTRIBUTION

Overlapping ETF: Pair trading between two gold stocks

C(t) (1 + y) 4. t=1. For the 4 year bond considered above, assume that the price today is 900$. The yield to maturity will then be the y that solves

The Valuation of Currency Options

Multivariate Normal Distribution

Measurement with Ratios

Probability and Statistics Prof. Dr. Somesh Kumar Department of Mathematics Indian Institute of Technology, Kharagpur

Supervised Learning of Market Making Strategy

Knowledge Discovery in Stock Market Data

Vertical Alignment Colorado Academic Standards 6 th - 7 th - 8 th

Study on the Volatility Smile of EUR/USD Currency Options and Trading Strategies

FE570 Financial Markets and Trading. Stevens Institute of Technology

Performance Analysis of a Telephone System with both Patient and Impatient Customers

General Forex Glossary

EURODOLLAR FUTURES PRICING. Robert T. Daigler. Florida International University. and. Visiting Scholar. Graduate School of Business

Dynamics ofprice and trading volume in a spin model ofstock markets with heterogeneous agents

Transcription:

Available online at www.sciencedirect.com Physica A 324 (2003) 146 151 www.elsevier.com/locate/physa An analysis of price impact function in order-driven markets G. Iori a;, M.G. Daniels b, J.D. Farmer b, L. Gillemot b, S. Krishnamurthy b, E. Smith b a Mathematics Department, King s College London, Strand, London WC2R 2LS, UK b Santa Fe Institute, 1399 Hyde Park Rd., Santa Fe, NM 87501, USA Abstract We introduce a microscopic model of double-auction markets based on random order placement. Traders post market or limit orders which are stored in the book of the exchange and executed via a central order matching mechanism. We use dimensional analysis, simulations and analytical approximations to make testable predictions of the price impact function. We nd that the price impact function is always concave, in agreement with empirical measurements. We provide an explanation for its concavity based on the properties of order ows. c 2002 Elsevier Science B.V. All rights reserved. PACS: 89.65.Gh; 05.40. a Keywords: Limit order trading; Liquidity; Price impact function 1. Introduction Electronic trading employing a public limit order book is continuing to gain a greater share of worldwide security trading and many of the major exchanges in the world rely, at least in part, upon limit orders for the provision of liquidity. In order-driven markets investors can submit either market or limit orders. Impatient traders typically submit market orders which are immediately executed against the quoted bid or ask. To guarantee that orders are executed only when the market price is below or above Corresponding author. E-mail addresses: giulia.iori@kcl.ac.uk (G. Iori), mgd@santafe.edu (M.G. Daniels), jdf@santafe.edu (J.D. Farmer), laci@santafe.edu (L. Gillemot), supriya@santafe.edu (S. Krishnamurthy), desmith@santafe.edu(e. Smith). 0378-4371/03/$ - see front matter c 2002 Elsevier Science B.V. All rights reserved. doi:10.1016/s0378-4371(02)01888-5

G. Iori et al. / Physica A 324 (2003) 146 151 147 a certain threshold, patient traders may prefer to submit limit orders. Limit orders are stored in the book of the exchange and executed using time priority at a given price and price priority across prices. If the market is rising, the upward price movements trigger limit orders to sell; if the market is falling, the downward movements trigger limit orders to buy. Limit orders thus provide liquidity and immediacy to market orders. By delaying transacting, patient traders may be able to trade at a more favorable price. On the other side, limit orders face uncertainty over when and if they will be executed. Also, a trader s perception of what is the fair price of an asset may have changed since the time the order was placed and the order may be canceled. Understanding how the placement of orders contributes to market liquidity is important for practical reasons, such as minimizing transaction costs. Furthermore, it provides a proxy for the demand function. A market is considered liquid if an attempt to buy or sell results in a small change in price. The price impact function, p = (!; ; t), where p is the logarithmic price shift at time t + caused by a market order of size! placed at time t, provides a measure of the liquidity for executing market orders. Empirical studies on the NYSE [1] have shown that the immediate response of prices to a single trade is remarkably regular. After appropriate rescaling the data for the 1000 highest capitalized stocks traded in the NYSE collapse onto the same curve. The curve is always concave, with a slope varying from 0:5 to 0:2 depending on stock capitalization. 2. The model The model described here has been introduced in Ref. [2] and further investigated in Ref. [3]. Related work can be found in Refs. [4 7]. We propose the simple random order placement model shown in Fig. 1. All the order ows are modeled as Poisson processes. We assume that market orders in chunks of shares arrive at a rate of shares per unit time, with an equal probability for buy and sell orders. Similarly, limit orders in chunks of shares arrive at a rate of shares per unit price and per unit time. We express prices as logarithms and use the logarithmic price a(t) to denote the position of the best ask and b(t) for the position of the best bid. The gap between them, s(t) = a(t) b(t), is called the spread and m(t) =(a(t) + b(t))=2 the midpoint. Oers are placed with uniform probability at integer multiples of a tick size p 0 (also dened on a logarithmic scale; note this is not true for real markets) in the range b(t) p, and similarly for bids on p a(t). When a market order arrives it causes a transaction; under the assumption of constant order size, a buy market order removes an oer at price a(t), and a sell market order removes a bid at price b(t). Alternatively, limit orders can be removed spontaneously by being canceled or by expiring. We model this by letting them be removed randomly with constant probability per unit time. The model considerably simplies the complexity of the trading process in order to remain analytically tractable. Nonetheless, the coupling between the bid and ask processes (one determines the boundary condition for the other) makes its time evolution non-trivial. Furthermore, the model can be easily enhanced, in future research, to include a non-poisson order cancellation process and feedback between orders and prices in the attempt to reproduce some of the features observed in real

148 G. Iori et al. / Physica A 324 (2003) 146 151 Fig. 1. Schematic of the order-placement process. Stored limit orders are shown stacked along the price axis, with bids (buy limit orders) negative and oers (sell limit orders) positive. New limit orders are visualized as falling randomly onto the price axis. New oers can be placed at any price greater than the best bid, and new bids can be placed at any price less than the best oer. Market orders remove limit orders of the opposite sign, based on best price and earliest time. data, such as power-law placement frequency [7], and a power-law or log-normal order size distribution. 3. Results The depth prole n(p; t) gives the number of shares in the order book at price p and time t. We investigate how the depth prole depends on the parameters of the model (see Refs. [2,3] for further results predicted by the model regarding the behavior of prices and spreads). The simple technique of dimensional analysis allows us to derive several powerful results and simplify the simulation analysis by reducing the number of free parameters from ve to two. There are three fundamental dimensions in the model: shares, price, and time. There are also three rate constants:, with dimensions of shares=(price time),, with dimensions of shares=time, and, with dimensions of 1=time. There are two discreteness parameters: the order size and the price tick p 0. The average spread has dimensions of price and is proportional to =; this comes from a balance between the total order placement rate inside the spread and the order removal rate. The asymptotic depth is the density of shares far away from the midpoint, where market orders are unimportant. It has dimensions of shares=price, and is Poisson distributed with mean =. The slope of the depth prole near the midpoint has dimensions of shares=price 2. It is proportional to the ratio of the asymptotic depth to the spread, which implies that it scales as 2 =. This is summarized in Table 1. There is a unique way to combine the parameters to create nondimensional units for shares and prices as described in Table 2. When plotting the average depth proles, obtained by Monte

G. Iori et al. / Physica A 324 (2003) 146 151 149 Table 1 Predictions of scaling of market properties as a function of properties of order ow. is the limit-order rate, is the market-order rate and is the spontaneous limit-order removal rate Quantity Dimensions Scaling relation Asymptotic depth shares=price d = Spread price s = Slope of depth prole shares=price 2 2 = = d=s Table 2 Nondimensional quantities and their denitions from observables with dimensions Description Notation Denition Depth ˆn n= Price ˆp p= granularity 2= 600 1.5 400 1 200 0.5 n 0 nδ/α 0-200 0.5-400 1-600 1.5 3 2 1 0 1 2 3 4 3 2 1 0 1 2 3 4 (a) p (b) p/p C Fig. 2. We plot the average depth prole for three dierent parameter sets both in (a) dimensional and (b) nondimensional units. The mean order size and the tick size p 0 set to one, and =0:5. p c is dened as =2. Three simulation results are shown, with =0:001 and =0:2, =0:002 and =0:4, =0:004 and =0:8. Carlo simulations for dierent values of and at x, in terms of nondimensional units, the curves collapse on each other (see Fig. 2). The functional form of the book depth-prole is primarily determined by the granularity parameter (Fig. 3a). In the high regime the market order removal rate is low and there is a signicant accumulation of orders at the ask (bid), so that the average depth n(p; t) is much greater than zero (note that price increments are calculated from the midprice). In this regime the depth is a concave function of prices. In the intermediate regime the market order rate increases, and n(p; t) decreases, almost linearly, toward zero at the

150 G. Iori et al. / Physica A 324 (2003) 146 151 1.2 1 1 n/n C 0.8 0.6 0.4 0.2 nδ/α and CDF (s/p C ) 0.8 0.6 0.4 0.2 (a) 0 0 0 0.5 1 1.5 2 2.5 3 0 1 2 3 4 5 p/p C (b) p/p C Fig. 3. (a)the mean depth prole, in nondimensional units, for three values of the granularity parameters, =0:2 (solid), =0:02 (dash) and =0:002 (dot). (b) A comparison of simulation results (thin solid line for depth prole and thin dashed line for cumulative distribution of the spread) with the self-consistent solution of the master equation approach (thick solid line for depth prole and thick dashed line for cumulative distribution of the spread) at = 0:02. ask. In the small regime the market order rate increases further, and the depth prole becomes a convex function close to the ask. We have studied the model analytically using a master equation approach and mean eld approximations to obtain the solution [2,3]. Analytical results in good qualitative agreement with the simulation both for the depth prole and the cumulative distribution of spreads can be obtained from one or another of these methods over a wide range of parameters (Fig. 3b). When the uctuations of the depth prole are small, a good approximation of the instantaneous price impact function is given by inverting the obvious relationship,! = p 0 n(p; t) dp : (1) As long as the depth prole is monotonically increasing,! is concave. Expanding n(p; t) in a Taylor series, one obtains terms p = (!; t; t)! from each order, with 6 1, which approximate the impact function over the ranges of price dominated at that order. This result is in agreement with the best available empirical evidence. The exponent 1 2 appears as a special case, when the depth prole satises the condition of vanishing at the midpoint and having a derivative that exists so that the depth increases linearly through a suciently wide range of prices. Even if our random ows model contains several unrealistic assumptions, it is because of its simplicity that we can relate its prediction to measurable properties of real markets. We nd that the price impact function is always concave, in agreement with the best available empirical measurements, and suggest that concavity emerges from the trading mechanism and market structure rather than rationally optimized trading strategies.

G. Iori et al. / Physica A 324 (2003) 146 151 151 Acknowledgements We would like to thank the McKinsey Corporation, Credit Suisse First Boston, the McDonnell Foundation, Bob Maxeld, and Bill Miller for supporting this research. G.I. thanks the Santa Fe Institute for kind hospitality. References [1] F. Lillo, J. Doyne Farmer, Rosario N. Mantegna, Single curve collapse of the price impact function for the New York stock exchange, Nature 421 (2003) 129 130. [2] Marcus G. Daniels, J. Doyne Farmer, Giulia Iori, Eric Smith, How storing supply and demand aects price diusion, http://xxx.lanl.gov/cond-mat/0112422. [3] E. Smith, J. Doyne Farmer, L. Gillemot, S. Krishnamurthy, Statistical theory of the continuous double auction, http://xxx.lanl.gov/cond-mat/0210475. [4] G. Iori, C. Chiarella, A simple microstructure model of double auction markets, Quantitative Finance 2 (5) (2002) 346 353. [5] D. Challet, R. Stinchcombe, Analyzing and modelling 1+1d markets, Physica A 300 (2001) 285. [6] J.-P. Bouchaud, M. Mezard, M. Potters, Statistical properties of stock order books: empirical results and models, Quantitative Finance 2 (4) (2002) 251 256. [7] Ilija I. Zovko, J. Doyne Farmer, The power of patience: a behavioral regularity in limit order placement, Quantitative Finance 2 (5) (2002) 387 392.