A trader must sell a block of shares before the close. Selling at a steady pace keeps the temporary price impact low, but every share still held is exposed to price moves, and selling early cuts that exposure only by trading faster. Which inventory path balances the two effects, and how strongly should price risk pull the sales forward? This lesson writes the tradeoff as the mean-variance objective of the continuous Almgren-Chriss model, derives the optimal schedule from the Euler-Lagrange equation, proves that it is the unique global minimum, and shows how a single urgency parameter sets its shape.
Key terms
Inventory trajectory
Definition A trader holds units at time and must hold none at the deadline . An inventory trajectory is a deterministic function on , fixed at time , with
that is absolutely continuous with . Write for this admissible class. The selling speed is in units per unit of time and the cumulative sales are , so every admissible path has . The class does not assume monotone selling, and it contains paths that buy back ( on some interval) or go short (). Because the path is fixed in advance, the schedule does not react to the prices it meets along the way.
In plain words A trajectory is the plan for how many units are still unsold at each moment. Its slope is the trading speed. The condition on the slope says that the plan has a finite trading cost in the model below, which rules out selling a block instantly.
Example Take normalized unit and day. The linear trajectory sells at the constant speed of unit per day and still holds units at midday. The trajectory , which sells everything at speed during the morning, is also admissible. It holds nothing after midday, but it trades twice as fast while it trades.
Impact cost
Definition Temporary impact makes sales at speed execute below the prevailing price, with a constant in currency times time per squared unit. Over the schedule it costs
currency units. Linear permanent impact lowers the prevailing price by once units have been sold, with a constant . The units sold at speed then lose , and since is absolutely continuous with and ,
for every admissible path, monotone or not. A fixed half-spread per unit traded costs , with equality exactly for paths that never buy. For fixed and , the Cauchy-Schwarz inequality gives
so , with equality only when the speed is constant, equal to , almost everywhere.
In plain words Trading faster moves the execution price further against each sale and also sells more units in each short interval, so the temporary cost grows with the square of the speed. Linear permanent impact costs the same whatever the timing, so it changes the total cost and not the schedule. Spreading the sales evenly is the cheapest way to pay temporary impact.
Example With the constructed coefficient currency days per squared unit, and day, the linear trajectory has . The morning trajectory of the previous card has , so its temporary cost is , twice as much. With a constructed permanent coefficient , both pay the same permanent cost .
Almgren-Chriss model
Definition The continuous-time Almgren-Chriss model of a liquidation makes the following assumptions. Under the physical measure the unaffected price is , where is a -Brownian motion, so the price is an arithmetic Brownian motion with zero drift and constant volatility in currency per unit per square root of time. Impact is linear as in the previous card, and the schedule in is deterministic. Sales at time execute at
The execution cost is the implementation shortfall against the arrival price, . Since is deterministic and of finite variation, the product rule gives , and with and this yields . Hence
The Itô integral of the bounded deterministic function has mean zero and, by the Itô isometry, variance . The risk penalty is , with a risk weight in inverse currency units, and the model chooses in to minimize . Dropping the constant leaves the functional
Adaptive schedules that react to prices, nonlinear or transient impact, time-varying liquidity and participation limits are outside this model, and each needs its own derivation.
In plain words The model scores a schedule by its expected cost plus a charge for uncertainty. The expected cost comes from impact. The uncertainty comes from price moves on the units not yet sold, so a unit held for a long time adds more variance, and says how many currency units of expected cost the trader would give up to remove one squared currency unit of variance.
Example Take the constructed inputs , day, , currency per unit per square root day and per currency unit. The linear trajectory has , so squared currency units, the standard deviation of its cost is about , and its risk penalty is about . Its objective is . The morning trajectory has , half the variance, but its objective is much higher.
Euler-Lagrange equation
Definition Let be admissible and let be absolutely continuous with square-integrable derivative and , so that is admissible for every real . The first variation of at in the direction is
If is twice continuously differentiable, integration by parts gives
and the boundary term vanishes because . At a minimizer the first variation is zero for every such , and since the bracket is continuous, the fundamental lemma of the calculus of variations forces it to vanish identically. This is the Euler-Lagrange equation
a linear second-order equation with the boundary conditions and . On its own it is a necessary condition, met by every twice differentiable minimizer, and the next card shows that its solution is in fact the minimum.
In plain words Bending the path slightly around some moment changes the impact cost through the speed and the risk through the inventory held. On the best path these two marginal effects cancel at every instant. The term comes from the cost of changing speed, and the term from the risk of the inventory still held.
Example With the constructed inputs, . The linear trajectory has , while before the deadline, so it does not solve the equation. In the direction its first variation is
Because is quadratic, exactly, with . The best step lowers the midday inventory and the objective, from to about .
Optimal execution schedule
Definition Assume , , , and , and let . If , the unique minimizer of over is
with selling speed
If , it is the linear schedule . The function solves , and among the solutions the endpoint conditions force and . For any admissible , the difference vanishes at both ends, and the quadratic form of gives
The first variation is zero by the integration by parts of the previous card, which needs only that is smooth and is absolutely continuous with zero endpoints. The remaining terms are nonnegative, and they vanish only if almost everywhere, which makes constant and hence zero. Integrating by parts and using the equation gives the minimum value
which tends to as . For the schedule is positive before and strictly decreasing, it never buys, and its speed falls from at the start to at the deadline. Since increases for , the schedule lies strictly below the linear one at every time strictly between and . The hypothesis is needed. With and , paths that sell ever faster make as small as desired, but no admissible path reaches .
In plain words The best schedule sells fastest at the start, when the most inventory is exposed, and slows down as the exposure shrinks, without ever stopping before the deadline. No search over paths is needed to see that it is best, because any change to it adds a positive quadratic amount to the objective.
Example With the constructed inputs, per day. The schedule holds about , and units at , and days, against , and on the linear path, and its speed falls from about to about units per day. The identities and give
and
The temporary cost is about and the risk penalty about , so , which equals . The linear schedule scores , so the optimum is about percent lower. Compared with constant speed it pays about more impact cost and saves about of risk penalty. The one-direction improvement of the previous card reached , close to this minimum and above it.
Execution urgency
Definition The parameter
measures execution urgency. It has units of inverse time, is the time scale over which the optimal inventory decays, and the dimensionless number fixes the shape of as a function of . Urgency increases with the risk weight and the volatility , decreases with the temporary coefficient , and does not depend on , or the permanent coefficient . At each time the inventory is strictly decreasing in , because
as increases in . At midday , and when is large, . When the minimized objective increases with , because a larger raises of every path, so objective values computed with different measure different criteria and cannot rank schedules against each other. The original Almgren-Chriss model trades at dates spaced apart. There the permanent cost has a schedule-dependent part for the sales , the temporary coefficient becomes , assumed positive, and the optimal inventory at the trading dates is again a hyperbolic sine, with a decay rate that solves
As the rate tends to , so the continuous formulas are the limit of the discrete ones, not the same model.
In plain words Urgency says how hard price risk pushes sales forward compared with the impact cost of trading fast. A trader with high urgency accepts larger impact early to cut exposure, and a trader with no urgency spreads the sales evenly.
Example Raising from to in the constructed example doubles to per day. Midday inventory falls from about to about units, the initial speed rises to about and the final speed falls to about units per day. The inventory integral drops from to about , while the temporary cost rises from to about . The new minimum, about , is larger than only because the penalty is larger. Under the criterion the schedule scores about , above that criterion’s minimum, and under the criterion the schedule scores about , above . In the discrete model with , days and the permanent coefficient of the impact cost card, the decay rate is about per day, against the continuous value .
Check yourself
- In the constructed example the order doubles to units, with day, , and unchanged. How do the shape of the optimal schedule, the midday inventory and the minimum objective change?
Show the answer
The urgency per day does not involve , so is the same function as before. The schedule still holds about percent of the order at midday, which is now about units. Both integrals in scale with , so
four times . With linear impact and a variance penalty the tradeoff does not depend on the size of the order, which would no longer hold with nonlinear impact.
- A colleague adds the constructed permanent impact to the example and argues that the schedule should now sell faster, to get ahead of its own price pressure. Is that right in the continuous model?
Show the answer
No. In the continuous model the permanent cost is for every admissible path, so the objective becomes and has the same minimizer. The urgency involves only , and , and the minimum of is about . In the discrete model the permanent impact enters the schedule only through the coefficient , and that effect disappears as . With days, raising from to moves the discrete decay rate from about to about per day, a slightly faster schedule, while the continuous rate stays at .
- In the constructed example with , a participation limit caps the selling speed at units per day. Is still optimal, and what can be said about the best capped schedule?
Show the answer
The schedule starts at speed and stays above until about days, so it violates the cap and is not a candidate. The proof of optimality compares with every path in , and is the only path with , so every capped schedule has an objective strictly above . Constant speed respects the cap and scores , so the best capped schedule scores between these two values. Clipping at the cap is not a solution, because it sells about units less by and, if it then follows the speed of , still holds that amount at the deadline. The cap has to enter the feasible set of the optimization, which is outside the model of this lesson.