VALYNOX
VALYNOXSTRATEGY RESEARCH TECHNOLOGY
AlphaPrimeAlphaPrime
ACADEMY / Entries, exits and risk control

Max drawdown position sizing: how many contracts fit your limit

Divide the drawdown you can accept by the drawdown one contract produced in the backtest, after widening that figure with a Monte Carlo buffer, and round down to whole contracts. Margin tells you what the exchange allows; max drawdown tells you how many contracts you can survive.

By · Published · updated · Editorial policy

Contents
  1. How do you size futures positions to a max drawdown limit?
  2. Why is max drawdown the right sizing input, not margin?
  3. How much max drawdown limit should you set?
  4. How do you use drawdown to decide the number of contracts?
  5. How much money do you need to run how many contracts?
  6. Why add a Monte Carlo buffer, and when do micro contracts help?
  7. Frequently asked questions
  8. References

How do you size futures positions to a max drawdown limit?

Max drawdown position sizing means dividing the drawdown you can accept by the drawdown one contract produced in the backtest, after widening that figure with a buffer, and rounding down to whole contracts. Margin tells you what the exchange allows. Max drawdown tells you how many contracts you can hold through the worst stretch.

Max drawdown is the largest fall from an equity peak to the following low, measured before the equity makes a new high. It is the deepest hole the strategy dug on the way to its final result. If you already have an equity series from a backtest, the free drawdown calculator reads that hole off the curve for you.

The reason drawdown is the right input is simple arithmetic. If one contract produced a certain drawdown on a set of trades, two contracts on the same trades produce twice that drawdown in dollars, three contracts three times, and so on. Think of stacking boxes under a ceiling: each box is the one-contract drawdown, the ceiling is the drawdown you have decided you can take, and the number of boxes that fit under the ceiling is your contract count. The ceiling, not the exchange margin table, should decide your size. That is the whole argument of this article.

Stacked bars for one to four contracts, each block one contract's drawdown: one, two and three contracts fit under the drawdown limit line, four contracts cross it and are too many How many contracts fit? Each block: one contract's drawdown Your limit 1 2 3 4 contracts Fits Too many The limit decides, not margin. So: count blocks under the limit.
Drawdown grows in whole steps with contract count. The limit line, not the margin, decides how many steps fit.

Why is max drawdown the right sizing input, not margin?

Margin and max drawdown answer different questions, and only max drawdown answers the question of survival. Margin is the deposit the exchange requires you to hold for each open contract. It is set by the exchange from recent price movement and says nothing about how long a losing streak your strategy can produce or how deep it goes. A trader who fills the account with as many contracts as the margin allows has answered "what is permitted" and skipped "what can I live through".

The one-contract max drawdown from your own backtest is the number that scales directly with contract count. It comes from the strategy's own trades, in the order they happened, with your own costs included. Where the losses behind a drawdown come from, a single large loss or a run of ordinary losses in a row, decides which exits you test next; that question is covered in stop loss in a futures strategy: fixed ticks, ATR, time or trailing.

QuestionSize by marginSize by drawdown
What the number measuresThe exchange's deposit per contractThe worst losing stretch of your strategy
Who sets itThe exchangeYour backtest and your written limit
What happens when it is wrongA margin call and forced reductionThe account falls below a limit you chose in advance
Typical contracts on the same accountMoreFewer
Sizing by margin versus by drawdown: margin measures the exchange deposit, is set by the exchange, ends in a margin call when wrong and usually allows more contracts; drawdown measures the losing streak, comes from your backtest, ends below your limit when wrong and usually gives fewer contracts Margin vs drawdown sizing By margin By drawdown Measures Deposit Losing streak Set by Exchange Your backtest If wrong Margin call Below limit Contracts More Fewer Margin says what is allowed. So: size by what you can survive.
Margin-based and drawdown-based sizing answer different questions and usually give different contract counts on the same account.

The run below is the one-contract backtest this article sizes from. It tested a Stochastics rule as its only entry and exit, no stop or target, no filters, on NQ daily bars from 2019-01-02 to 2025-06-30, long and short, with $20 commission and $10 slippage per trade. It is a stand-in rule built from standard indicators, not a sizing method. The search in AlphaPrime (Valynox) tried about a thousand candidates and kept this one for its return against its drawdown; picking the kept one after the fact flatters it, and the rule did not earn this money for anyone.

Source: AlphaPrime product engine (CPU), run 2026-10-31. NQ daily bars, 2019-01-02 to 2025-06-30, long and short, 1 contract, $20 commission and $10 slippage per trade.

NumberResult
Net profit (closed trades)$49,380
Max drawdown$32,935
Trades62
Win rate56.45%
Profit factor1.374
Average trade$796.45
Time in market11.44%

