Quant Memo
Core

Book Resilience And Replenishment

After a trade eats through the book, does the depth come back in seconds or stay thin for minutes? Resilience measures how fast the book heals, and it's a different kind of liquidity than depth or spread.

Prerequisites: Depth At Touch And The Shape Of The Book

Spread and depth describe a book at a single instant. Resilience describes what happens next: after a trade removes liquidity, do fresh limit orders arrive quickly to refill the gap, or does the book stay damaged for a while? Two stocks can have identical spread and depth right now and completely different resilience — one snaps back in milliseconds, the other takes minutes, and that difference matters enormously for anyone trading in size.

A worked comparison

Stock A: touch is 50.00/50.02, 500 shares on each side. A 500-share market buy sweeps the full offer, moving the touch to 50.00/50.03 (the next level up). Watching the tape afterward: within 40 milliseconds, three new sell orders totalling 480 shares arrive at 50.02, and the touch snaps back to 50.00/50.02. Depth restored, spread restored — high resilience.

Stock B: same starting book, same 500-share sweep, same move to 50.00/50.03. But new sell orders trickle in slowly — 100 shares after 2 seconds, another 150 after 8 seconds — and the touch doesn't fully recover to 50.02 for over 20 seconds. A second market buy arriving 5 seconds after the first would, in Stock A, meet a fully healed book; in Stock B, it walks even further up because the damage from the first trade hasn't repaired yet. Low resilience means trades in quick succession compound each other's impact instead of each facing a fresh book.

best offer after a 500-share sweep at t=0 50.03 50.02 Stock A Stock B t=0 t=20s
Both stocks take the same initial hit; A refills within milliseconds, B still hasn't fully healed after twenty seconds.

Resilience is a speed, not a level — it's measured in how quickly depth returns to normal after being consumed, and it can differ enormously between names with identical spread and depth right now.

Why it matters. Execution algorithms that slice a large order into pieces rely on resilience to avoid walking their own book repeatedly: send a slice too soon after the last one, in a low-resilience name, and it lands on a book that hasn't healed, paying impact twice for what should have been separate, independent trades. This is exactly why participation-rate algorithms throttle down in illiquid names — not because the depth is thin at any one moment, but because it stays thin after being touched.

Resilience is regime-dependent. A name that heals in milliseconds in calm markets can see replenishment collapse entirely during stress, when limit-order providers pull back rather than step in — the same mechanism behind Cascading Liquidity Withdrawal In A Selloff. Measuring resilience from a quiet period and assuming it holds in a fast market is a common and costly mistake.

Related concepts

Practice in interviews

Further reading

  • Large (2007), Measuring the Resiliency of an Electronic Limit Order Book
  • Bouchaud, Bonart, Donier & Gould, Trades, Quotes and Prices (ch. 3)
ShareTwitterLinkedIn