quick glimpse of market microstructure of electronic
play

Quick glimpse of market microstructure of electronic limit order - PowerPoint PPT Presentation

Quick glimpse of market microstructure of electronic limit order book markets Costis Maglaras Columbia Business School Oct 2020 C. Maglaras, 10/2020 1 / 81 Specifically... interplay between algorithmic trading & LOBs equities


  1. Quick glimpse of market microstructure of electronic limit order book markets Costis Maglaras Columbia Business School Oct 2020 C. Maglaras, 10/2020 – 1 / 81

  2. Specifically... interplay between algorithmic trading & LOBs ◮ equities execution ecosystem & algorithmic trading ◮ the financial exchange as a limit order book ◮ prototypical problems in trade execution that involve queueing / LOB dynamics: – order placement . . . , estimation of expected delay to fill order – adverse selection – order routing – optimal execution in LOB and short-term impact costs ◮ descriptive analysis of LOB dynamics (e.g., inter-temporal price dynamics, short-term volatility) ◮ trading signals ◮ market design, regulation & trading implications C. Maglaras, 10/2020 – 2 / 81

  3. Simplified view of US equities trading portfolio manager (buy-side) algorithmic trading engine (buy- or sell-side) ? market … … NASDAQ Dark Pool #1 ARCA BATS centers ? market makers / high-frequency traders C. Maglaras, 10/2020 – 3 / 81

  4. Simplified view of US equities trading - (b) ◮ Electronic ◮ Decentralized/Fragmented NYSE, NASDAQ, ARCA, BATS, Direct Edge, . . . , IEX ◮ Exchanges ( ∼ 70%) electronic limit order books (LOBs) ◮ Alternative venues ( ∼ 30%) ECNs, dark pools, internalization, OTC market makers, etc. ◮ Broker dealers: provide information (often not tracked by investors), technology, trading algorithms, market access, liquidity ◮ Market participants increasingly automated – institutional investors: “algorithmic trading” (differ on holding times) – market makers: “high-frequency trading” ( ∼ 60% ADV) – opportunistic/active & systematic liquidity providers: “aggressive/electronic” – retail: “manual” ( ∼ 5% ADV; small order sizes) C. Maglaras, 10/2020 – 4 / 81

  5. Institutional traders (broad strokes) ◮ investment decisions & trade execution are often separate processes ◮ institutional order flow typically has “mandate” to execute ◮ trader selects broker, algorithms, block venue, . . . (algorithm ≈ trading constraints) ◮ main considerations: – “best execution” – access to liquidity (larger orders) – short-term alpha (discretionary investors) – information leakage (large orders the spread over hrs, days, weeks) – commissions (soft dollar agreements) – incentives (portfolio manager & trading desk; buy side & sell side) ◮ execution costs feedback into portfolio selection decisions & fund perf ◮ S&P500: – ADV ≈ <1% MktCap (.1% – 2%) – Depth (displayed, top of book) ≈ .1% ADV – Depth (displayed, top of book) ≈ 10 − 6 − 10 − 5 of MktCap ⇒ orders need to be spread out over time C. Maglaras, 10/2020 – 5 / 81

  6. Market Makers & HFT participants (broad strokes) ◮ supply short-term liquidity; detect flow imbalance and facilitate price discovery; capture bid-ask spread; mostly intraday flow; limited overnight exposure ◮ small order sizes ∼ depth; short trade horizons / holding periods ◮ profit ≈ (captured spread) - (adverse selection) - (TC) – critical to model adverse selection : short term price change conditional on a trade ◮ important to model short term future prices (“alpha”): – microstructure signals (limit order book) – time series modeling of prices (momentum; reversion) – cross-asset signals (statistical arbitrage, ETF against underlying, . . . ) – news (NLP) – detailed microstructure of market mechanisms · · · ◮ risks: adverse price movements; flow toxicity; accumulation of inventory & aggregate market exposure C. Maglaras, 10/2020 – 6 / 81

  7. Queueing in algorithmic trading and limit order book markets ◮ equities execution ecosystem & algorithmic trading systems ◮ the financial exchange as a limit order book ◮ prototypical problems in LOB that involve queueing considerations: – order placement . . . , estimation of expected delay to fill order – adverse selection – order routing – optimal execution in LOB and short-term impact costs ◮ descriptive analysis of LOB dynamics (e.g., inter-temporal price dynamics, short-term volatility) ◮ trading signals ◮ market design, regulation & trading implications C. Maglaras, 10/2020 – 7 / 81

  8. Algorithmic Trading Systems: typically decomposed into steps ◮ Forecasts of intraday market variables: volume, spreads, volatility, market depth, . . . ◮ Short-term drift ( α ) signals: statistical . . . e.g., LOB info to incorporate adverse selection & MM behavior; natural flow imbalance; etc. ◮ Trade scheduling: splits parent order into ∼ 5 min “slices” – relevant time-scale: min-hrs – schedule follows user selected “strategy” (VWAP, POV, IS, . . . ) – reflects investor urgency, “alpha,” risk/return tradeoff – schedule updated during execution to reflect price/liquidity/signals/. . . ◮ Optimal execution of a slice (“micro-trader”): tactically executes slice by further spliting it into child orders – time-scale: sec–min (queue time; short-term LOB dynamics) – optimizes pricing, timing, and management of orders in LOB – execution adapts to short term LOB dynamics, signals, ... ◮ Order routing: decides where to send each child order – relevant time-scale: ∼ . 1–100 ms – time/rebate (queueing) tradeoff, liquidity/price, latency, info leakage. . . separation of last two steps mostly technological/historical artifact C. Maglaras, 10/2020 – 8 / 81

  9. Algorithmic Trading Systems: basic building blocks ◮ forecasts & real-time analytics for intraday trading quantities – volume – volatility – bid-ask spread – market depth – . . . ◮ LOB: – spread dynamics – short-term volatility – signed (buy/sell) volume . . . (not random(?) for short time scales) – effective tick size – cross-asset dependence – short-term impact costs ◮ how we model market participants. . . C. Maglaras, 10/2020 – 9 / 81

  10. Queueing in algorithmic trading and limit order book markets ◮ equities execution ecosystem & algorithmic trading systems ◮ the financial exchange as a limit order book ◮ prototypical problems in LOB that involve queueing considerations: – order placement . . . , estimation of expected delay to fill order – adverse selection – order routing – optimal execution in LOB and short-term impact costs ◮ descriptive analysis of LOB dynamics (e.g., inter-temporal price dynamics, short-term volatility) ◮ trading signals ◮ market design, regulation & trading implications C. Maglaras, 10/2020 – 10 / 81

  11. LOB schematic C. Maglaras, 10/2020 – 11 / 81

  12. The Limit Order Book (LOB) ASK buy limit order arrivals cancellations market sell orders price market buy orders cancellations sell limit order arrivals BID C. Maglaras, 10/2020 – 12 / 81

  13. LOB: event driven (short-term) view buy limit order arrival rates λ b λ b λ b λ b · · · bt − 1 bt 1 N γ cancellation rate µ s sell market order rate bt p at p at + 1 · · · p N p 1 · · · p bt − 1 p bt · · · price µ b buy market order rate at cancellation rate γ λ s λ s · · · λ s at at + 1 N sell limit order arrival rates C. Maglaras, 10/2020 – 13 / 81

  14. LOB re-drawn as a multi-class queueing network λ s N , γ market buy . . orders . λ s µ b at , γ at . . . . . . λ b bt , γ µ s bt . . . market sell λ b 1 , γ orders limit buy orders limit sell orders C. Maglaras, 10/2020 – 14 / 81

  15. Multiple Limit Order Books exchange 1 exchange 2 Price levels are coupled . . through protection . mechanisms (Reg NMS) exchange N national best bid/ask (NBBO) C. Maglaras, 10/2020 – 15 / 81

  16. Execution in LOB: key modeling and trading decisions ◮ real-time measurements and forecasts for event rates (arrivals, trades, cancellations on each side of the LOB) ◮ heterogenous limit order, cancellation & trade flows ◮ time/price queue priority: – estimate queueing delay & P (fill in T time units) – limit order placement . . . depends on queueing effects at each exchange – maintain / estimate queue position (& residual queueing delay) – adverse selection as a fcn of exchange, depth, queue position, . . . – opportunity cost (book moves/jump away) as fcn of depth, time-to-go, – transaction cost models (Processor Sharing in some (very) liquid futures instr.) ◮ microstructure, short-term alpha signals ◮ optimize execution price by tactically controlling – when to post limit orders, and to which exchanges – when to cancel orders – when & how to execute using market orders – typical control problem horizon ∼ queue time-to-fill C. Maglaras, 10/2020 – 16 / 81

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend