Basic Prerequisites: 05 - Failure Modes & Practice.


1. Intuition & Practical Objective

Each failure of Almgren–Chriss (page 05) is the seed of an extension. This page is the launchpad: it shows the four extensions that turn the static linear model into something a modern desk can run - nonlinear impact (Almgren 2003), resilient/transient impact (Obizhaeva–Wang 2013; Gatheral, Schied & Slynko 2012), dark pools / alternative venues, and adaptive stochastic control (Cartea–Jaimungal–Penalva 2015) - and it hands off to the dedicated topic-folders for the microstructure and market-making views.

Why in this order? Nonlinear impact fixes the cost function; resilience fixes the market’s memory (the book refills, so the optimal schedule gains discrete trades at both ends); dark pools add a venue choice with its own fill risk; adaptive control fixes the dynamics by re-solving as information arrives. Together they are the minimal set that makes the AC idea survive contact with a real order.

The one-sentence essence. “Relax one assumption at a time: concave impact bends the trajectory, a resilient book makes it block-continuous-block, a dark venue trades price improvement for fill risk, and stochastic control turns the static curve into a feedback law.”


2. Mathematical Ground Truth & Derivations

2.1 Nonlinear (power-law) impact - Almgren (2003). With , , the cost functional becomes , and the Euler-Lagrange equation is nonlinear. Almgren’s key results:

  • a characteristic time , which depends on portfolio size;
  • in the regime the trajectory reaches with at a finite ;
  • closed forms per regime: for a stretched-exponential; for the exponential (AC); for a polynomial tail.

2.2 Resilient / transient impact - Obizhaeva–Wang (2013). Model the book’s state: the transient impact created by trading decays with a resilience rate , and the execution price is depressed by the accumulated, still-unreplenished impact:

The optimal schedule is not smooth: it is a discrete block at , a continuous/small-trade middle, and a discrete block at - “block-continuous-block”. In the risk-neutral limit the two blocks are exactly equal (), the Obizhaeva–Wang symmetry. This is the discrete time-value of finite resilience: trading before the book refreshes is expensive, so you wait at the ends and work only when the book has refilled.

2.3 Transient impact in continuous time - Gatheral (2010, 2013); Gatheral-Schied-Slynko (2012). Generalize the temporary impact to a decay kernel : the price impact of a trade at contributes , and the mid-price is

The no-dynamic-arbitrage condition (Huberman–Stanzl 2004; Gatheral 2010) requires to be nonincreasing and convex - this rules out many “natural” models and is the consistency constraint every impact model must satisfy. The optimal execution problem becomes a Fredholm equation; for power-law kernels the optimal strategy has a characteristic oscillating/decaying profile (Gatheral’s Figure 22.2).

2.4 Dark pools and venue choice (Cartea–Jaimungal–Penalva 2015, Ch 8-9). A dark venue executes at the midpoint (saving the half-spread) but fills only with probability ; unfilled shares must be worked later in the lit book with an adverse-selection penalty. The per-share expected cost of routing to dark is

so dark beats lit iff - a threshold rule on the fill probability. In practice is estimated per venue per order size, and the strategy becomes a venue-allocation control.

2.5 Adaptive / stochastic control (Cartea–Jaimungal–Penalva 2015). Replace the static trajectory with a feedback law from an HJB equation that includes inventory, transient impact, and possibly alpha/drift. Then parameters are re-estimated as fills arrive and the schedule updates - this is the production form of AC.


3. Computational Implementation - two extensions, verified

A. Resilient book ⇒ block-continuous-block (Obizhaeva–Wang). Build the exact quadratic objective for the decaying-impact model and solve the equality-constrained programme. The risk-neutral limit must reproduce the OW symmetry . numpy + stdlib.

Read the first and last columns: for low resilience ( - the book barely refills) the schedule is nearly symmetric with a large terminal block (, and the last quarter carries 25% of the volume); for high resilience ( - the book refills fast) the schedule is front-loaded and the terminal block vanishes (). The Obizhaeva–Wang limit is visible in the ratio : it falls toward as resilience vanishes - at , at , at (exactly only in the joint limit ).

B. Dark-pool allocation. The break-even fill probability on the example numbers.

A venue with fill probability above 33.2% is worth routing to on these numbers; below it, the unfilled tail (and the adverse selection of trading it late) dominates the saved half-spread.


4. Failure Modes & First-Principles Breakdowns

  1. Power-law exponents are estimated, not known. Almgren’s is sensitive to ; a mis-fit exponent mis-paces large orders systematically (the 2005 Almgren-Thum-Hauptmann-Li estimation paper exists precisely because this matters).
  2. A decay kernel must satisfy no-dynamic-arbitrage. Gatheral (2010) / Huberman–Stanzl (2004): must be nonincreasing and convex. Ad-hoc exponential kernels with the wrong parameters admit price manipulation - a model that creates free money is wrong regardless of its fit.
  3. Resilience is unobservable and regime-dependent. changes with volatility and with the presence of other large traders; assuming it constant under-states the terminal-block risk that OW highlights.
  4. Dark fill probability is adversely selected. estimated ex-ante overstates the realized fill rate conditional on your trade being informed/urgent (you fill when the market is about to move against you). The threshold rule uses an average , which is the wrong conditional quantity.
  5. Adaptive control inherits estimation lag. Re-solving as fills arrive helps only if the re-estimation is faster than the regime change; otherwise you chase a stale parameter (and re-solving too often adds turnover, incurring extra impact).
  6. The extensions do not compose for free. Nonlinear impact + transient impact + dark pools + control is a high-dimensional, poorly-identified system; in practice desks pick two or three effects, calibrate conservatively, and leave the rest to robust/randomized execution.

5. References

  • Almgren, Robert - “Optimal execution with nonlinear impact functions and trading-enhanced risk,” Applied Mathematical Finance 10(1), 1-18 (2003). Power-law impact, , trading-enhanced risk.
  • Obizhaeva, Anna; Wang, Jiang - “Optimal trading strategy and supply/demand dynamics,” Journal of Financial Markets 16(1), 1-32 (2013). Resilient book, block-continuous-block, symmetry.
  • Gatheral, Jim - “No-dynamic-arbitrage and market impact,” Quantitative Finance 10(7), 749-759 (2010). The admissibility constraint on impact/decay models.
  • Gatheral, Jim; Schied, Alexander; Slynko, Alla - “Transient linear price impact and Fredholm integral equations,” Mathematical Finance 22(3), 445-474 (2012). Optimal execution for general decay kernels (power-law kernels, oscillating strategies).
  • Gatheral, Jim - “Dynamical models of market impact and algorithms for order execution,” in Handbook on Systemic Risk (2013)
  • Cont, Rama; Kukanov, Arseniy; Stoikov, Sasha - “The price impact of order book events,” Journal of Financial Econometrics 12(1), 47-88 (2014). *OFI and the concave/square-root impact relation
  • Cartea, A.; Jaimungal, S.; Penalva, J. - Algorithmic and High-Frequency Trading (2015)
  • Gueant, Olivier - The Financial Mathematics of Market Liquidity (2016)
  • Huberman, Gur; Stanzl, Werner - “Price manipulation and quasi-arbitrage,” Econometrica 72(4), 1247-1275 (2004). The no-manipulation condition behind Gatheral’s constraint.

6. Connected Graph Bridges