Iceberg orders are supposed to be hidden, but they leave a footprint. If the same price level keeps refilling after being eaten, an iceberg is likely lurking.
A limit order that displays only a small visible peak while keeping most of its quantity hidden in reserve, auto-replenishing the peak as it fills.
Why do traders use iceberg orders?
To hide large size, reducing market impact, signalling, and front-running by other participants.
What is the main cost/downside of an iceberg order?
Each replenished slice usually loses time priority (goes to the back of the FIFO queue), so fills are slower than a fully-displayed order.
Formula for number of visible slices?
N=⌈Q/qv⌉, where Q = total quantity, qv = visible peak.
Formula for the stealth (concealment) ratio?
ρ=1−qv/Q = hidden fraction of the order.
How do you compute slices for Q=4300, qv=500?
⌈4300/500⌉=⌈8.6⌉=9 slices (last one is only 300 shares).
How is an iceberg different from a fully hidden order?
Iceberg always shows a small peak; a fully hidden order shows nothing in the book (and often has worse priority/fees).
What footprint lets others detect an iceberg?
A price level that keeps refilling with liquidity after being repeatedly consumed.
Effect of choosing a smaller visible peak qv?
Higher stealth and lower impact, but more refreshes and worse queue priority (slower fill).
Recall Feynman: explain it to a 12-year-old
Imagine you're selling 100 marbles but you don't want the other kids to know you have that many — they'd all wait for a bargain. So you put only 5 marbles on the table at a time. When those 5 get bought, you quietly slide out 5 more from your pocket, then 5 more, and so on, until all 100 are gone. The kids only ever see 5, so they can't tell you're dumping a huge pile. The catch: every time you refill, you have to go to the back of the line, so it takes longer to sell everything. That's an iceberg order — a big hidden pile with just a tiny tip showing.
Socho tumhe 10,000 shares kharidne hain lekin tum nahi chahte ki market ko pata chale ki itni badi demand hai — warna baaki log price upar chadha denge ya tumse aage jump kar jaayenge. Iske liye iceberg order use karte ho: order book mein sirf ek chhota sa hissa (visible peak, maan lo 500 shares) dikhata hai, aur baaki 9,500 shares chhupe rehte hain. Jaise-jaise woh 500 fill hote hain, exchange automatically agla 500 slice nikaal deta hai — jaise iceberg ka sirf upar wala tip dikhta hai, andar ka bada part paani ke neeche chhupa rehta hai.
Iska fayda yeh hai ki market impact aur signalling kam ho jaata hai — koi nahi dekh pata ki tumhari asli size kitni badi hai. Lekin cost bhi hai: har baar jab naya slice aata hai, woh queue ke peeche chala jaata hai (time priority chali jaati hai). Matlab jo trader poori size dikhaata hai, woh tumse pehle fill ho jaayega same price par. To yeh ek trade-off hai — chhupna vs jaldi fill hona.
Do simple formulas yaad rakho: kitne slices dikhenge? N=⌈Q/qv⌉ — yaani total quantity ko peak se divide karo aur upar round karo (kyunki bacha hua remainder bhi ek extra slice maangta hai). Aur kitna chhupa hai? Stealth ratio ρ=1−qv/Q. Chhota peak = zyada chhupaav lekin zyada refresh aur slow fill. Bada peak = fast fill lekin kam chhupaav. Exam aur real trading dono mein yeh balance samajhna hi asli 80/20 hai.