The number this article uses from the box is the max drawdown of $32,935 per contract. On the equity curve it is the deepest dip from a peak to the low that follows, and that dip is the sizing input.

Gain needed to recover from a drawdown: 10 percent needs 11, 20 needs 25, 30 needs 43, 40 needs 67 and 50 needs 100 percent, pulling away from a dashed line where gain equals drop Losses need bigger gains Gain needed to get back to even Gain = drop +11% +25% +43% +67% +100% Drop 10% 20% 30% 40% 50% The recovery gain outgrows the drop. So: pick a %, then convert to dollars.
Find the highest point of the curve that is followed by the deepest fall before a new high. The vertical distance of that fall is the one-contract max drawdown. NQ · daily · 2019-01-02 to 2025-06-30 · CPU engine backtest

How much max drawdown limit should you set?

Set the limit as the fraction of the account you could lose and still keep trading the system without changing it, and write it down before you size. A drawdown limit is the loss from an equity peak at which you have decided, in advance, to act. The test for the right fraction is behaviour, not mathematics: at what loss would you start skipping signals, halving size by feel, or switching to a different strategy? The limit must sit above that point, because a system that is abandoned in its drawdown never reaches its recovery.

Three zones make the choice concrete. Above the written limit you keep trading as planned. Below it you review the system against its backtest, because the live result has gone outside what you expected. Near the bottom of the account you stop, because the capital left can no longer support one contract through another drawdown. Many systematic traders write the limit somewhere between a fifth and a third of the account; a smaller fraction means fewer contracts and a longer trading life, a larger fraction means more contracts and a shorter one.

Expect the live drawdown to run deeper than the backtest figure, for two separate reasons. First, the backtest result was the best of many candidates, so its drawdown is flattered by selection. Second, the longer a strategy runs, the more chances it has to produce a new deepest dip; Magdon-Ismail and Atiya (2004) show that the expected maximum drawdown of a random process keeps growing as the measured period lengthens. A live account that runs longer than the backtest should be expected to show a deeper hole, which is why the next section widens the backtest figure before dividing.

A vertical account bar of loss from peak with three zones, keep trading down to a written 30 percent limit, review below it and stop at the bottom; the illustrative backtest drawdown of 16 percent and buffered drawdown of 24 percent both sit above the limit Where the limit sits Loss from peak, illustrative Keep trading Review Stop Backtest 16% Buffered 24% Limit 30% The buffered drawdown must fit. So: write the limit before sizing.
The written limit sits well above the point of stopping. The buffered drawdown, not the raw backtest drawdown, is what must fit under it.

How do you use drawdown to decide the number of contracts?

Four ordered steps turn a one-contract backtest into a whole-contract count, and the order matters because the buffer must be applied before the division.

  1. Take the one-contract max drawdown from the backtest. Use the run with your real commission and slippage, long and short as you will trade it.
  2. Widen it with a buffer. Multiply by a factor above one. The last section explains where the factor comes from; a Monte Carlo reshuffle of the trade order gives a measured basis for it.
  3. Divide your drawdown limit in dollars by the widened figure. The limit in dollars is the account size multiplied by the limit fraction from the previous section.
  4. Round down to whole contracts. Rounding up puts the buffered drawdown above the limit by construction. If the result is below one, the strategy does not fit this account at this limit.

Hypothetical example

One contract produced a max drawdown of $8,000 in the backtest. With a buffer factor of 1.5, the widened figure is $12,000. The account is $100,000 and the written limit is 30 percent, so the drawdown limit is $30,000. Dividing $30,000 by $12,000 gives 2.5. Rounded down, the size is 2 contracts, which uses $24,000 of the $30,000 limit. Three contracts would put the buffered drawdown at $36,000, above the limit.

Four steps on a hypothetical account with a 30 percent drawdown limit: the one-contract backtest drawdown is 8 percent of the account, widened by 1.5 to 12 percent, the 30 percent limit divided by 12 percent gives 2.5, rounded down to 2 contracts Four steps to your size Hypothetical: % of account, 30% limit 1 2 3 4 Backtest drawdown 8% Widen × 1.5 12% 30% limit ÷ 12% 2.5 Round down 2 contracts Buffer first, then divide. So: always round down.
From backtest drawdown to a whole-contract count in four steps. The buffer is applied before the division, and the result is always rounded down.

Every number in a backtest report that is measured in dollars moves with the contract count: net profit, average trade, max drawdown and the size of the largest single loss. Ratios such as profit factor and win rate do not. What changes and what stays fixed when you trade more than one contract is the subject of futures lot size and how contract count changes a backtest.

How much money do you need to run how many contracts?

The account size follows from the contract count, not the other way round. Most traders start with the money they have and ask how many contracts it supports; the better question is how many contracts the strategy and the limit justify, and what account that needs. The one formula in this article rearranges the division of the previous section:

