Amazon cover image
Image from Amazon.com
Image from Google Jackets

The handbook of price impact modeling / Dr. Kevin Thomas Webster.

By: Material type: TextLanguage: English Publication details: FL : Chapman & Hall, 2023.Edition: First editionDescription: 432 Pages : 118 B/W IllustrationsISBN:
  • 9781032328225
  • 9781032328232
Subject(s): Additional physical formats: Online version:: Handbook of price impact modelingDDC classification:
  • 332.632 23/eng/20230104 WEB
Contents:
Preface I Introduction Introduction to Modeling Price Impact The Handbook’s Scope Introduction What is Price Impact? Why do Traders Care About It? The Causality Challenge for Price Impact Models Four Core Modeling Principles A Brief History of Price Impact Models Trading Terminology Trading Strategies Trading Data: Fills, Orders, and Binned Data Trading Signals, Alpha Signals Intended, Predicted, and Realized Data Basic Trading Parameters Order Slippage, Arrival Price Alpha Slippage, Slippage Due to Price Impact Trading Experiments: A-B Tests and Back Tests Outlining Applications Transaction Cost Analysis (TCA) for Sell-Side Execu- tion Teams Portfolio Optimization for Buy-Side Statistical Arbi- trage Teams Liquidity Reports for Risk Management Teams Portfolio Consolidation Analysis for Senior Manage- ment Roadmap What to Expect from the Handbook A Brief Summary of Each Chapter II Acting on Price Impact 2 Mathematical Models of Price Impact 2.1 A Pedagogical Example 2.2 Mathematical Setup 2.2.1 Defining Price Impact and Instantaneous Transaction Costs 2.2.2 Establishing P & L in Discrete Time 2.2.3 Examples of Microstructure Assumptions 2.2.4 Reduced Form Models 2.3 The Obizhaeva and Wang (OW) Propagator Model 2.3.1 An Optimal Execution Problem 2.3.2 Closed- Form Optimal Trading Strategy 2.3.3 Intuition Behind the Optimal Trading Strategy 2.4 Extensions Related to the Objective Function 2.4.1 Alpha Signal 2.4.2 Two- Sided Trading 2.4.2.1 Bid- ask Spread as Regularization Term 2.5 Extensions Related to Time 2.5.1 Time Change 2.5.2 Stochastic Push 2.5.2.1 Sensitivity Analysis in Impact Space 2.5.3 Linear Propagator Models 2.6 Extensions Related to External Impact 2.6.1 Microstructure Assumptions 2.6.2 Optimal Trading Strategy with External Impact 2.6.3 Local Concavity 2.6.4 Global Concavity 2.7 Price Manipulation Paradoxes 2.7.1 Constraints on Price Impact Models 2.7.2 Extension to Locally Concave Models 2.7.3 Constraints on Volume Predictions 2.8 Summary of Results 2.8.1 Generalized OW Impact Model 2.8.2 Generalized OW Impact Model with External Impact 2.8.3 Control Problems 2.8.4 Price Manipulation Bounds 2.9 Exercises 3 Applications of Price Impact Models 3.1 A Pedagogical Example 3.2 Optimal Execution 3.2.1 Pre-Trade Cost Model 3.2.1.1 Idealized Optimal Execution Problem 3.2.1.2 Communication with the Portfolio Team 3.2.1.3 Implied Alpha 3.2.1.4 The Square- Root Law Including Alpha Signals in the Execution Strategy Alpha Latency Reactive Execution Schedule   Allowing for Tactical Deviations at the Microstructure Level Quantifying Deviations’ Impact Block Trades and Auctions Changing the Execution Strategy when New Orders Arrive A Simulation Example Summary Transaction Cost Analysis (TCA) TCA Best Practices Control for Basic Trading Parameters TCA Predictions An Experiment to Size Orders Correctly Clean-Up Costs for Partial Executions An Experiment for Consecutive Orders A Simulation to Improve High-Touch Trading Summary of Results Optimal Execution Without Intraday Alpha Pre-Trade Cost Model Implied Alpha The Case of Sizable Orders Implied Alpha’s TCA Implication Clean-up Costs Intraday and Low-Latency Alphas Intraday Alpha The Cost of Tactical Algorithms Optimal Execution for Multiple Orders Combining Order Executions TCA for Consecutive Orders Exercises Further Applications of Price Impact Models A Pedagogical Example Statistical Arbitrage Using External Impact as an Alpha Signal Cont, Cucuringu, and Zhang’s Alpha Signal Model Architecture Extensions Adjusting Regression Techniques for Liquidity Using Price Impact for Simulation Waelbroeck’s Simulation Environment Business Applications of a Market Simulator Portfolio and Risk Management How Price Impact Distorts Accounting P&L and Perceived Risk Expected Closing P&L P&L Bias Examples P&L Bias in Steady State General Implications and Actions Portfolio Management Implications Liquidity Risk Implications Senior Management Implications Simulating Fire Sales Liquidation Without Fire Sale Liquidation With Fire Sale Combining Two Portfolios’ Trading Theory in the Case Without Mutual Information Theory in the Case With Mutual Information Empirical Simulation Approach Summary of Results Alpha Research Market Simulator Liquidity Risk Management Combining Two Portfolios’ Trading Exercises III Measuring Price Impact An Introduction to the Mathematics of Causal Inference A Pedagogical Example A Technical Primer on Causal Inference Causal Structures Do-Calculus Simpson’s Paradox Identifiability of Causal Formulas Methods to Reduce Causal Biases Standard A-B testing Causal Regularization Regularization in the Predictive Case Regularization in the Causal Case Summary of Results Causal Structures and Models Do-Calculus A-B Testing Interventional Data Causal Regularization Exercises Dealing with Biases when Fitting Price Impact Models A Pedagogical Example Chapter Roadmap A Non-Technical Primer on Causal Inference Applying Causal Inference to Trading A Template for Dealing with Causal Biases Prediction Bias Definitions Actions and Counterfactuals Why Impact Research is Complex Experiments and Regularization A Simulation Example Synchronization Bias Definitions Actions and Counterfactuals Experiments Implementation Bias Definitions Actions and Counterfactuals Experiments and Regularization Issuer Bias Definitions Actions and Counterfactuals Experiments and Regularization Concluding Thoughts Summary of Results Prediction Bias Synchronization Bias Implementation Bias Issuer Bias Exercises Empirical Analysis of Price Impact Models A Pedagogical Example Methodology Pre-Processing the Event-Based Data Definition of the Base Features and Binned Data Definition of the Time Kernel and Price Impact Computation Definition of the Prediction Horizon and Training Samples Definition of the Testing and Validation Samples Review of the Models in the Literature   The Order Flow Imbalance (OFI) Model The Original OW Model The Locally Concave Bouchaud Model The Reduced-Form Model The Globally Concave AFS Model Empirical Model Comparisons Across Timescales Across Time of Day Across Clocks Across Stocks The Magnitude of Price Impact Cross-Impact Causal Bias for Cross-Impact Price Impact for Factor Trading Causal Graph for the EigenLiquidity Model Distinction Between do(Qi, Qj) and do(Q¯) Counterfactuals Under Cross-Impact for Risk-Management and Fac- tor Research Price Impact for Pairs Trading Bonds in Schneider and Lillo (2019)[200] Options in Said et al. (2021)[197] Commodity Futures in Tomas, Mastromatteo, and Benzaquen (2022)[217] Rosenbaum and Tomas (2021)[193] Sparse Equities Cross-Impact in Cont, Cu- curingu, and Zhang (2021)[71 Summary of Results Discrete Formulas for Price Impact Models The Original OW Model The Locally Concave Bouchaud Model The Reduced-Form Model The Globally Concave AFS Model Summary Table The EigenLiquidity Model Exercises IV Appendix A Using Kdb+ for Trading Models A Gentle Introduction to Kdb+ What is Kdb+ and Why Does It Matter to Quants? First Steps in Kdb+ Basic Operations in Q   Q does not Follow the Traditional Order of Operations Assignments and Other Basic Operators Atoms, Lists, and Dictionaries Strings and Symbols Functions and Loops Tables are Flipped Dictionaries of Lists Setting Up a Small Database A Cheat-Sheet for Quantitative Trading Data Wrangling in Kdb+ Qsql Queries Joins Generalizing Qsql Long or Wide Format? Vectorized Operations and Parallelism in Kdb+ An Efficient Implementation of the Generalized OW Model Key Mathematical Idea Key Algorithmic Idea Computing Impact States An Efficient Implementation of TCA Key Algorithmic Idea Computing TCA Returns Functional Convergence Theorems for Microstructure Or How to Deal with Local Non-Linearities in Microstructure Functional Law of Large Numbers Functional Central Limit Theorem Further ReadingsSolutions to Exercises C. 1 Solutions to Chapter 2 C. 2 Solutions to Chapter 3 C.3 Solutions to Chapter 4 C.4 Solutions to Chapter 5 C.5 Solutions to Chapter 6 C.6 Solutions to Chapter 7 Bibliography Index
Summary: Handbook of Price Impact Modeling provides practitioners and students with a mathematical framework grounded in academic references to apply price impact models to quantitative trading and portfolio management. Automated trading is now the dominant form of trading across all frequencies. Furthermore, trading algorithm rise introduces new questions professionals must answer, for instance: How do stock prices react to a trading strategy? How to scale a portfolio considering its trading costs and liquidity risk? How to measure and improve trading algorithms while avoiding biases? Price impact models answer these novel questions at the forefront of quantitative finance. Hence, practitioners and students can use this Handbook as a comprehensive, modern view of systematic trading. For financial institutions, the Handbook’s framework aims to minimize the firm’s price impact, measure market liquidity risk, and provide a unified, succinct view of the firm’s trading activity to the C-suite via analytics and tactical research. The Handbook’s focus on applications and everyday skillsets makes it an ideal textbook for a master’s in finance class and students joining quantitative trading desks. Using price impact models, the reader learns how to: Build a market simulator to back test trading algorithms Implement closed-form strategies that optimize trading signals Measure liquidity risk and stress test portfolios for fire sales Analyze algorithm performance controlling for common trading biases Estimate price impact models using public trading tape Finally, the reader finds a primer on the database kdb+ and its programming language q, which are standard tools for analyzing high-frequency trading data at banks and hedge funds. Authored by a finance professional, this book is a valuable resource for quantitative researchers and traders.
Tags from this library: No tags from this library for this title. Log in to add tags.
Star ratings
    Average rating: 0.0 (0 votes)
Holdings
Cover image Item type Current library Home library Collection Shelving location Call number Materials specified Vol info URL Copy number Status Notes Date due Barcode Item holds Item hold queue priority Course reserves
General Books CUTN Central Library Social Sciences Non-fiction 332.632 WEB (Browse shelf(Opens below)) Available 51991

Includes bibliographical references and index.

Preface

I Introduction

Introduction to Modeling Price Impact

The Handbook’s Scope

Introduction

What is Price Impact? Why do Traders Care About It?

The Causality Challenge for Price Impact Models

Four Core Modeling Principles

A Brief History of Price Impact Models

Trading Terminology

Trading Strategies

Trading Data: Fills, Orders, and Binned Data

Trading Signals, Alpha Signals

Intended, Predicted, and Realized Data

Basic Trading Parameters

Order Slippage, Arrival Price

Alpha Slippage, Slippage Due to Price Impact

Trading Experiments: A-B Tests and Back Tests

Outlining Applications

Transaction Cost Analysis (TCA) for Sell-Side Execu-
tion Teams


Portfolio Optimization for Buy-Side Statistical Arbi-
trage Teams


Liquidity Reports for Risk Management Teams

Portfolio Consolidation Analysis for Senior Manage-
ment


Roadmap

What to Expect from the Handbook

A Brief Summary of Each Chapter
II Acting on Price Impact

2 Mathematical Models of Price Impact

2.1 A Pedagogical Example

2.2 Mathematical Setup

2.2.1 Defining Price Impact and Instantaneous Transaction Costs

2.2.2 Establishing P & L in Discrete Time

2.2.3 Examples of Microstructure Assumptions

2.2.4 Reduced Form Models

2.3 The Obizhaeva and Wang (OW) Propagator Model

2.3.1 An Optimal Execution Problem

2.3.2 Closed- Form Optimal Trading Strategy

2.3.3 Intuition Behind the Optimal Trading Strategy

2.4 Extensions Related to the Objective Function

2.4.1 Alpha Signal

2.4.2 Two- Sided Trading

2.4.2.1 Bid- ask Spread as Regularization Term

2.5 Extensions Related to Time

2.5.1 Time Change

2.5.2 Stochastic Push

2.5.2.1 Sensitivity Analysis in Impact Space

2.5.3 Linear Propagator Models

2.6 Extensions Related to External Impact

2.6.1 Microstructure Assumptions

2.6.2 Optimal Trading Strategy with External Impact

2.6.3 Local Concavity

2.6.4 Global Concavity

2.7 Price Manipulation Paradoxes

2.7.1 Constraints on Price Impact Models

2.7.2 Extension to Locally Concave Models

2.7.3 Constraints on Volume Predictions

2.8 Summary of Results

2.8.1 Generalized OW Impact Model

2.8.2 Generalized OW Impact Model with External Impact

2.8.3 Control Problems

2.8.4 Price Manipulation Bounds

2.9 Exercises

3 Applications of Price Impact Models

3.1 A Pedagogical Example

3.2 Optimal Execution

3.2.1 Pre-Trade Cost Model

3.2.1.1 Idealized Optimal Execution Problem

3.2.1.2 Communication with the Portfolio Team

3.2.1.3 Implied Alpha

3.2.1.4 The Square- Root Law


Including Alpha Signals in the Execution Strategy

Alpha Latency

Reactive Execution Schedule
 


Allowing for Tactical Deviations at the Microstructure Level

Quantifying Deviations’ Impact

Block Trades and Auctions

Changing the Execution Strategy when New Orders Arrive

A Simulation Example

Summary

Transaction Cost Analysis (TCA)

TCA Best Practices

Control for Basic Trading Parameters

TCA Predictions

An Experiment to Size Orders Correctly

Clean-Up Costs for Partial Executions

An Experiment for Consecutive Orders

A Simulation to Improve High-Touch Trading

Summary of Results

Optimal Execution Without Intraday Alpha

Pre-Trade Cost Model

Implied Alpha

The Case of Sizable Orders

Implied Alpha’s TCA Implication

Clean-up Costs

Intraday and Low-Latency Alphas

Intraday Alpha

The Cost of Tactical Algorithms

Optimal Execution for Multiple Orders

Combining Order Executions

TCA for Consecutive Orders

Exercises
Further Applications of Price Impact Models

A Pedagogical Example

Statistical Arbitrage

Using External Impact as an Alpha Signal

Cont, Cucuringu, and Zhang’s Alpha Signal

Model Architecture

Extensions

Adjusting Regression Techniques for Liquidity

Using Price Impact for Simulation

Waelbroeck’s Simulation Environment

Business Applications of a Market Simulator

Portfolio and Risk Management

How Price Impact Distorts Accounting P&L and Perceived Risk

Expected Closing P&L

P&L Bias Examples

P&L Bias in Steady State

General Implications and Actions

Portfolio Management Implications

Liquidity Risk Implications

Senior Management Implications

Simulating Fire Sales

Liquidation Without Fire Sale

Liquidation With Fire Sale

Combining Two Portfolios’ Trading

Theory in the Case Without Mutual Information

Theory in the Case With Mutual Information

Empirical Simulation Approach

Summary of Results

Alpha Research

Market Simulator

Liquidity Risk Management

Combining Two Portfolios’ Trading

Exercises
III Measuring Price Impact

An Introduction to the Mathematics of Causal Inference

A Pedagogical Example

A Technical Primer on Causal Inference

Causal Structures

Do-Calculus

Simpson’s Paradox

Identifiability of Causal Formulas

Methods to Reduce Causal Biases

Standard A-B testing

Causal Regularization

Regularization in the Predictive Case

Regularization in the Causal Case

Summary of Results

Causal Structures and Models

Do-Calculus

A-B Testing

Interventional Data

Causal Regularization

Exercises
Dealing with Biases when Fitting Price Impact Models

A Pedagogical Example

Chapter Roadmap

A Non-Technical Primer on Causal Inference

Applying Causal Inference to Trading

A Template for Dealing with Causal Biases

Prediction Bias

Definitions

Actions and Counterfactuals

Why Impact Research is Complex

Experiments and Regularization

A Simulation Example

Synchronization Bias

Definitions

Actions and Counterfactuals

Experiments

Implementation Bias

Definitions

Actions and Counterfactuals

Experiments and Regularization

Issuer Bias

Definitions

Actions and Counterfactuals

Experiments and Regularization

Concluding Thoughts

Summary of Results

Prediction Bias

Synchronization Bias

Implementation Bias

Issuer Bias

Exercises
Empirical Analysis of Price Impact Models

A Pedagogical Example

Methodology

Pre-Processing the Event-Based Data

Definition of the Base Features and Binned Data

Definition of the Time Kernel and Price Impact Computation

Definition of the Prediction Horizon and Training Samples

Definition of the Testing and Validation Samples

Review of the Models in the Literature
 


The Order Flow Imbalance (OFI) Model

The Original OW Model

The Locally Concave Bouchaud Model

The Reduced-Form Model

The Globally Concave AFS Model

Empirical Model Comparisons

Across Timescales

Across Time of Day

Across Clocks

Across Stocks

The Magnitude of Price Impact

Cross-Impact

Causal Bias for Cross-Impact

Price Impact for Factor Trading

Causal Graph for the EigenLiquidity Model

Distinction Between do(Qi, Qj) and do(Q¯)

Counterfactuals Under

Cross-Impact for Risk-Management and Fac-
tor Research


Price Impact for Pairs Trading

Bonds in Schneider and Lillo (2019)[200]

Options in Said et al. (2021)[197]

Commodity Futures in Tomas, Mastromatteo,
and Benzaquen (2022)[217]


Rosenbaum and Tomas (2021)[193]

Sparse Equities Cross-Impact in Cont, Cu- curingu, and Zhang (2021)[71

Summary of Results

Discrete Formulas for Price Impact Models

The Original OW Model

The Locally Concave Bouchaud Model

The Reduced-Form Model

The Globally Concave AFS Model

Summary Table

The EigenLiquidity Model

Exercises
IV Appendix

A Using Kdb+ for Trading Models


A Gentle Introduction to Kdb+

What is Kdb+ and Why Does It Matter to Quants?

First Steps in Kdb+

Basic Operations in Q
 


Q does not Follow the Traditional Order of Operations

Assignments and Other Basic Operators

Atoms, Lists, and Dictionaries

Strings and Symbols

Functions and Loops

Tables are Flipped Dictionaries of Lists

Setting Up a Small Database

A Cheat-Sheet for Quantitative Trading

Data Wrangling in Kdb+

Qsql Queries

Joins

Generalizing Qsql

Long or Wide Format?

Vectorized Operations and Parallelism in Kdb+

An Efficient Implementation of the Generalized OW Model

Key Mathematical Idea

Key Algorithmic Idea

Computing Impact States

An Efficient Implementation of TCA

Key Algorithmic Idea

Computing TCA Returns
Functional Convergence Theorems for Microstructure

Or How to Deal with Local Non-Linearities in Microstructure

Functional Law of Large Numbers

Functional Central Limit Theorem

Further ReadingsSolutions to Exercises
C. 1 Solutions to Chapter 2

C. 2 Solutions to Chapter 3

C.3 Solutions to Chapter 4

C.4 Solutions to Chapter 5

C.5 Solutions to Chapter 6

C.6 Solutions to Chapter 7

Bibliography

Index

Handbook of Price Impact Modeling provides practitioners and students with a mathematical framework grounded in academic references to apply price impact models to quantitative trading and portfolio management. Automated trading is now the dominant form of trading across all frequencies. Furthermore, trading algorithm rise introduces new questions professionals must answer, for instance:


How do stock prices react to a trading strategy?

How to scale a portfolio considering its trading costs and liquidity risk?

How to measure and improve trading algorithms while avoiding biases?
Price impact models answer these novel questions at the forefront of quantitative finance. Hence, practitioners and students can use this Handbook as a comprehensive, modern view of systematic trading.

For financial institutions, the Handbook’s framework aims to minimize the firm’s price impact, measure market liquidity risk, and provide a unified, succinct view of the firm’s trading activity to the C-suite via analytics and tactical research.

The Handbook’s focus on applications and everyday skillsets makes it an ideal textbook for a master’s in finance class and students joining quantitative trading desks. Using price impact models, the reader learns how to:


Build a market simulator to back test trading algorithms

Implement closed-form strategies that optimize trading signals

Measure liquidity risk and stress test portfolios for fire sales

Analyze algorithm performance controlling for common trading biases

Estimate price impact models using public trading tape
Finally, the reader finds a primer on the database kdb+ and its programming language q, which are standard tools for analyzing high-frequency trading data at banks and hedge funds.

Authored by a finance professional, this book is a valuable resource for quantitative researchers and traders.

There are no comments on this title.

to post a comment.