Passive Versus Aggressive Placement
Every order is a trade-off between paying the spread now for a guaranteed fill (aggressive) and waiting in the queue for a better price that might never come (passive). The right choice depends on urgency and how likely you are to actually get filled.
Prerequisites: Market vs. Limit Orders, Order Book Mechanics
Say you need to buy 2,000 shares of a stock trading 100.00 / 100.02. You can hit the offer right now at 100.02 and own the stock in under a second. Or you can post a bid at 100.00, wait, and hope to buy at the cheaper price. Both are "buying the stock" — but they cost different amounts, take different lengths of time, and carry different risks. That choice, repeated on every single order, is the whole job of an execution trader.
Aggressive orders cross the spread: a marketable buy takes liquidity at the ask, a marketable sell takes it at the bid. You pay half the spread relative to the mid, but you get filled immediately and with certainty. Passive orders rest in the book at a price you want: a bid below the ask, an offer above the bid. If the market comes to you, you earn half the spread instead of paying it. If it doesn't, you get nothing — or worse, you get filled right before the price moves against you, which is Adverse Selection.
The book, order by order
| Side | Price | Size |
|---|---|---|
| Ask | 100.02 | 500 |
| Ask | 100.01 | 300 |
| Bid | 100.00 | 400 |
| Bid | 99.99 | 600 |
You want to buy 300 shares.
Aggressive: send a marketable buy for 300. It sweeps the 100.01 offer first (all 300 shares are there), so you pay 100.01 average, filled instantly. Cost versus the mid (100.005): +0.005 per share, or $1.50 total.
Passive: post a bid at 100.00, behind the 400 already resting there. You are 401st through 700th in the queue. For you to fill, someone needs to sell at least 700 shares at 100.00 before the price moves. If it happens, you paid 100.00 — half a cent better than the mid, $1.50 saved versus the mid, a $3 swing versus the aggressive fill. If the stock instead rallies to 100.03 before your queue clears, you never fill at all and now have to chase the price, likely paying more than the original 100.02 would have cost.
The trade-off in one line
In words: your expected cost from going passive blends the good outcome — filling at the better price — with the bad outcome, weighted by how likely each is. A resting order at the best bid with a short, mostly-empty queue in a calm market has a high fill probability, so passive is attractive. The same order behind 5,000 shares in a stock about to release earnings has a low fill probability and a nasty fallback, so aggressive is usually cheaper in expectation even though it looks more expensive on paper.
Aggressive orders trade certainty for cost; passive orders trade cost for the risk of not filling at all, or filling at the worst possible moment. Neither is "better" — the right choice depends on urgency and queue quality.
What drives the decision in practice
- Urgency. A trader who must be flat by the close, or hedging a risk that is currently unhedged, leans aggressive regardless of price.
- Queue depth and toxicity. A thin, fast-moving queue rarely fills you at a good price — it fills you exactly when the price is about to move through your level, which is adverse selection in miniature. See Queue Position and Priority.
- Volatility. Wider, faster-moving markets shrink the window in which a passive order both rests undisturbed and gets hit; execution algorithms dynamically switch between the two as conditions change.
A quick mental check: if you would be happy filling and happy not filling, go passive. If not filling is the worse outcome, go aggressive — the "guaranteed" cost of crossing the spread is often cheaper than the average cost of chasing a price that has already moved.
Most production execution algorithms (see Backtesting And Simulating Execution Algos) are, at their core, a rule for switching between passive and aggressive placement order by order, based on urgency remaining, queue signals, and how much of the schedule is left to complete.
In interviews
The classic question is "when would you never use a limit order?" — the answer is any time the cost of not filling exceeds the spread you're trying to save, which is really an urgency argument dressed up as a pricing one. Be ready to walk through a small book like the one above and compute both costs explicitly rather than reasoning qualitatively.
Related concepts
Practice in interviews
Further reading
- Harris, Trading and Exchanges (ch. 4-5)
- Cont, Kukanov & Stoikov, The Price Impact of Order Book Events