---
title: "Market Microstructure Indicators"
description: "Order flow and liquidity indicators including bid-ask spreads, order book imbalance, and related execution-quality measures."
canonical: https://www.getswoopr.com/indicators/market-microstructure/
source: "Swoopr Investment: https://www.getswoopr.com"
---

## Direct Answer



Order flow and liquidity indicators including bid-ask spreads, order book imbalance, and related execution-quality measures.





      


# Market Microstructure Indicators



> Market microstructure indicators measure the cost and mechanics of trading rather than the direction of price: bid-ask spreads and their estimators, order book depth and imbalance, order flow imbalance, price impact, slippage against arrival price, VWAP or TWAP, and the ratios that describe how orders, quotes and trades relate. They are read to judge liquidity, execution quality and the presence of informed trading.

## What do Market Microstructure indicators have in common?

Every indicator in this category comes from the trade and quote record of an exchange: the best bid and ask, the depth behind them, the sequence of trades with their size and side, and the cancellations in between. Where most technical indicators summarize closing prices, these summarize the process that produced them, and the questions they answer are practical: what will this trade cost, how much can be done before the price moves, and is someone on the other side better informed?

The category divides by what it measures. Spread measures (quoted, effective, realized, relative and half-spread, and the Roll and Corwin-Schultz estimators that infer the spread from prices alone) give the cost of immediacy. Depth and imbalance measures (order book depth, top-of-book depth, depth imbalance, order book pressure, market depth slope, resiliency, depth recovery time) describe how much can be traded at or near the quote.