account = contracts × buffered one-contract drawdown ÷ limit fraction

Here contracts is the number you want to trade, buffered one-contract drawdown is the backtest drawdown after the buffer from step two, and limit fraction is the share of the account you wrote down as your drawdown limit, as a decimal (30 percent is 0.30).

Hypothetical example

With the same buffered drawdown of $12,000 per contract and a limit fraction of 0.30, two contracts need $12,000 × 2 ÷ 0.30 = $80,000. On three accounts of $50,000, $100,000 and $200,000 the limits are $15,000, $30,000 and $60,000; dividing by $12,000 and rounding down gives 1, 2 and 5 contracts, which use 24, 24 and 30 percent of each account. The contract count rises in whole steps while the percent used stays at or under the limit.

Hypothetical accounts of fifty, one hundred and two hundred thousand dollars with a 30 percent limit and a buffered drawdown of twelve thousand dollars per contract: the limits hold 1.25, 2.5 and 5 buffered drawdowns, so 1, 2 and 5 contracts fit, using 24, 24 and 30 percent of the account More capital, more contracts Hypothetical; fits = limit ÷ drawdown Account 1× 2× 4× Fits 1.25 2.5 5 Contracts 1 2 5 Used 24% 24% 30% Contracts rise in whole steps. So: size the account to the count.
The same strategy and the same limit fraction need a larger account for each extra contract, and the percent of account at risk stays under the limit.

The second box shows what sizing alone does to the same trades. AlphaPrime ran the 62 trades from the box above under nine money-management methods, with capital of $100,000, at most 10 contracts, and each method's report defaults. The entries and exits are identical in every row; only the number of contracts per trade changes, so every difference in the table comes from sizing.

Source: AlphaPrime product engine (CPU), run 2026-10-31. Same trades as the box above, capital $100,000, at most 10 contracts.

MethodNet profitMax drawdownAverage contracts
Fixed contracts$150,620$98,5253
Fixed notional$111,505$104,4552.56
Percent of equity$44,995$136,7553.45
Fixed dollar risk$156,580$77,9452.66
Volatility target$156,580$77,9452.66
Fixed fractional risk$78,800$143,3204.26
Fixed ratio$100,000$65,7302
Equity curve trading$36,985$87,9402.03
Kelly$49,380$32,9351

Read the drawdown column against the contracts column. Kelly averaged 1 contract and reached a max drawdown of $32,935, the same figures as the one-contract box, because in this run the method held one contract throughout. Fixed fractional risk averaged 4.26 contracts and reached a max drawdown of $143,320, more than four times as deep, and its net profit of $78,800 is lower than the $150,620 of Fixed contracts at 3, because the extra contracts were largest at the wrong moments. A drawdown larger than the starting capital can appear in the table because each drawdown is measured from an equity peak that was higher than the start. The Kelly row is the fully invested end of the scale in theory, and why most traders run a fraction of it is explained in Kelly criterion position sizing on futures: full, half or fixed risk.

Max drawdown of the same 62 NQ trades under nine sizing methods, as percent of the one hundred thousand dollar starting capital, with average contracts: fixed contracts 99 percent at 3, fixed notional 104 percent at 2.56, percent of equity 137 percent at 3.45, fixed dollar risk 78 percent at 2.66, volatility target 78 percent at 2.66, fixed fractional risk 143 percent at 4.26, fixed ratio 66 percent at 2, equity curve trading 88 percent at 2.03, Kelly 33 percent at 1 Size moves the drawdown Bar: % of capital. Inside: contracts Fixed contracts Fixed notional % of equity Fixed $ risk Vol target Fixed fractional Fixed ratio Equity curve Kelly 3 2.56 3.45 2.66 2.66 4.26 2 2.03 1 99% 104% 137% 78% 78% 143% 66% 88% 33%
Identical entries and exits, nine sizing methods. Changing only the size moves the max drawdown several times over.

Why add a Monte Carlo buffer, and when do micro contracts help?

One backtest drawdown is one ordering of the trades, so the buffer should come from the spread of drawdowns that other orderings would have produced. A Monte Carlo buffer is the extra width you add to the backtest drawdown after reshuffling the trade order many times and reading the max drawdown of each reshuffle. The method takes its name from the random sampling approach described by Metropolis and Ulam (1949). The everyday picture is a deck of cards: the same cards dealt in a different order can put four losing hands together that the first deal spread out, and a losing streak that lands together digs a deeper hole than the same losses spread apart.

