Inferensys

Glossary

Microprice

A high-precision estimate of an asset's fair value derived from the weighted average of the bid and ask prices, weighted by the order book depth at each level, rather than a simple midpoint.
Developer working on RAG retrieval system, document chunks visible on screen, technical workspace with code editor.
FAIR VALUE ESTIMATION

What is Microprice?

A high-precision estimate of an asset's fair value derived from the weighted average of the bid and ask prices, weighted by the order book depth at each level, rather than a simple midpoint.

Microprice is a high-precision estimate of an asset's fair value derived from the volume-weighted average of the bid and ask prices across multiple levels of the limit order book (LOB). Unlike the simple midpoint, which only considers the best bid and offer, microprice integrates the depth of liquidity at each price tier to calculate a more stable and predictive measure of where the next trade is likely to occur.

This metric corrects for order book imbalance by assigning greater weight to the side with more resting liquidity, pulling the estimate away from the midpoint toward the heavier side. It is a critical input for market making algorithms, optimal execution strategies, and transaction cost analysis, as it provides a less noisy and more accurate signal for short-term price prediction than the raw top-of-book quote.

FAIR VALUE ESTIMATION

Key Characteristics of Microprice

Microprice is a high-precision estimate of an asset's fair value, derived from the weighted average of bid and ask prices across multiple levels of the limit order book, rather than the simplistic midpoint. It accounts for the imbalance between supply and demand to predict short-term price movements.

01

Weighted Midpoint Calculation

Unlike the simple midpoint, microprice calculates fair value by weighting bid and ask prices by the order book depth at each level. The formula is:

  • Microprice = (Weighted Bid Price + Weighted Ask Price) / 2
  • Weighted Bid = Σ (Bid_Price_i × Bid_Volume_i) / Σ Bid_Volume_i
  • Weighted Ask = Σ (Ask_Price_i × Ask_Volume_i) / Σ Ask_Volume_i

This approach gives more influence to price levels with larger resting orders, reflecting where actual liquidity resides.

10 levels
Typical Depth Used
02

Order Book Imbalance Signal

Microprice inherently captures the bid-ask imbalance in the limit order book. When buy-side depth significantly exceeds sell-side depth, the microprice shifts above the midpoint, signaling upward pressure. Key indicators:

  • Positive Imbalance: More resting bids than asks → Microprice > Midpoint → Bullish signal
  • Negative Imbalance: More resting asks than bids → Microprice < Midpoint → Bearish signal
  • Neutral Imbalance: Symmetric depth → Microprice ≈ Midpoint → No directional bias

This makes it a powerful input for short-horizon alpha models.

< 1 ms
Update Latency
03

Adverse Selection Mitigation

Market makers use microprice to set quotes that protect against informed traders. By pricing away from the simple midpoint toward the weighted imbalance, they reduce the risk of being picked off:

  • Toxic Flow Detection: A microprice deviating sharply from the midpoint indicates potential informed order flow
  • Spread Adjustment: Market makers widen spreads when microprice uncertainty is high
  • Inventory Management: Quotes are skewed based on microprice to encourage inventory-reducing trades

This is a core component of modern market making algorithms.

04

Multi-Level vs. Single-Level Estimation

The accuracy of microprice improves with the number of order book levels incorporated:

  • Level-1 Microprice: Uses only best bid and ask; essentially a volume-weighted midpoint at the top of the book
  • Level-N Microprice: Incorporates depth up to N price levels, capturing the full liquidity landscape
  • Exponential Decay Models: Apply decaying weights to deeper levels, as their predictive power diminishes with distance from the top of the book

Research shows that 5-10 levels capture most of the predictive information in liquid equities.

5-10
Optimal Depth Levels
05

Microprice vs. Midpoint Drift

The difference between microprice and the simple midpoint is a potent short-term predictor. This drift anticipates the direction of the next trade:

  • Drift = Microprice - Midpoint
  • A positive drift predicts the next market order will likely be a buy
  • A negative drift predicts the next market order will likely be a sell
  • The magnitude of drift correlates with the probability of an imminent price change

High-frequency strategies exploit this drift to queue-position limit orders advantageously.

06

Application in Execution Algorithms

Optimal execution algorithms like VWAP and Implementation Shortfall use microprice as their fair value benchmark:

  • Scheduling: Orders are accelerated when microprice is favorable and slowed when unfavorable
  • Pegging: Passive orders are pegged to the microprice rather than the midpoint for better fill rates
  • Opportunity Cost Modeling: The cost of delayed execution is measured against microprice drift

This ensures execution strategies adapt dynamically to real-time liquidity conditions rather than static assumptions.

FAIR VALUE ESTIMATION METHODS

Microprice vs. Midpoint vs. Weighted Midpoint

Comparison of three core methods for estimating an asset's fair value from the limit order book, highlighting their sensitivity to order book depth and resilience to manipulation.

FeatureMicropriceMidpointWeighted Midpoint

Definition

Fair value estimate weighted by cumulative depth at each price level

Arithmetic average of best bid and best ask only

Average of bid and ask weighted by volume at the top of book only

Order Book Levels Used

Multiple levels (depth-weighted)

1 level (top of book)

1 level (top of book)

Sensitivity to Order Book Imbalance

High

None

Moderate

Resilience to Spoofing

High

Low

Low

Computational Complexity

Moderate

Negligible

Low

Primary Use Case

High-frequency trading signal generation

General reference price

Volume-adjusted reference price

Incorporates Market Microstructure Noise

Typical Latency

< 10 microseconds

< 1 microsecond

< 5 microseconds

MICROPRICE DEEP DIVE

Frequently Asked Questions

Explore the mechanics, calculation, and strategic application of microprice—a high-precision fair value estimate derived from order book depth weighting.

Microprice is a high-precision estimate of an asset's fair value, calculated as a weighted average of the bid and ask prices, where the weights are derived from the order book depth at each price level. Unlike the simple midpoint, which only considers the best bid and offer, microprice incorporates the volume resting deeper in the limit order book (LOB). The core mechanism involves computing the imbalance between buy and sell volumes across multiple levels. A higher concentration of limit orders on the bid side pulls the microprice above the midpoint, signaling buying pressure, while deeper ask-side liquidity pushes it below. This provides a more responsive and predictive signal of short-term price direction, making it a critical input for high-frequency trading (HFT) algorithms and market making systems.

Prasad Kumkar

About the author

Prasad Kumkar

CEO & MD, Inference Systems

Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.

His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.