We are now Perfiltrade (formerly TradingProLab). Your account, your data and your free trial are unchanged; you may need to log in again.

Position Sizing in Futures: How to Calculate It

Updated September 20, 2026

The calculation, in one line

Position size is not chosen: it is calculated. The formula has four pieces and none is a matter of opinion. Contracts = (capital × risk percentage) ÷ (stop distance in points × the contract's point value).

The numerator is how much money you accept losing if the stop is hit. The denominator is what that loss costs with a single contract. The division tells you how many contracts fit within that limit.

The result is always rounded down. Never up. Rounding up means accepting more risk than you defined, which is exactly what the calculation existed to avoid.

The three inputs to set beforehand

The first is risk capital. It is not your total net worth: it is the capital allocated to this activity. If that number is already larger than what you are willing to expose, the result will be too large from the very first step.

The second is the risk percentage per trade. There is no universally correct value and this article does not propose one. It is a personal decision that depends on capital, horizon and tolerance for losing streaks. The only objective part is the mechanics: the percentage multiplies the capital and sets the maximum money at stake.

The third is the stop distance, in instrument points. It is the one most people get wrong, because they choose it by looking at the size of their account instead of the market. A stop goes where the idea stops being valid, and that distance depends on how much that instrument moves.

The point value of each contract

The point value converts movement into money. It is a public exchange specification, not an estimate. The ones used by the platform's risk calculator are verified against the official contract specification pages.

For the five indices with intraday reports: the E-mini S&P 500 (ES) is worth 50 USD per point, with a tick of 0.25 and 12.50 USD per tick. The E-mini Nasdaq-100 (NQ) is worth 20 USD per point, with a tick of 0.25 and 5.00 USD per tick. The E-mini Russell 2000 (RTY) is worth 50 USD per point, with a tick of 0.10 and 5.00 USD per tick. The E-mini Dow with a multiplier of 5 (YM) is worth 5 USD per point, with a tick of 1.00 and 5.00 USD per tick. The dollar-denominated Nikkei 225 (NKD) is worth 5 USD per point, with a tick of 5.00 and 25.00 USD per tick.

There is a one-line check: in every case the point value is the tick value divided by the tick size. It helps catch a miscopied figure before it ruins a calculation.

Micro contracts are a fixed fraction of these, usually one tenth, but they are not listed here as a verified specification. If you trade one, multiply by your contract's proportion and confirm the value on its official spec sheet.

The average range shapes the stop distance

Before deciding on a stop it helps to know how far that market travels on a normal day. A stop that is roomy on one instrument is pure noise on another. The table shows the average daily true range, in index points, of those five instruments.

The difference between them is enormous and explains why there is no standard stop. The NQ travels several times the points of the ES on average. The NKD and the YM move in the hundreds of points because they trade at much higher price levels. Using the same number of points on all of them is a unit error.

A common-sense observation, not a recommendation: if the stop you need is a small fraction of the average daily range, normal noise during the day is likely to touch it. With an average range of 43.7 points in the ES, a 10-point stop is less than a quarter of that ordinary session.

Also look at each row's sample. Not all of them cover the same number of sessions: the RTY series is considerably shorter than the other four. Comparing instruments is not comparing exactly the same period.

Average true range by instrument, in points

ES, NQ, RTY, YM, NKD

InstrumentAverage rangeQuietest dayBusiest day
ES43.7 ptsTuesday 42.46Thursday 45.324,218
NQ174.8 ptsFriday 169.44Thursday 181.884,218
RTY39.6 ptsMonday 38.69Wednesday 40.692,388
YM339.4 ptsMonday 332.67Thursday 350.034,222
NKD451.1 ptsMonday 439.32Thursday 459.494,217

n = 19,263 · 2010-06-08 to 2026-09-16 · exchange data

Average daily true range in index points. Use it to size the stop distance before working out how many contracts fit the risk you accept.

Points are not dollars

Multiply the average range in points by the point value and you get what one contract moves, in money, on an average day. With the figures above: ES is 43.7 × 50 = 2,185 USD. NQ is 174.8 × 20 = 3,496 USD. RTY is 39.6 × 50 = 1,980 USD. YM is 339.4 × 5 = 1,697 USD. NKD is 451.1 × 5 = 2,255.50 USD.

The order flips relative to the table in points. The YM has the second-largest range in points and moves the least money per contract. The RTY has the narrowest range in points and moves more money than the YM. Reading only the points leads to wrong conclusions about risk.

A full example, for educational purposes only. Capital of 50,000 USD and 1% risk is 500 USD. With a 10-point stop in ES, each contract risks 10 × 50 = 500 USD: one contract fits. With a 40-point stop in NQ, each contract risks 40 × 20 = 800 USD, the result is 0.625 and, rounding down, zero contracts. The calculation can return zero, and then the correct answer is not to take that idea with that contract.

Not all days are the same size

The average range is an average, and an average hides its dispersion. The second table classifies each ES session according to how closely its range resembles the instrument's own recent average range.

A little over half of sessions fall in the normal band, between 70% and 130% of that average. Around one in four is compressed below 70%, and somewhat more than one in five expands above 130%. Sizing always against the average day leaves out almost half of all days.

The effect is direct. A stop calibrated to the average day falls short in an expanded session and is oversized in a compressed one. Adjusting the distance to a recent volatility measure changes the denominator and, with it, the number of contracts.

Keep in mind that this table is calculated on ES only. The proportions for another instrument may be different and would have to be measured separately before carrying them over.

How closely the day's range matches its average

ES

Day typeFrequencyDays
Compressed (under 70% of the average range)26.3%1,105
Normal (70-130%)51.1%2,148
Expanded (over 130%)22.6%952

n = 4,205 · 2010-06-25 to 2026-09-16 · exchange data

Compares each session's range with the instrument's own recent average range.

What the formula does not include

The formula assumes the stop is executed at the stop price. That does not always happen. Slippage at a moment of low liquidity, or an opening gap that jumps the level, produces a larger loss than calculated. The number that comes out of the division is a minimum, not a guaranteed ceiling.

It also excludes commissions, exchange fees and financing. With short stops and frequent trades those costs stop being a detail.

It does not model correlation. Three positions at 1% in instruments that move together are not three 1% risks: on an adverse day they behave almost like a single, larger one.

And it does not replace aggregate limits: maximum daily loss, total simultaneous exposure and the margin required by the broker. The calculation says how many contracts fit within the risk of one idea, not whether your account can sustain several at once.

Calculations, not advice

Everything above is arithmetic. The specifications come from the exchange, the average ranges from a historical series with its sample and period in plain view, and the formula is a division. None of it offers an opinion on what you should do.

The decisions remain yours: how much capital you allocate, what percentage you risk, where you place the stop, and whether the trade fits your plan.

Historical ranges describe what happened in the measured period; they do not predict tomorrow's. This article is informational and educational material, not personalized investment advice or a recommendation to buy or sell. Trading futures involves risk of loss, which can exceed the initial capital.

Frequently asked questions

How do you calculate position size in futures?
You divide the money you accept losing, which is capital times the risk percentage, by the cost of that loss with one contract, which is the stop distance in points times the point value. The result is rounded down.
How much is a point worth in the ES and the NQ?
One point of the E-mini S&P 500 is worth 50 USD per contract, with a 0.25 tick equal to 12.50 USD. One point of the E-mini Nasdaq-100 is worth 20 USD, with a 0.25 tick equal to 5.00 USD. These are public exchange specifications.
What percentage of capital should you risk per trade?
There is no universally correct percentage, and we do not give personalized recommendations here. It is a decision that depends on capital, horizon and tolerance for losing streaks. The formula works with whatever percentage you define.
What happens if the calculation gives less than one contract?
It means that, with that stop and that risk, not even a single contract fits within the limit. Rounding up breaks the calculation. The alternatives are a smaller contract, a different approach to the trade, or not taking it.

These numbers, instrument by instrument

See all 30 instruments

Where this is used in Perfiltrade

The calculation and its limits are in the methodology.

Try these concepts with real data

7 days free, no card. An analysis tool, not investment advice.

See plans