The Almgren-Chriss model decomposes execution cost into two components: permanent market impact caused by information leakage and temporary impact from demanding liquidity. It models price dynamics as an arithmetic random walk with a linear impact function, constructing an efficient frontier of optimal trading schedules that minimize the expected shortfall for a given level of variance.
Glossary
Almgren-Chriss Model

What is Almgren-Chriss Model?
The Almgren-Chriss model is a foundational mathematical framework for optimal trade execution that formalizes the trade-off between minimizing market impact cost and minimizing timing risk by solving for an optimal liquidation trajectory using a mean-variance optimization approach.
The model derives a closed-form solution for the optimal trading trajectory, which follows a hyperbolic cosine decay rather than a linear schedule. The key parameter is the risk aversion coefficient (lambda), which controls the urgency of liquidation: a highly risk-averse trader front-loads execution to reduce exposure to price volatility, while a risk-neutral trader uses a constant rate of trading to minimize impact.
Key Features of the Almgren-Chriss Model
The Almgren-Chriss model decomposes the optimal execution problem into a mean-variance optimization, balancing the certainty of market impact costs against the uncertainty of price volatility during the liquidation horizon.
The Mean-Variance Trade-Off
The model formalizes the execution problem as a trade-off between two conflicting components:
- Expected Cost (Mean): The deterministic cost arising from permanent and temporary market impact. Selling faster increases this cost.
- Uncertainty (Variance): The risk of adverse price movements due to volatility. Holding the asset longer increases this risk.
The objective function minimizes a linear combination:
Expected Cost + λ * Variance of Cost, where λ (lambda) is the coefficient of risk aversion. A higher λ forces the strategy to trade faster to reduce exposure to price risk.
Permanent vs. Temporary Impact
Almgren-Chriss distinguishes between two types of market impact that affect the price process:
- Permanent Impact: A linear function of the cumulative volume traded. It represents the information leakage that permanently shifts the equilibrium price as the market infers the presence of a large seller.
- Temporary Impact: A function of the instantaneous rate of trading. It represents the liquidity premium paid to attract counterparties and decays quickly after the trade completes. This decomposition allows the model to penalize both total size and trading speed separately.
Static Optimal Trajectory
For a risk-averse trader (λ > 0), the closed-form solution yields a hyperbolic trajectory rather than a linear one.
- The optimal trading speed is highest at the beginning of the liquidation period and decays over time.
- This front-loading minimizes the variance penalty by reducing exposure early, even though it incurs higher temporary impact costs initially.
- The trajectory is 'static' because it is computed once at time zero and does not update based on intraday price realizations, distinguishing it from dynamic programming approaches.
The Efficient Frontier of Execution
By varying the risk aversion parameter λ, the model traces out an efficient frontier in the space of expected cost versus variance.
- Each point on the frontier represents a Pareto-optimal strategy where cost cannot be reduced without increasing risk, and vice versa.
- The extremes of the frontier correspond to a risk-neutral strategy (λ=0, minimum cost, maximum variance) and a minimum-variance strategy (λ→∞, instantaneous liquidation).
- This framework allows a trading desk to select a strategy aligned with its specific risk mandate.
Discrete-Time Formulation
The continuous-time model is often implemented in a discrete-time framework for practical computation:
- The liquidation horizon T is divided into N equal intervals.
- The model solves for the optimal sequence of share quantities
x_0, x_1, ..., x_Nto sell in each interval. - The resulting linear-quadratic structure allows the optimal holding path to be computed efficiently using tridiagonal matrix solvers, making it suitable for real-time pre-trade analysis.
Extensions and Limitations
While foundational, the base model makes simplifying assumptions that extensions address:
- Arithmetic Brownian Motion: Assumes prices follow a random walk with zero drift, ignoring momentum or mean-reversion signals.
- Linear Impact: Assumes permanent impact is linear, whereas empirical evidence often supports concave functions (e.g., square-root models).
- No Volume Dynamics: Ignores time-varying market volume, which is addressed by incorporating Volume-Weighted Average Price (VWAP) constraints or volume clock time.
- No Limit Orders: The model assumes all execution is via market orders, excluding the possibility of capturing the spread with passive orders.
Enabling Efficiency, Speed & Accuracy
Intelligent Analysis, Decision & Execution
We build AI systems for teams that need search across company data, workflow automation across tools, or AI features inside products and internal software.
Talk to Us
Search across company data
Give teams answers from docs, tickets, runbooks, and product data with sources and permissions.
Useful when people spend too long searching or get different answers from different systems.

Automate internal workflows
Use AI to route work, draft outputs, trigger actions, and keep approvals and logs in place.
Useful when repetitive work moves across multiple tools and teams.

Add AI to products and internal tools
Build assistants, guided actions, or decision support into the software your team or customers already use.
Useful when AI needs to be part of the product, not a separate tool.
Frequently Asked Questions
Explore the foundational mechanics of the Almgren-Chriss model, the mathematical framework that defines how institutional traders balance the urgency of execution against the cost of market impact.
The Almgren-Chriss model is a foundational optimal execution framework that formalizes the trade-off between market impact cost and timing risk by solving for an optimal liquidation trajectory using a mean-variance optimization approach. It works by modeling the price dynamics of an asset as a discrete-time arithmetic random walk, where the trader's own actions cause a permanent price impact (information leakage) and a temporary price impact (liquidity demand). The model defines a trader's risk aversion parameter, lambda, which penalizes the variance of the implementation shortfall. By solving a dynamic programming problem, the model outputs a deterministic optimal holding trajectory that minimizes the sum of expected cost and risk. The result is typically a schedule that front-loads execution to reduce exposure to price volatility, producing a convex curve rather than a linear TWAP slice.
Related Terms
The Almgren-Chriss model is the theoretical foundation for a vast ecosystem of execution algorithms and cost models. These related concepts extend the framework into practical implementation, risk management, and performance measurement.
Implementation Shortfall
The primary cost function minimized by the Almgren-Chriss framework. It quantifies the difference between the decision price (the price when the trading intention was formed) and the final execution price, capturing both explicit commissions and implicit market impact costs. The model treats this as a trade-off between certain loss from impact and uncertain loss from price risk.

About the author
Prasad Kumkar
CEO & MD, Inference Systems
Prasad Kumkar is the CEO & MD of Inference Systems and writes about AI systems architecture, LLM infrastructure, model serving, evaluation, and production deployment. Over 5+ years, he has worked across computer vision models, L5 autonomous vehicle systems, and LLM research, with a focus on taking complex AI ideas into real-world engineering systems.
His work and writing cover AI systems, large language models, AI agents, multimodal systems, autonomous systems, inference optimization, RAG, evaluation, and production AI engineering.
Partnered with leading AI, data, and software stack.
How We Work
Custom AI workflows for your Business
One-fit-all AI don't work for modern businesses. At Inferensys, we aim to understand your business & custom requirements; which we use to define most efficient agentic workflows, the data, and the tools for your business.
01
Review the use case
We understand the task, the users, and where AI can actually help.
Read more02
Pick the right approach
We define what needs search, automation, or product integration.
Read more03
Build the first useful version
We implement the part that proves the value first.
Read more04
Improve from there
We add the checks and visibility needed to keep it useful.
Read moreThe first call is a practical review of your use case and the right next step.
Talk to Us