Flow measures (order flow imbalance, signed trade volume, trade and tick imbalance, aggressor ratios, volume imbalance, VPIN, Kyle's lambda, the Amihud ratio) describe who is pushing and how much price moves per unit of flow. Execution measures (implementation shortfall, arrival price, VWAP and TWAP slippage, fill rate and ratio, execution quality score) grade a completed order against a benchmark. Ratio measures (cancel-to-trade, order-to-trade, quote-to-trade, odd-lot share, block share, trade-through rate, quote stuffing rate) describe the behavior of participants and the structure of the venue.

What they share is a published literature: the Roll, Kyle, Amihud, Corwin-Schultz and VPIN measures each come from a peer-reviewed paper, and the effective and realized spread are defined in SEC Rule 605, which requires market centers to report them monthly. They also share a dependence on data that most investors do not see: the full order book and the trade side are available from exchanges and data vendors, not from a charting package.

## How do you choose a Market Microstructure indicator?

- For the cost of a trade, start with the effective spread for small orders and implementation shortfall for large ones; the quoted spread understates what a market order actually pays
- For how much can be traded, read top-of-book depth for a single clip and market depth slope or the Amihud ratio for a program spread over the day
- For informed trading, use VPIN or Kyle's lambda, and expect them to rise ahead of news rather than to predict its direction
- Without order book data, the Roll and Corwin-Schultz estimators recover a usable spread from daily prices, which is the only option for long histories or thinly covered markets
- Grade execution against the benchmark the order was given: arrival price for an urgent order, VWAP for one spread across the day, and read fill rate alongside slippage since a cheap fill that did not complete is not cheap

## Market Microstructure indicators at a glance

| Indicator | What it measures | How it is read |
| --- | --- | --- |
| [Aggressor Buy Ratio](https://www.getswoopr.com/indicators/market-microstructure/aggressor-buy-ratio/) | The aggressor buy ratio is the share of classified trading volume (or trade count) in which the buyer was the aggressor, meaning the trade lifted the offer. | Values above 50 percent mean buyers were more often the ones paying the spread; below 50 percent means sellers were. |
| [Aggressor Sell Ratio](https://www.getswoopr.com/indicators/market-microstructure/aggressor-sell-ratio/) | The aggressor sell ratio is the share of classified trading volume (or trade count) in which the seller was the aggressor, meaning the trade hit the bid. | Values above 50 percent mean sellers were more often the ones paying the spread. |
| [Amihud Illiquidity Ratio](https://www.getswoopr.com/indicators/market-microstructure/amihud-illiquidity-ratio/) | Amihud's illiquidity ratio is the average, across days, of the absolute daily return divided by the dollar volume traded that day. | Higher values mean the price moves more for each dollar traded, which indicates lower liquidity; lower values indicate a deeper market. |
| [Arrival Price Slippage](https://www.getswoopr.com/indicators/market-microstructure/arrival-price-slippage/) | Arrival price slippage is the difference between the average execution price of an order and the market price when the order arrived at the desk or algorithm, signed so that a positive number is a cost. | A positive value means the order paid more (buy) or received less (sell) than the arrival price; a negative value means price improvement relative to arrival. |
| [Ask Volume](https://www.getswoopr.com/indicators/market-microstructure/ask-volume/) | Ask volume is commonly defined as the volume traded at the ask price, that is, market buy orders lifting resting offers, recorded at each price level in footprint-style charts. | Heavy ask volume at a level shows buyers paid up there. |
| [Average Trade Size](https://www.getswoopr.com/indicators/market-microstructure/average-trade-size/) | Average trade size is total traded volume divided by the number of trades in a period. | A falling average trade size over time usually reflects order slicing by algorithms and a growing share of small retail orders; a rising one can mean block or institutional activity. |
| [Bid Volume](https://www.getswoopr.com/indicators/market-microstructure/bid-volume/) | Bid volume is commonly defined as the volume traded at the bid price, that is, market sell orders hitting resting bids, recorded at each price level in footprint-style charts. | Heavy bid volume at a level shows sellers accepted the bid there. |
| [Block Trade Share](https://www.getswoopr.com/indicators/market-microstructure/block-trade-share/) | Block trade share is the fraction of total volume that traded in blocks, meaning single prints at or above a size threshold. | A rising share means a larger part of activity is in big prints, which is typical of institutional rebalancing or negotiated trades. |
| [Cancel-to-Trade Ratio](https://www.getswoopr.com/indicators/market-microstructure/cancel-to-trade-ratio/) | The cancel-to-trade ratio is the number of order cancellations divided by the number of executed trades over a period. | A high ratio means most orders are withdrawn before executing, which is typical of market makers that continuously refresh quotes. |
| [Corwin-Schultz Spread Estimator](https://www.getswoopr.com/indicators/market-microstructure/corwin-schultz-spread-estimator/) | The Corwin-Schultz estimator infers the bid-ask spread from daily high and low prices. | The output is an estimate of the proportional quoted spread, so a higher value means a wider estimated spread. |
| [Depth Imbalance](https://www.getswoopr.com/indicators/market-microstructure/depth-imbalance/) | Depth imbalance compares the size resting on the bid side of the order book with the size on the ask side, over the best N levels. | Positive values mean more size is waiting to buy than to sell, and negative values the reverse. |
| [Depth Recovery Time](https://www.getswoopr.com/indicators/market-microstructure/depth-recovery-time/) | Depth recovery time is the time it takes for displayed order-book depth to return to its pre-shock level, or a stated fraction of it, after a large trade or other disturbance. | Shorter recovery times indicate that market makers and other providers replenish liquidity quickly; longer ones mean the book stays depleted. |
| [Dollar Turnover](https://www.getswoopr.com/indicators/market-microstructure/dollar-turnover/) | Dollar turnover is the total value traded in a period: the sum of price times size over all trades. | Larger dollar turnover means more money changed hands and generally a market that can absorb bigger orders. |
| [Effective Bid-Ask Spread](https://www.getswoopr.com/indicators/market-microstructure/effective-bid-ask-spread/) | The effective spread measures the actual cost of a trade as twice the distance between the execution price and the midpoint at the time of the trade. | It is the round-trip cost of trading at that price: a lower effective spread than the quoted spread shows price improvement, a higher one shows execution beyond the best quote. |
| [Execution Quality Score](https://www.getswoopr.com/indicators/market-microstructure/execution-quality-score/) | An execution quality score is a composite rating of how well orders were executed. | A higher score means better execution on the components and weights chosen. |
| [Fill Rate](https://www.getswoopr.com/indicators/market-microstructure/fill-rate/) | Fill rate is the quantity actually filled divided by the quantity ordered. | A lower fill rate means more of the intended size was missed, which for passive limit orders reflects a trade-off with price. |
| [Fill Ratio](https://www.getswoopr.com/indicators/market-microstructure/fill-ratio/) | Fill ratio is the number of orders that were filled divided by the number of orders submitted. | A low ratio is expected for passive strategies that place many limit orders and expect most not to execute; a high ratio is expected from marketable orders. |
| [Half-Spread](https://www.getswoopr.com/indicators/market-microstructure/half-spread/) | The half-spread is half the quoted bid-ask spread: the distance from the midpoint to either the bid or the ask. | It is the expected price concession of a single market order against the midpoint, so a round trip costs about two half-spreads. |
| [Implementation Shortfall](https://www.getswoopr.com/indicators/market-microstructure/implementation-shortfall/) | Implementation shortfall (Perold) measures the total cost of turning an investment decision into a trade: the gap between the paper outcome at the decision price and what the actual execution delivered, including the cost of any shares left unfilled. | A smaller shortfall means the realized trade stayed closer to the paper trade. |
| [Kyle Lambda](https://www.getswoopr.com/indicators/market-microstructure/kyle-lambda/) | Kyle's lambda is the slope of the relationship between signed order flow and price change: how much the price moves per unit of net buying. | A larger lambda means the price is more sensitive to order flow, so the market is less liquid or more informationally sensitive. |
| [Liquidity Score](https://www.getswoopr.com/indicators/market-microstructure/liquidity-score/) | A liquidity score is a composite rating of how easy it is to trade an instrument. | A higher score indicates an instrument that is cheaper and faster to trade on the measures included. |
| [Market Depth Slope](https://www.getswoopr.com/indicators/market-microstructure/market-depth-slope/) | Market depth slope describes how quickly cumulative order-book size builds as you move away from the midpoint. | A steep slope means a large order can be filled with only a small price move, so the book is deep; a shallow slope means price would move a lot. |
| [Market Quality Index](https://www.getswoopr.com/indicators/market-microstructure/market-quality-index/) | A market quality index is a composite of several liquidity and efficiency measures, such as spread, depth, volatility and price efficiency, used to summarize how well a market or venue functions. | A higher index means better quality on the chosen components relative to the reference period or group. |
| [Microprice](https://www.getswoopr.com/indicators/market-microstructure/microprice/) | The microprice is a size-adjusted fair-value estimate between the best bid and ask. | It moves toward the side with the thinner book on the logic that the thinner side is more likely to be consumed first, so the next price move tends to be in that direction. |
| [Odd-Lot Share](https://www.getswoopr.com/indicators/market-microstructure/odd-lot-share/) | Odd lot share is the fraction of trades, or of volume, in odd lots, meaning orders smaller than the round lot. | A rising odd-lot share reflects more small orders, from retail participation and from higher share prices where 100 shares is a large value. |
| [Order Book Depth](https://www.getswoopr.com/indicators/market-microstructure/order-book-depth/) | Order book depth is the total size resting in the order book within a chosen number of price levels or price distance from the best quotes. | More depth means a larger order can trade with less price movement, and thin depth means even modest orders move price. |
| [Order Book Pressure](https://www.getswoopr.com/indicators/market-microstructure/order-book-pressure/) | Order book pressure compares distance-weighted resting size on the bid side with that on the ask side across several levels, so orders near the best price count more than orders far away. | Values above 50 percent mean more weighted size is on the bid, and below 50 percent more on the ask. |
| [Order Flow Imbalance](https://www.getswoopr.com/indicators/market-microstructure/order-flow-imbalance/) | Order flow imbalance (Cont, Kukanov and Stoikov) sums the net change in best-bid and best-ask sizes caused by order additions, cancellations and trades. | Positive OFI means net buying pressure in the best quotes (bid size added, ask size removed); negative means net selling pressure. |
| [Order-to-Trade Ratio](https://www.getswoopr.com/indicators/market-microstructure/order-to-trade-ratio/) | The order-to-trade ratio is the number of orders submitted (often counting new orders, modifications and cancellations) divided by the number of executed trades. | A high ratio means most order activity never results in a trade, typical of automated quoting. |
| [Permanent Price Impact](https://www.getswoopr.com/indicators/market-microstructure/permanent-price-impact/) | Permanent price impact is the part of a trade's price effect that persists after short-lived liquidity effects fade, measured as the signed change in the midpoint from before the trade to a later time. | A positive value means price stayed in the direction of the trade, which suggests the trade carried information. |
| [Price Impact](https://www.getswoopr.com/indicators/market-microstructure/price-impact/) | Price impact is how much the market price moves as a result of a trade or order, measured as the signed change in the midpoint from before execution to a short time after. | Larger impact per trade size means a less liquid market. |
| [Quote Stuffing Rate](https://www.getswoopr.com/indicators/market-microstructure/quote-stuffing-rate/) | Quote stuffing rate is a heuristic count of bursts of very rapid quote placements and cancellations that are far above normal levels and are not accompanied by trades. | A sustained rate far above the instrument's normal level, with almost no trades, is what analysts flag for further review. |
| [Quote-to-Trade Ratio](https://www.getswoopr.com/indicators/market-microstructure/quote-to-trade-ratio/) | The quote-to-trade ratio is the number of quote updates divided by the number of executed trades over a period. | Higher values mean quotes are revised many times per execution, consistent with heavy algorithmic market making. |
| [Realized Spread](https://www.getswoopr.com/indicators/market-microstructure/realized-spread/) | The realized spread measures what a liquidity provider earns on a trade after the market has moved: twice the signed gap between the trade price and the midpoint a short time later (often five minutes). | A positive value means the liquidity provider on the other side kept part of the spread because price did not move against them; a negative value means they were adversely selected. |
| [Relative Spread](https://www.getswoopr.com/indicators/market-microstructure/relative-spread/) | The relative spread is the quoted bid-ask spread divided by the midpoint price. | Smaller values mean cheaper immediate execution relative to price. |
| [Resiliency](https://www.getswoopr.com/indicators/market-microstructure/resiliency/) | Resiliency is how fast spreads, depth or prices recover after a liquidity shock such as a large trade. | A larger decay rate and a shorter half-life mean the market recovers quickly, so a large trade has only a brief effect. |
| [Roll Spread Estimator](https://www.getswoopr.com/indicators/market-microstructure/roll-spread-estimator/) | Roll's estimator infers the effective bid-ask spread from the serial covariance of price changes. | A more negative covariance means a wider estimated effective spread. |
| [Signed Trade Volume](https://www.getswoopr.com/indicators/market-microstructure/signed-trade-volume/) | Signed trade volume gives each trade's size a plus sign if it was buyer-initiated and a minus sign if seller-initiated, then sums over a window. | A positive total means net aggressive buying in the window. |
| [Slippage](https://www.getswoopr.com/indicators/market-microstructure/slippage/) | Slippage is the difference between the price at which an order was expected to execute, such as the last quote when it was sent, and the price it actually received. | Positive slippage is a cost; negative slippage means a better fill than expected. |
| [Temporary Price Impact](https://www.getswoopr.com/indicators/market-microstructure/temporary-price-impact/) | Temporary price impact is the part of a trade's cost that reverts after execution: the concession needed to attract liquidity, which fades as the book refills. | A larger temporary impact means the trader paid more for immediacy than the lasting price effect justified, and that price tended to bounce back afterward. |
| [Tick Imbalance](https://www.getswoopr.com/indicators/market-microstructure/tick-imbalance/) | Tick imbalance is the net count of signed ticks: the number of upticks minus downticks over a window or sequence of trades, regardless of trade size. | Positive values mean more trades moved price up than down, negative values the reverse. |
| [Top-of-Book Depth](https://www.getswoopr.com/indicators/market-microstructure/top-of-book-depth/) | Top-of-book depth is the size available at the best bid and best ask only, the first level of the order book. | It is the most immediate liquidity measure: an order larger than the size at the best price will take out the first level and trade at worse prices. |
| [Trade Imbalance](https://www.getswoopr.com/indicators/market-microstructure/trade-imbalance/) | Trade imbalance compares the number of buyer-initiated trades with the number of seller-initiated trades, scaled by their total. | Positive values mean more trades were buyer-initiated and negative values more were seller-initiated. |
| [Trade Size Distribution](https://www.getswoopr.com/indicators/market-microstructure/trade-size-distribution/) | The trade size distribution shows how trades (or volume) are spread across size buckets, such as under 100 shares, 100 to 499 and so on. | Trade counts are normally concentrated in small sizes while volume has a heavier share in larger sizes. |
| [Trade Through Rate](https://www.getswoopr.com/indicators/market-microstructure/trade-through-rate/) | The trade-through rate is the share of trades that executed at a price worse than the best protected quote available on another venue. | A lower rate means orders are mostly executed at prices no worse than the best available quote across venues, and a higher rate suggests fragmented or poorly routed execution. |
| [Turnover](https://www.getswoopr.com/indicators/market-microstructure/turnover/) | Turnover is the value or volume traded in a period relative to the size of what is traded, commonly the market capitalization of a stock or an entire market. | A higher turnover means a greater share of the market changes hands, which is generally associated with greater liquidity. |
| [TWAP Slippage](https://www.getswoopr.com/indicators/market-microstructure/twap-slippage/) | TWAP slippage compares the average execution price of an order with the time-weighted average price of the market over the order's execution window, signed so that a positive number is a cost. | Positive values mean the order got a worse price than the time-weighted average, negative values mean a better one. |
| [Volume Imbalance](https://www.getswoopr.com/indicators/market-microstructure/volume-imbalance/) | Volume imbalance compares buyer-initiated volume with seller-initiated volume, scaled by total classified volume. | Positive values mean aggressive buying dominated by size and negative values mean aggressive selling dominated. |
| [VPIN](https://www.getswoopr.com/indicators/market-microstructure/vpin/) | VPIN (Volume-Synchronized Probability of Informed Trading) estimates order-flow toxicity from the imbalance between buy and sell volume across equal-volume buckets. | Values range from 0 to 1, and higher values mean order flow has been more one-sided, which is read as greater risk to liquidity providers. |
| [VWAP Slippage](https://www.getswoopr.com/indicators/market-microstructure/vwap-slippage/) | VWAP slippage compares the average execution price of an order with the volume-weighted average price of the market over the order's interval, signed so that a positive number is a cost. | Positive values mean the order paid more (or sold for less) than the market's average traded price over the interval, and negative values mean it did better. |
| [Weighted Midprice](https://www.getswoopr.com/indicators/market-microstructure/weighted-midprice/) | A weighted midprice is a size-weighted average of order-book prices rather than a plain midpoint. | It shifts toward the side with more resting size, so it shows where displayed liquidity is concentrated. |

Each row is the opening sentence of that indicator's own definition and reading, so the table says exactly what the profile says.






## Guides in This Category



- [Order Book Imbalance (OBI)](https://www.getswoopr.com/indicators/market-microstructure/order-book-imbalance/)
- [Quoted Bid-Ask Spread](https://www.getswoopr.com/indicators/market-microstructure/quoted-bid-ask-spread/)





## What limits do Market Microstructure indicators share?

Most of these measures need trade-side and order book data that a retail platform does not provide, and those that work from prices alone (the Roll and Corwin-Schultz estimators, the Amihud ratio) are approximations with known biases in low-volume periods. A spread or depth figure describes one venue, while U.S. equity trading is split across many, and off-exchange trades that print to the tape carry no quote at all. Flow-toxicity measures identify the presence of informed trading, not its direction, and the ratio measures (cancel-to-trade, odd-lot share) describe market-maker behavior that has changed structurally with each rule change, so historical comparisons need care.

## Frequently Asked Questions

What is the difference between the quoted, effective and realized spread?

The quoted spread is the gap between the best bid and ask at a moment. The effective spread is twice the distance between a trade's price and the midpoint at the time of the trade, which is what a market order actually paid, and is usually smaller than the quoted spread because of price improvement. The realized spread uses the midpoint a short time after the trade instead, so it measures what the liquidity provider kept after the price moved against it.

What is order flow imbalance?

Order flow imbalance is the net change in buying against selling pressure at the best quotes over an interval, computed from changes in bid and ask sizes and prices rather than from trades alone. Cont, Kukanov and Stoikov showed that short-horizon price changes are close to a linear function of it, which is why it is read as the most direct measure of the pressure behind a move.

What does VPIN measure?

VPIN, volume-synchronized probability of informed trading, estimates the share of volume coming from informed traders by classifying trades into buys and sells within fixed-volume buckets and measuring the imbalance. A rising reading means order flow is becoming more one-sided, which market makers treat as a sign to widen spreads; it rose sharply before the May 2010 flash crash in its authors' study.

What is implementation shortfall?

Implementation shortfall is the difference between the value of a portfolio decision at the moment it was made, priced at the then-current quote, and the value actually achieved after trading, including commissions, spread, market impact and the opportunity cost of any part not filled. Perold defined it in 1988 as the complete cost of turning a decision into a position.


      



[Swoopr Editorial Team](https://www.getswoopr.com/authors/swoopr-editorial-team/) produces independent investment education and research content.



Corrections: [corrections policy](https://www.getswoopr.com/legal/corrections-policy/). Standards: [editorial standards](https://www.getswoopr.com/legal/editorial-policy/).
