Alfonsi, Fruth & Schied (2007) extend LOB execution to general book shapes with resilient discrete-time block trades. Plain-language intro. Not investment advice.
Takeaway. Optimal block execution depends on the shape of the book and how fast depth resilience recovers after you take liquidity—not only on a single impact number.
Optimal Execution Strategies in Limit Order Books with General Shape Functions (Aurélien Alfonsi, Antje Fruth, Alexander Schied, 2007) generalises Obizhaeva–Wang-style ideas to arbitrary LOB shapes with explicit discrete-time strategies.
Fit for learners: Generalizes Obizhaeva–Wang to arbitrary LOB shapes with explicit discrete-time optimal block execution under resilience.
This Hub note is a plain-language intro. Not investment advice. Related: Almgren–Chriss, Guéant block-trade pricing.
Many execution toys assume a flat impact coefficient. Real books have depth that is uneven across prices, and after you sweep a level the book refills only gradually. Ignoring shape and resilience misprices urgency.
Read the PDF for theorems and examples. Study only—no live slicing from this note.
Shape + resilience is a clean object to code: arrays for depth, a refill step, and a cost function over schedules.
Tiny evening exercise: make a length-10 depth array, "execute" a block that eats the first few levels, then apply a simple refill toward the original shape for 5 steps—plot depth each step.
Landing: arXiv:0708.1756
Not investment advice. This Hub note is educational only. The paper is research—not a licence to trade, quote, or execute with real capital.
Single course CTA: SoloQuant Academy's Introduction to Python Programming—get comfortable with functions, files, and plots first; then these microstructure PDFs become much less scary.