1. Calculators
  2. Quant & Algorithmic Trading

Strategy Capacity Calculator

Work out how large a trading strategy can grow before its own trades erode the edge. Enter liquidity, turnover and an impact budget to get capacity under a participation limit and under the square-root impact law, the fund size that maximizes dollar profit and the size at which net alpha disappears.

Updated Oct 16, 2026Free · no sign-upFormulas tested

Your inputs

Estimates how much capital a strategy can run before its trades are too large for the market: by a participation limit, by an impact budget from the square-root law, and by where costs eat the whole edge.

Liquidity input
$
ADV of a typical instrument the strategy trades.
%
Annual volatility ÷ √252.
Positions held at once, equal weight.
%
Largest share of a day’s volume one trade may take; 1% to 10% is common.
bps
Square-root impact allowed on each entry or exit.
days
Sets turnover: 252 ÷ holding period round trips a year per position.
Empirical; about 0.5 to 1 in published studies.
bps
Expected return of a round trip before any costs.
bps
Costs that do not grow with size.

Results

Capacity (binding constraint)$10.00MSet by the impact budget; $500,000 per position
Capacity at 5% participation
$50.00M
20 × 5% × $50.00M
Capacity at 20 bps impact
$10.00M
Trade size up to 1.00% of ADV
AUM where net alpha reaches zero
$13.23M
Impact on entry and exit uses up the whole edge
AUM with the largest dollar profit
$5.88M
$227,117 a year net; 4/9 of the zero-alpha AUM
Net alpha per trade at capacity
6.0 bps
1.51% a year on AUM at 25.2 round trips per position
Net return at small size
11.59%
46.0 bps a trade × 25.2 trades a year

Capacity is $10.00M, set by the impact budget. At that size each trade still nets 6.0 bps after costs, but dollar profit peaks at $5.88M and the edge is gone entirely at $13.23M.

Expected net return a year by fund size

-5%0%5%10%15%$0$2.20M$4.41M$6,612,500$8.82M$11.02M$13,225,000$15.43MMax profitCapacityZero alpha

Gross alpha minus fixed costs minus square-root impact on entry and exit, times the number of round trips a year. Profit in dollars is AUM × this return, so it peaks before the line reaches zero.

Net return at different fund sizes

LevelAUMPer positionMax % of ADVImpact per side (bps)Net per trade (bps)Net return a yearNet profit a year
10% of capacity$1.00M$50,0000.10%6.333.48.40%$84,044
25% of capacity$2.50M$125,0000.25%10.026.06.55%$163,800
50% of capacity$5.00M$250,0000.50%14.117.74.46%$223,218
Max profit$5.88M$293,8890.59%15.315.33.86%$227,117
Capacity$10.00M$500,0001.00%20.06.01.51%$151,200
Zero net alpha$13.23M$661,2501.32%23.00.00.00%$0
150% of capacity$15.00M$750,0001.50%24.5-3.0-0.75%-$113,014
200% of capacity$20.00M$1,000,0002.00%28.3-10.6-2.66%-$532,655

Results are estimates from the numbers you enter. They are not financial, tax or legal advice.

How to use the strategy capacity calculator

  1. Describe the liquidity. With one typical instrument, enter its average daily dollar volume (ADV), daily volatility and the number of positions held at once. With a list of instruments, enter each name with its ADV and daily volatility; every row is one equal-weight position.
  2. Set the maximum participation rate, the largest share of a day’s volume one trade may take. Limits of 1% to 10% are common, depending on how patient the execution is.
  3. Set the acceptable impact per trade in basis points, applied to each entry and each exit.
  4. Enter the average holding period in days. It sets how many round trips each position makes a year.
  5. Enter the impact coefficient Y, the gross alpha per trade and the fixed costs per round trip (spread and commissions). Gross alpha is the expected return of one round trip before any costs, as your backtest would show it at small size.

How capacity is calculated

The model assumes equal weights: with assets A and N positions, every trade is A ÷ N and is completed within one day. Impact follows the square-root law:

Impact per trade = Y × σ × √(Q ÷ V)σ is the daily volatility, Q the trade size and V the average daily volume, both in dollars. Y is an empirical coefficient of order one.

Each constraint gives a maximum fund size. With a list of instruments the least liquid one sets the limit:

Participation limit: A ≤ N × ρ × Vi
Impact budget: A ≤ N × Vi × (I ÷ (Y × σi))²
Capacity = the smaller of the two, over all instrumentsρ is the maximum participation rate and I the acceptable impact per trade, as fractions.

The net alpha of a round trip pays fixed costs once and impact twice, on entry and on exit:

Net alpha(A) = α − c − 2Y × √(A ÷ N) × k, with k = average of σi ÷ √Vi
Zero net alpha: A* = N × ((α − c) ÷ (2Y × k))²
Largest dollar profit: A = 4/9 × A*
Annual net return = Net alpha × 252 ÷ holding periodα is the gross alpha per round trip and c the fixed costs. The profit-maximizing size comes from maximizing A × Net alpha(A).

