Strategy Capacity: How Much Can Your Algo Trade?

Strategy capacity is the amount of capital a trading strategy can run before its own orders destroy the edge. Every strategy has one. Most retail algorithmic traders never find out what theirs is. That is usually good news. It means they are small enough that the market does not notice them. But capacity is not only a problem for funds. A momentum strategy on a thin altcoin pair can hit its ceiling with a few thousand dollars. This post explains what capacity is, how to estimate it from data you already have, and what to do when a strategy runs out of room.

What Is Strategy Capacity?

Strategy capacity is the largest position size at which a strategy still makes money after its own market impact. Below that size, the backtest and the live results broadly agree. Above it, every order moves the price against you before it fills. The edge shrinks as the size grows, until the edge is gone.

The cause is market impact. When you buy, you consume the asks sitting in the order book. A small order takes the best price. A large order walks up through several price levels and pays an average that is worse than the quote. The mechanics of market impact are well studied. The practical version is simple. The bigger the order relative to what is available, the worse the fill.

Capacity is a property of the strategy, not the trader. It depends on the pair, the timeframe, how often the strategy trades, and how much of the available liquidity each order consumes.

Why Strategy Capacity Matters

Three reasons, in order of how often they bite retail traders.

Altcoin pairs are thinner than they look. A pair with $20 million of daily volume sounds liquid. Spread that across 24 hours and across both sides of the book, and the depth within a tenth of a percent of the price might be $15,000. A $10,000 market order is two thirds of that. It will not fill at the quoted price.

Backtests assume unlimited liquidity. Most backtesters fill every order at the candle close plus a fixed slippage figure. They do not know how big your order is. A strategy that made 40% in the backtest at any size will make 40% at $500 and lose money at $50,000. The backtest cannot tell you which one you are. Our post on how liquidity affects algorithmic trading covers the fill side of this problem.

Scaling up is where strategies die. A trader proves a strategy with small size, then adds capital. Returns fall. They assume the edge has decayed. Often it has not. The strategy is the same. The size is now too big for it.

How Do You Estimate the Capacity of a Strategy?

You do not need an order-book model. Two rules of thumb get close enough for a retail account.

The participation rule

Decide how much of the pair’s volume you are willing to be. A common ceiling is 1% of average daily volume per trade for strategies that hold for days. For strategies that trade intraday, use 1% of the volume in the window your order needs to fill. Beyond 1% you start to become the market. Beyond 5% you are the market.

Worked example. A pair trades $8 million a day. A 1% ceiling gives a maximum order of $80,000. If your strategy sizes positions at 10% of equity, the account can grow to about $800,000 before that pair becomes a problem. For most retail traders, that is not the binding constraint. On a pair trading $400,000 a day, the same maths gives a $4,000 order and a $40,000 account. That is a constraint.

The order-book depth rule

Look at the live order book. Add up the size resting within 0.1% of the mid price on the side you trade. That is the amount you can take with roughly 0.05% of impact. If your typical order is more than half of it, you are near capacity on that pair at that moment. Depth changes through the day. Check it at the hours your strategy actually trades.

Turnover scales everything

Capacity is not just about one order. A strategy that trades once a week can be much larger than one that trades ten times a day on the same pair, because impact is paid on every trade. As a rough guide, halve your capacity estimate every time you double the trade frequency.

Which Strategies Run Out of Room First?

Not all strategies are equal. Ranking from lowest capacity to highest:

If your strategy sits in the first two groups, capacity is a question to answer before going live, not after.

What Are the Signs You Have Hit Capacity?

The symptoms show up in the live trade log before they show up in the equity curve.

How Can You Raise a Strategy’s Capacity?

How to Apply Strategy Capacity in Arrow Algo

Arrow Algo backtests on the exchange’s own historical data, so the volume figures you need are already there. Four steps turn capacity from a worry into a rule.

First, set the slippage assumption in the backtest to match your intended size, not the default. If the order-book depth rule says a $5,000 order costs 0.1%, use 0.1%. Then re-run at 0.2% and 0.3%. The point at which the strategy stops being profitable is your capacity ceiling in slippage terms.

Second, cap the position size with a fixed number block rather than a percentage of equity. The account can grow. The order on a thin pair should not.

Third, slice entries with the Timer block. Fire a third of the position at the signal, a third one candle later, and a third after that. The backtest will show the cost in entry precision. The live account will show the benefit in fills.

Fourth, run the same strategy across several pairs and compare. If it only works on the thinnest one, the backtest is probably flattering a fill that will not happen at size. Our transaction cost modelling post goes deeper on building realistic costs into the test.

What Are the Key Takeaways?

Disclaimer: This content is for educational purposes only and does not constitute financial advice. Trading involves significant risk and you should only trade with capital you can afford to lose. Past performance is not indicative of future results. Always conduct your own research before making any trading decisions.

Ready to build your own automated trading strategies without writing a single line of code? Start for free at Arrow Algo and join thousands of traders who've made the switch to systematic trading.