WhitmanTrading

Hidden Order: Size That Does Not Show

A hidden order is a resting order whose full size is not displayed in the book, most commonly an iceberg that shows a small slice and refills it as it trades. It is a standard exchange feature that exists because displaying a large order moves the price against the person placing it.

How it works

A 72-bar candlestick section of the shared price history. The headline on the chart reads: Size that does not show in the book.
Size that does not show in the book. Illustrative chart - not real market data.

A hidden order rests at a price without displaying its full size. Some are entirely invisible; the common variety, an iceberg, shows a small visible slice.

A candlestick chart of the site's shared price history. The headline on the chart reads: An iceberg shows a slice and refills it silently.
An iceberg shows a slice and refills it silently. Illustrative chart - not real market data.

When the visible slice trades, another appears. A 20,000-lot order displaying 200 at a time looks like 200 in the book, and keeps looking like 200 through 100 refills.

A gently rising stretch of the long price series. The headline on the chart reads: Showing a large order moves the price against you.
Showing a large order moves the price against you. Illustrative chart - not real market data.

The reason is straightforward. A visible 20,000-lot bid tells everyone that a large buyer is present, and the price moves up before the order fills. Hiding the size is how a large participant transacts without paying for the information they would otherwise be broadcasting.

A calmly advancing stretch of the long price series. The headline on the chart reads: It is an ordinary exchange feature, not a trick.
It is an ordinary exchange feature, not a trick. Illustrative chart - not real market data.

It is an order type the exchange offers, documented in the rulebook, usually with a fee difference. It is not manipulation and it is not hiding from regulators — the exchange knows the full size, and so does the clearing system.

What it means for reading a book

A flat but volatile stretch of the long price series. The headline on the chart reads: You detect it afterwards, by what traded at a price.
You detect it afterwards, by what traded at a price. Illustrative chart - not real market data.

You find out about hidden size after the fact. The tell is traded volume exceeding what was displayed: a level showing 200 that absorbs 5,000 had something behind it.

A candlestick chart with a volume histogram beneath it, with the volume histogram emphasised. The headline on the chart reads: Which makes the traded volume the only evidence.
Which makes the traded volume the only evidence. Illustrative chart - not real market data.

Which makes traded volume the only evidence available, and it arrives one trade too late to help with the trade in front of you.

The practical consequence is simple and worth stating plainly: displayed size is a floor, not a count. Any method built on reading the depth display — Level 2 or a ladder — is reading a lower bound of unknown tightness.

A strongly rising stretch of the long price series. The headline on the chart reads: And a dark pool is the same idea at venue scale.
And a dark pool is the same idea at venue scale. Illustrative chart - not real market data.

Dark pools apply the same principle to an entire venue. Nothing is displayed at all; trades are reported after execution. A substantial share of equity volume trades that way, which is part of why an equity order book is a partial picture even before hidden orders are considered.

In practice

A long-horizon candlestick view of the same price series. The headline on the chart reads: On a daily chart it is invisible and always present.
On a daily chart it is invisible and always present. Illustrative chart - not real market data.

On any longer timeframe hidden size is invisible and constantly present. It is part of why price stalls at prices with no visible reason, and it is not something a daily-chart trader needs to model — it is already inside every bar.

A candlestick series containing several opening gaps, with the largest opening gap marked. The headline on the chart reads: Overnight nothing is hidden because nothing is resting.
Overnight nothing is hidden because nothing is resting. Illustrative chart - not real market data.

Outside session hours there is nothing to hide, because there is almost nothing resting.

A declining stretch of the long price series, with the entry price and the level at which a stop would trigger drawn as horizontal lines. The headline on the chart reads: And your own stop is hidden too, from everyone.
And your own stop is hidden too, from everyone. Illustrative chart - not real market data.

Your own stop order is hidden by construction, held at the broker and invisible to the market. The concern about stops being “seen” is misplaced; what is seen is the obvious price where a great many people would place one.

A candlestick chart of the site's shared price history, annotated with the round-trip cost. The headline on the chart reads: A hidden order often pays a worse fee than a visible one.
A hidden order often pays a worse fee than a visible one. Illustrative chart - not real market data.

Hiding usually costs something. Many venues pay a smaller rebate, or charge more, for non-displayed liquidity — the exchange is compensating for the fact that the order is not contributing to the public quote. On top of that, the round trip is 2% of a median bar’s range on this history.

A flat, quiet stretch of the long price series. The headline on the chart reads: On a quiet bar one hidden seller is the whole session.
On a quiet bar one hidden seller is the whole session. Illustrative chart - not real market data.

On a quiet bar a single hidden participant can be the entire session. With tenth-percentile bars at 0.17 against a median of 0.493 on this data, it does not take much resting size to hold a thin market still.

What a hidden order is not

It is not illegal. Spoofing — displaying size with no intention of trading — is illegal. Hiding size you do intend to trade is an exchange feature.

It is not undetectable. It shows up in traded volume against displayed size, after the fact.

It is not only used by institutions. Most retail platforms offer iceberg orders, though few retail orders are large enough to need one.

And it is not the same as a dark pool. One is an order type on a lit venue; the other is a venue that displays nothing.

When it fails

A sideways, range-bound candlestick series. The headline on the chart reads: In a range you cannot tell a refill from a coincidence.
In a range you cannot tell a refill from a coincidence. Illustrative chart - not real market data.

In a range you cannot distinguish a refilling iceberg from ordinary two-sided activity. Size appears at a price repeatedly because price keeps returning there, and that looks identical to a hidden order being worked.

The second failure is inferring intent. A large hidden buyer might be accumulating, or hedging, or unwinding a position from somewhere else entirely. The size is observable; the reason never is.

A third is trading against a wall you inferred. Assuming hidden supply at a level and positioning against it is acting on the least verifiable thing on the chart.

A fourth is expecting it to persist. An iceberg finishes when its total is filled, and there is no warning — price moves freely the moment it does.

And a fifth is over-explaining ordinary behaviour. Price stalling at a number is usually just a level a lot of people can see. Hidden size is one explanation among several, and it is the one you cannot check.

The original data

On this site’s shared 576-bar history, bar ranges span 0.17 at the tenth percentile to 1.10 at the ninetieth against a median of 0.493, and the round-trip cost of 0.0098 price units is 2% of that median bar and 45% of the smallest bar in the series. The figures are in research/series-measurements.json, produced by site/measure_series.py.

A 72-bar window of the shared price history, cut short at the decision bar. The headline on the chart reads: Price keeps stalling at one number. Hidden size?
Price keeps stalling at one number. Hidden size? Illustrative chart - not real market data.

The measurement that actually detects hidden size is one you can make and almost nobody does: for a given price level, compare displayed size against the volume that traded there. A level that showed 200 and absorbed 5,000 had something behind it, and that comparison is available in any platform that records both time and sales and depth. It converts a suspicion into a count — and once you have counted it a few times on your own instrument, you will have a much better sense of how much of the depth display is worth reading at all.

Order book covers what a book shows and what it leaves out. Dark pools is the same principle at venue scale. And Level 2 is the display whose numbers this page says are a floor rather than a count.

What I actually do

Hidden size explained something that had annoyed me for years: price stalling at a number where the book showed almost nothing. Once I understood that the display is a floor and not a count, a whole category of confusing chart behaviour stopped being mysterious.

— Michael Whitman

This page is educational, not financial advice. Test every idea on your own charts before risking money.