A worked example

A strategy holds 20 equal positions in stocks that trade about $50,000,000 a day with 2% daily volatility, and holds each position for 10 days. It expects 50 bps of gross alpha per round trip and pays 4 bps in spread and commissions.

  • A 5% participation limit allows $50.00M.
  • A 20 bps impact budget allows only $10.00M, so capacity is $10.00M, set by impact, with trades of $500,000 per position.
  • At that size, each trade nets 6.0 bps, or 1.51% a year on the fund.
  • Dollar profit peaks at $5.88M, where the fund earns 3.86% a year ($227,117), and the edge disappears entirely at $13.23M.

The impact budget usually binds first

With the square-root law, impact rises quickly from the first dollar. A 20 bps budget on a stock with 2% daily volatility allows a trade of only 1% of ADV; the 5% participation limit would allow five times that. Participation limits keep execution practical; impact decides what the trades cost. That is why capacity estimates built only on “x% of volume” are usually far too generous for strategies with short holding periods.

The constraints also have to agree with the alpha. In the example the impact budget allows $10.00M, but at that size impact takes most of the edge. Tightening the budget to 10 bps lowers capacity to $2.50M and leaves 26.0 bps per trade. A strategy with only 30 bps of gross alpha has a zero-alpha size of $4.22M, below the impact-budget capacity, so the budget should be set from the alpha rather than chosen independently.

What changes capacity most

Change from the example Capacity Zero net alpha Largest profit at
The example $10.00M $13.23M $5.88M
Impact coefficient Y of 0.5 $40.00M $52.90M $23.51M
50 positions $25.00M $33.06M $14.69M
Gross alpha of 30 bps $10.00M $4.22M $1.88M
List of six stocks $639,053 $2.95M $1.31M

Capacity scales with 1 ÷ Y², so halving the impact coefficient quadruples every figure: the calibration of Y matters more than any other input, and it is the least certain one. Spreading the book over more positions raises capacity in proportion. With a list of instruments and equal weights, the least liquid name sets the limit for the whole book; in the example list it is Stock D, with the smallest volume and the highest volatility. Weighting positions by liquidity would raise capacity, at the cost of concentrating the book in the most traded names.

Assumptions and limitations

  • The square-root law is an average. It describes the typical impact of metaorders across many trades; individual orders scatter widely around it, and the coefficient differs by market, time period and execution style. Calibrate Y against your own fills where you can, using the market impact calculator.
  • Each trade is completed within one day, entries and exits alike. Spreading trades over several days relaxes the participation limit, but impact under the square-root law depends on the total size relative to daily volume, not on the speed, so it barely helps the impact budget.
  • Equal weights and constant liquidity. Volume and volatility change over time; capacity shrinks in quiet markets and in stress, exactly when exits matter most.
  • No crowding or decay. Other traders running similar signals share the same liquidity, and alpha that is widely known tends to shrink. Both lower real capacity below these estimates.
  • Gross alpha comes from somewhere. A backtest that looks good at small size may be overfitted; test it before scaling, for example with the backtest overfitting calculator.

Frequently asked questions

What is strategy capacity?
Strategy capacity is the amount of capital a strategy can run before trading costs, above all market impact, make it unattractive. Small accounts barely move prices, but impact grows with trade size, so every strategy has a size at which net returns fall to zero. In the example, net alpha reaches zero at $13.23M of assets.
How do you estimate the capacity of a trading strategy?
Compare each trade's size with the liquidity of the instrument. One limit caps trades at a share of average daily volume; another caps the expected impact, using a model such as the square-root law. The smaller of the two is the binding constraint. With 20 equal positions in instruments trading $50,000,000 a day, a 5% participation limit allows $50.00M and a 20 bps impact budget allows $10.00M.
Why does profit peak before net alpha reaches zero?
Dollar profit is assets times net return. Growing the fund adds assets but lowers the return on all of them, because impact rises with the square root of trade size. Under the square-root model profit peaks at exactly 4/9 of the zero-alpha size, where impact uses up two thirds of the edge after fixed costs. In the example that is $5.88M.
Does turnover change capacity?
In this model turnover does not change the size of each trade, so the capacity limits stay the same. It changes how often you pay the cost and earn the alpha, which scales the annual return. Halving the holding period to 5 days doubles the annual net return at small size, from 11.59% to 23.18%, with capacity unchanged at $10.00M. In practice faster strategies usually have smaller alpha per trade, which lowers capacity.

Related calculators

All calculators →

This calculator is for education and planning. It uses the formulas described above and the inputs you provide; real results depend on fees, taxes, timing and other details that a general tool cannot know. PromtFinance does not give personal financial advice. Check important decisions with your provider or a qualified professional.