Basic Prerequisites: 04 - Efficient Frontier & Trajectory.


1. Intuition & Practical Objective

The Almgren–Chriss trajectory is mathematically optimal for an idealized market: linear impact, constant parameters, no adversaries. Real markets violate all three. This page names the failures precisely, gives the first-principles reason for each, and quantifies the dollar cost of getting it wrong - because the point of a model is not to be true but to tell you which of its assumptions you are betting on.

The four failures, one line each:

  1. Impact is concave, not linear - per-share impact grows roughly as , so the AC linear schedule is provably suboptimal (Almgren 2003).
  2. Risk aversion is unobservable - a wrong mechanically mis-times the whole trade via .
  3. Parameters are non-stationary - spikes and depth evaporates exactly when you are trading, so the calibrated is stale.
  4. The market adapts - a deterministic trajectory is predictable and front-runnable (adverse selection the model does not price).

2. Mathematical Ground Truth & Derivations

2.1 Concave impact - the square-root law (Almgren 2003). Replace the linear temporary cost with a power law

so the per-period cost becomes , a concave per-share cost. The objective is still convex in (the exponent ), so a unique optimum exists, but the Euler-Lagrange equation is nonlinear and the trajectory is only an approximation. Almgren derives closed forms in terms of a characteristic time that now depends on portfolio size, - so the clean “half-life is size-independent” property of the linear model fails. A linear model calibrated to average conditions systematically mis-paces large orders.

2.2 Risk-aversion error. The utility is ; if the desk uses but the true preference is , the realized excess utility is

which grows quadratically in the relative parameter error (a second-order loss near the optimum). Because , a first-order error in is only a second-order error in cost - the reassuring half of this failure - but the timing shift is first-order linear in .

2.3 Non-stationarity. If or shifts mid-execution to a new constant, the trajectory solving the original problem is no longer optimal for the remaining sub-problem. Re-solving at time with updated parameters gives the correct continuation (time-homogeneity only holds while parameters are unchanged). The practical cure is to recalibrate and re-solve on a schedule - i.e., turn the static rule into an adaptive one (page 06).

2.4 Adversarial/predictable execution. The AC trajectory is deterministic: is public information once are inferred. Better-informed or faster participants can (a) trade ahead of the schedule to pre-position, and (b) sell into the large late-period prints, extracting an adverse-selection rent the model does not charge. This is why production algorithms randomize their schedules (the same anti-gaming motive as in TWAP’s TWAP jitter).


3. Computational Implementation - the cost of the linear assumption

Experiment A - the AC schedule under a square-root impact law. Calibrate both models to agree at the average rate, then compare the AC linear schedule against the true optimum under the law (solved as a convex program). numpy + stdlib + SciPy’s SLSQP.

The AC schedule over-pays by 12.4% when the truth is the square-root law, and the reason is visible in the quarter split: under concave impact, large early trades are relatively cheap, so the true optimum front-loads (74% in the first quarter vs the AC schedule’s 53%). This is exactly Almgren’s (2003) warning - the linear model mis-paces when impact is concave.

Experiment B - parameter mis-estimation. How much does it cost to use the wrong or ?

A 4x error in costs 22.6% of utility; a 4x error in costs 24.0%. Model risk in execution is not second-order in dollars, even when it is second-order in the optimizer.


4. Failure Modes & First-Principles Breakdowns (numbered)

  1. Linear-impact delusion ( vs the square-root law). Per-share impact is concave; the AC schedule over-pays (12.4% here) and mis-allocates volume (too little early). First-principles cause: liquidity is supplied along a finite depth curve, so the marginal cost of size grows slower than linearly. Fix: power-law impact (Almgren 2003) and size-dependent .
  2. Risk-aversion mis-estimation. is a preference, not a parameter; it is set by mandate, not estimated from data. Because , mis-stating it mis-times the trade. Cost: 22.6% of utility for a 4x under-estimate (too slow), 10.3% for a 2.5x over-estimate (too fast - over-trading pays impact for risk you did not need to shed); a 4x over-estimate costs 24.1%.
  3. Non-stationarity of and . Both move in the same direction on stress days (vol up, depth down), so the risk term and the cost term shift together - the trajectory is wrong in the same direction that the market is stressed. First-principles cause: liquidity provision withdraws under volatility (the same adverse-selection logic as Liquidity Risk & Funding). Fix: re-solve intraday; treat parameters as state-dependent.
  4. Adversarial / predictable execution. A deterministic schedule is an open book. Front-running and predatory momentum trading add an adverse-selection cost outside the model. Fix: randomize timing (TWAP jitter), vary venue and participation, and never publish the full shape.
  5. Ignoring the opportunity cost of the unfilled tail. The AC objective prices the trades you make, not the ones the market will not let you make. Under-resourced liquidity leaves the order unfinished - Perold’s opportunity cost (02 - The Execution Problem).
  6. Serial correlation and drift break time-homogeneity. The static optimum is time-consistent only without drift/autocorrelation (AC §4). In trending names the optimal strategy is genuinely dynamic (and, for a large enough drift, the optimal liquidation is to not sell - Hasbrouck Ch 15, eq 15.4).

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, size-dependent characteristic time, trading-enhanced risk.
  • Almgren, Robert; Thum, Chee; Hauptmann, Emmanuel; Li, Hong - “Direct estimation of equity market impact,” Risk 18(7), 58-62 (2005). *Fitting the real impact curve
  • Almgren, Robert; Chriss, Neil - “Optimal execution of portfolio transactions,” Journal of Risk 3(2), 5-40 (2000)
  • Gatheral, Jim - “No-dynamic-arbitrage and market impact,” Quantitative Finance 10(7), 749-759 (2010). Huberman–Stanzl consistency: which impact/decay models are even admissible.
  • Hasbrouck, Joel - Empirical Market Microstructure (2007)
  • Perold, André F. - “The implementation shortfall,” JPM 14(3), 4-9 (1988). Opportunity cost.
  • Cartea, A.; Jaimungal, S.; Penalva, J. - Algorithmic and High-Frequency Trading (2015)

6. Connected Graph Bridges