The reshuffles give a distribution of max drawdowns rather than one number. The backtest figure sits somewhere inside it, often below the middle, because the historical order was one of the kinder ones for a candidate that was kept for its return against its drawdown. You size to the upper part of that spread: pick a level in advance, for example the drawdown that nine reshuffles in ten stay under, and use it as the buffered figure in step two. The ratio between that level and the backtest drawdown is your buffer factor. AlphaPrime shows this distribution in the Performance Report, on the Monte Carlo screen next to the equity curve and trade list, so the upper figure is read from the same report as the one-contract drawdown. If your trades come from another source, the free Monte Carlo simulator builds the same distribution from a pasted list of trade results.

Hypothetical stacked bars for 1, 2 and 3 contracts, each made of margin, sized drawdown and a working reserve, totalling about 47, 84 and 121 thousand dollars; a one hundred thousand dollar account line is crossed between 2 and 3 contracts The account sets the ceiling Hypothetical: what each count needs Reserve Drawdown Margin $100k account 1 lot 2 lots 3 lots 2 lots need $84k; 3 need $121k. So: size to the account, not margin.
Find where the backtest's own max drawdown sits inside the distribution, then read the level in the upper tail that you chose in advance. That upper level is the buffered figure for sizing. NQ · daily · 2019-01-02 to 2025-06-30 · CPU engine backtest

Volatility changes the buffer too. When the market's daily range widens, the losses per trade widen with it even if the rule is unchanged, so a drawdown measured in a quiet period understates what the same rule does in a loud one. Reading the stop distance and the position from recent range, as in ATR trailing stop and position size on futures, keeps the per-trade loss closer to a fixed dollar amount and makes the Monte Carlo spread narrower.

Micro contracts help when the division lands between whole contracts. On the CME, the E-mini Nasdaq-100 future (NQ) is $20 per index point and the Micro E-mini Nasdaq-100 future (MNQ) is $2 per index point, so ten MNQ equal one NQ in point value. Exchanges can change contract specifications, so check the exchange's contract page; the free futures contract calculator shows the current tick and point values side by side. With micros, a computed size of 1.7 NQ becomes 1 NQ plus 7 MNQ instead of a forced choice between 1 and 2 NQ. Check your broker's per-contract commission, because the cost per point of exposure can differ between the two sizes.

On a scale of 0 to 3 NQ with an illustrative computed size of 1.7 NQ, NQ alone forces a choice between 1 and 2 contracts, while 1 NQ plus 7 MNQ lands on the target, since 10 MNQ equal 1 NQ in point value per the CME contract specs Micros hit the target size Computed size 1.7 NQ, illustrative Target 1.7 NQ only 1 NQ or 2 NQ NQ + MNQ 1 NQ + 7 MNQ 0 1 2 3 10 MNQ = 1 NQ (CME specs). So: fill the gap with micros.
Micro contracts let the size land on the computed value instead of rounding a whole standard contract up or down.

The next thing to do is to open your own one-contract report, write down its max drawdown and the upper Monte Carlo figure, choose your limit fraction before looking at either, and do the division. Then compare the contract count you get with the count your margin would have allowed, and note the difference.

Frequently asked questions

What is a reasonable max drawdown limit for a futures account?

A limit is reasonable if you would keep trading the system unchanged while the account is above it. Many systematic traders write it somewhere between a fifth and a third of the account; a smaller fraction gives fewer contracts and a longer trading life. Write the fraction down before sizing, and size to a buffered drawdown, not the raw backtest figure.

How much money do I need to trade two contracts?

Multiply the buffered one-contract max drawdown by two and divide by your limit fraction. The buffered drawdown is the backtest figure widened by a Monte Carlo reshuffle of the trade order. The account size that comes out is the one that keeps the two-contract drawdown under your limit; margin is usually a smaller number and is not the constraint.

Can I size positions by margin instead of drawdown?

Margin tells you the largest position the exchange permits, not the largest position you can hold through a losing streak. Two traders with the same margin and different strategies face very different drawdowns per contract. Size by the drawdown of your own backtest, then confirm that the resulting position also fits within margin.

Do I need Monte Carlo to size positions?

You can size without it, but then the only drawdown you have is the one ordering of trades that history happened to produce. Reshuffling the trade order shows how deep the same trades can go in a less friendly order, and the upper part of that spread is a more honest sizing input. The reshuffle needs only the list of trade results, which any backtest report provides.

References

  • Magdon-Ismail, M., & Atiya, A. F. (2004). Maximum Drawdown. Risk, 17(10), 99–102.
  • Metropolis, N., & Ulam, S. (1949). The Monte Carlo Method. Journal of the American Statistical Association, 44(247), 335–341.
  • CME Group. E-mini Nasdaq-100 Futures Contract Specs. https://www.cmegroup.com/markets/equities/nasdaq/e-mini-nasdaq-100.contractSpecs.html
  • CME Group. Micro E-mini Nasdaq-100 Index Futures Contract Specs. https://www.cmegroup.com/markets/equities/nasdaq/micro-e-mini-nasdaq-100.contractSpecs.html