10% off your first year of annual Pro with code EXPECT10 until November 12. See pricing

Free tool

Position Size Calculator: Futures & Forex

Find how many futures contracts or forex lots to trade so a stopped-out trade loses only what you planned.

By Reid KashUpdated How we calculate

Position size is your risk budget in dollars divided by what one contract or one lot loses if your stop is hit, rounded down. Enter your balance, the percentage you will risk and your stop distance. The calculator already knows the tick value of every CME contract we support and the pip value of the major forex pairs.

Your trade
Position size

Contracts

50

Dollar risk at this size

$500.00

Max risk budget (1% of balance)

$500.00

How to calculate position size

Work out the money first. Decide what share of the account one losing trade may cost, turn that into dollars, then see how many units your stop allows.

Futures: Contracts = floor( (Balance × Risk %) ÷ (Stop ticks × Tick value) )

Forex: Lots = floor( (Balance × Risk %) ÷ (Stop pips × Pip value per lot) )

Futures stops are measured in ticks, the smallest price step a contract allows. Forex stops are measured in pips, which is 0.0001 on most pairs and 0.01 on yen pairs. The tick value comes from the exchange contract spec; our futures calculator hub lists it for every contract. The forex answer is rounded down to 0.01 lots, the smallest size most brokers accept.

Futures contract size table

How many contracts a $25,000 account can trade when it risks 1% on a 20-tick stop. Tick size differs by contract, so the same tick count is a different distance on each one.

ContractTick sizeTick valueRisk per contractContracts allowed
ES tick value0.25$12.50$2501
NQ tick value0.25$5$1002
MES tick value0.25$1.25$2510
MNQ tick value0.25$0.50$1025
CL tick value0.01$10$2001
GC tick value0.1$10$2001

Position size calculator worked examples

Futures: MES against ES

A $25,000 account risking 1% has a budget of $250. A 20-point stop on MES is 80 ticks of 0.25, and each tick is worth $1.25, so one contract risks $100. That allows 2 MES contracts.

The same stop on full-size ES risks $1,000 per contract, which is more than the whole budget, so the calculator returns 0. ES is ten times the size of MES, and that alone decides whether the trade fits.

Forex: EUR/USD against USD/JPY

A $10,000 account risking 1% can lose $100. On EUR/USD a pip is worth $10 per standard lot, so a 25-pip stop costs $250 per lot. That allows 0.40 lots (40,000 units).

On USD/JPY at 150.00, the pip is worth 1,000 yen per lot, or $6.67. The same 25-pip stop allows 0.60 lots (60,000 units). When the dollar is the base currency, the pip value moves with the rate, so enter the current rate before you size the trade.

Two rules that keep the number honest

Round down. Rounding up turns a 1% rule into something larger on every trade where the maths doesn't divide evenly. And size off the stop your setup needs. Shortening a stop to fit a bigger size breaks the rule while it looks followed. Our guide to how much to risk per trade covers how to pick the percentage in the first place, and why 0.5–2% is where most rules land.

On a funded or evaluation account, the firm's drawdown limit usually binds before your own rule. Divide the drawdown you have left by the number of losses in a row you want to survive, and use that as your risk per trade. Whether the limit is checked at the close or intraday changes how much room one wide stop takes. More on that for prop firm traders.

Check the size you actually traded

The calculator gives the size you meant to take, and a journal records the size you took on every trade. The ExpectancyIQ trading journal records each trade's result in R-multiples, so a run where 1% quietly became 2.5% shows up on a chart. Once your sizing is steady, the expectancy calculator tells you whether those trades pay over time. This page is educational, not financial advice.

Position size questions

How many futures contracts can I trade?

Divide the dollars you are willing to lose by what one contract loses at your stop, and round down. On a $25,000 account risking 1% (a $250 budget), a 20-tick stop allows 1 ES, 2 NQ, 10 MES, 25 MNQ, 1 CL, 1 GC. A smaller contract lets a small account trade a real stop; the table above shows each size.

How do I size a futures position from a stop in points?

Convert the stop to ticks by dividing the points by the tick size, then multiply by the tick value to get the dollar risk of one contract. Divide your risk budget by that number and round down.

How do you calculate position size?

Multiply your account balance by the percentage you are willing to lose, then divide by the dollar risk of one unit at your stop: ticks × tick value for a futures contract, pips × pip value for a forex lot. Round the answer down. $25,000 at 1% is $250; a 20-point MES stop risks $100 per contract, so you trade 2.

How much is a pip worth on one lot?

On a standard lot of 100,000 units, a pip is worth $10 on any pair quoted in US dollars, such as EUR/USD or GBP/USD. On pairs where the dollar is the base currency, divide by the rate: USD/JPY at 150.00 is $6.67 a pip. A mini lot is a tenth of that and a micro lot a hundredth.

Should I round position size up or down?

Down, every time. Rounding 2.4 contracts up to 3 turns a 1% risk rule into a 1.25% rule without you noticing. If the answer is zero, the trade doesn't fit your rule at that stop: use a micro contract, a smaller lot or a tighter stop that your setup actually justifies.

What is the difference between a standard, mini and micro lot?

A standard lot is 100,000 units of the base currency, a mini lot is 10,000 and a micro lot is 1,000. This calculator gives the answer in lots to two decimals, so 0.40 lots is four mini lots, or 40,000 units.

Trading journal

Turn your trades into numbers you can act on

Import your broker history and see win rate, expectancy and drawdown by setup and session.

Free for 14 days, then read-only · Analytics only, never signals