Iceberg and Hidden Orders
Order types that hide most of your size from the public book, letting you trade large without advertising it — at the cost of queue priority and, sometimes, being sniffed out anyway.
Prerequisites: Order Book Mechanics
If you want to buy 20,000 shares and you post all 20,000 on the visible bid, you have just told the entire market what you are doing. Other traders will step in front of you, fade their offers, and push the price up before you fill. The fix is to hide your size. An iceberg order shows the market only a small tip while keeping the bulk submerged; a fully hidden order shows nothing at all. Both let you work a large position without lighting up the book.
How an iceberg works
An iceberg (or "reserve") order has two numbers: the total size you actually want, and a much smaller display size — the tip. Only the tip rests visibly in the book. When the tip fills, the exchange automatically replenishes it from your hidden reserve, over and over, until the whole order is done. To everyone watching, it looks like a small order that keeps mysteriously refreshing at the same price.
The price you pay: queue priority
Hiding size is not free, and the cost is subtle. Under price-time priority, only your displayed tip holds a spot in the queue. On most venues, each time the tip is replenished, the fresh slice joins the back of the queue — it loses the time priority the reserve never earned. So a 20,000-share iceberg does not fill like a 20,000-share visible order that sat patiently at the front; it fills tip-by-tip, repeatedly re-queuing behind everyone who was already there. You trade slower in exchange for showing less.
Fully hidden orders go further — nothing displays at all — but they typically rank behind every displayed order at the same price (displayed size has priority over hidden), and on many venues they forfeit the maker rebate because they add no visible liquidity. Hiding costs you queue position, and sometimes the rebate too.
An iceberg trades visibility for priority. Only the displayed tip holds a queue spot, and each replenished slice usually re-joins the back of the line. You reduce your market footprint but fill more slowly, and fully hidden orders rank behind displayed ones.
Worked example
You want to buy 2,000 shares at $50.00 with a display size of 200. The 200-share tip rests in the book behind, say, 800 shares already at $50.00, so your visible queue position is 800. Market sells arrive and clear the 800 ahead, then your first 200-share tip fills. The exchange immediately reposts a new 200-share tip — but now there are 1,500 fresh shares that arrived at $50.00 while you were filling, so your new tip sits at queue position 1,500, at the back. You fill your second slice only after those clear, then re-queue again for the third, and so on. Your 2,000 shares complete in ten tip-cycles, each starting from the back — versus a single visible 2,000-share order that would have held one front-of-queue spot the whole time. That gap is the true, often-underestimated cost of the iceberg.
Can they be detected?
Yes, imperfectly. Because the tip refreshes at the same price after each fill, sharp traders run pinging strategies: send a small marketable order, watch whether size instantly reappears at that price, and infer a hidden reserve. Once detected, an iceberg can be worked against — a large hidden buyer is a signal that supply is being absorbed, which is itself tradeable information. Random display sizes and randomized replenishment help, but no hidden order is perfectly invisible on a modern venue.
Icebergs are not truly invisible. The tell-tale refresh-at-the-same-price lets others ping for hidden size, and a detected iceberg leaks exactly the intention you were trying to hide. Randomize your display size and don't assume a big reserve stays secret.
When to use which
- Iceberg — you want a visible, price-setting presence (you help make the market and may earn the rebate on the tip) but need to conceal total size. Good for patient accumulation in a lit venue.
- Fully hidden — you want zero footprint and are willing to sit behind displayed orders. Good when even the tip would signal too much.
- Dark pool — you want the size entirely off the public exchange, matched only against other hidden interest, usually at the midpoint. The logical extreme of hiding.
Think of the choice as a dial from "fully lit" to "fully dark." Iceberg is a step off lit; a hidden order is darker still; a dark pool is the far end. Move only as far down the dial as your size actually requires — every step down trades away queue priority and fill speed.
Hidden liquidity is why the visible book is a censored view of true depth: Market Impact models fit only to displayed size systematically misjudge how much you can really trade, and detecting others' icebergs is a live edge on many desks.
Related concepts
Practice in interviews
Further reading
- Harris, Trading and Exchanges: Market Microstructure for Practitioners
- Esser & Mönch (2007), The Navigation of an Iceberg: The Optimal Use of Hidden Orders
- Bouchaud, Bonart, Donier & Gould, Trades, Quotes and Prices