Equal slices emerge from one particularly simple specification. That result is useful precisely because its assumptions can be written down and tested; it does not establish that a time-weighted schedule is generally optimal.
The price paid includes this trade's impact
Consider a buy programme for shares completed in equal-duration periods. Write for shares bought in period , with
Use the paper's basic price law, Eq. (2.3):
At the start of period , choose using information already available, before observing . Assume independent, integrable, zero-mean shocks, independent of that information, so . Trades cannot anticipate future shocks. The objective is
This is a risk-neutral cash-cost objective. There is no separate variance penalty, spread, fee, participation cap or partial-fill process here. Completion is required on every path, and quantities are divisible. The paper initially omits the no-sales constraint; we impose nonnegative buys, which its basic solution satisfies anyway.
A 100-share order makes the convention visible
Take fictional inputs , , and . Set shocks to zero for the displayed price ledger. These deterministic schedules have the same expected costs with the stated zero-mean shocks.
| Buys in periods 1 and 2 (shares) | Period-1 price (USD/share) | Period-2 price (USD/share) | Total cash paid (USD) | Cost above (USD) |
|---|---|---|---|---|
| 50, then 50 | 100.50 | 101.00 | 10,075 | 75 |
| 100, then 0 | 101.00 | 101.00; no purchase | 10,100 | 100 |
| 40, then 60 | 100.40 | 101.00 | 10,076 | 76 |
For example, . The second 50-share child inherits the first child's impact. Charging both children against an unchanged price of 100 would produce a different model.
Why equal slices win here
Let be the shares still to buy before choosing . Expanding the price recursion and collecting terms gives the following identity for expected cost:
The impact algebra uses . For the shocks, reorder their total contribution as . Remaining quantity is known before shock , so each term has zero expectation. This argument also covers adaptive orders; later trade sizes need not be independent of earlier shocks.
On every completed path, , with equality only when all slices equal . Thus
For the two-period example, write the first purchase as and the second as . Total expected cash cost is . Moving ten shares away from the equal split adds exactly USD 1; executing all 100 in one period adds USD 25.
Notice the nonzero term . Increasing the number of slices at a fixed coefficient reduces the extra discrete-slice cost, but does not erase the accumulated permanent price change. This is a statement inside the model, not a calibration rule for ever-shorter real trading intervals. Permanent impact alone does not imply equal slicing: this result also uses the post-trade price charged to the entire child order.
What dynamic programming adds
At the final period, all shares must be bought, giving . Working backwards yields when periods remain. The initial equal schedule therefore remains optimal after every intermediate state in this basic model.
In the paper's information extension (§2.4), a serially correlated state variable also affects price. The optimal trade becomes the equal-remaining-quantity component plus an information adjustment. Predictable future price changes can make waiting costly or attractive. More general impact, constraints and multiple assets also belong to the framework; the elementary equal-slice formula does not cover all these cases.
Sources
- Bertsimas, D. and Lo, A. W. (1998), Optimal control of execution costs, Journal of Financial Markets 1, 1–50. §§2.1–2.3, Eqs. (2.1)–(2.17), specify the basic problem and solution; §2.4 adds information. The 100-share ledger and cost-curve figure here are original illustrations.
- Almgren, R. and Chriss, N., Optimal execution of portfolio transactions, Journal of Risk, publisher abstract: the expected-cost versus volatility-risk distinction.