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
| Instrument | Average range | Quietest day | Busiest day | |
|---|---|---|---|---|
| ES | 43.7 pts | Tuesday 42.46 | Thursday 45.32 | 4,218 |
| NQ | 174.8 pts | Friday 169.44 | Thursday 181.88 | 4,218 |
| RTY | 39.6 pts | Monday 38.69 | Wednesday 40.69 | 2,388 |
| YM | 339.4 pts | Monday 332.67 | Thursday 350.03 | 4,222 |
| NKD | 451.1 pts | Monday 439.32 | Thursday 459.49 | 4,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 type | Frequency | Days |
|---|---|---|
| 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
- Trading Journal — Trade log with emotion, plan and alignment with the setup's base rate.
- Backtest Lab — Monte Carlo, chronological validation and funded-account simulation on setups.
- Today, calendar, alerts and risk calculator — Today, economic calendar, alerts and a risk calculator for 30 contracts.
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 →