free. no sign-up.

Position size and lot size calculator for any market. Commission and spread in.

One position sizing calculator for forex, gold, indices, futures, stocks and crypto. Your risk, your stop and your broker's costs go in; the lot size comes out (whole contracts on futures), rounded down, never up.

runs in your browser

1 lot = 100 oz · $100 per 1.00 move

Cent account: 1 cent lot = 0.01 lot ·

= $100

Your stop as
Direction

stop below the entry

$ move

= $300 on 1 lot

$

A Buy fills at the Ask, so the spread is added to its stop. A Sell adds nothing.

USD round turn

For planning only. Nothing you type is sent anywhere. Real results can differ because of spreads, slippage, swaps and your broker's contract specs. This isn't financial advice, and every trading decision is your own.

How we calculate

hey trader, Doing this before every trade? SizeOps does it on your chart. Drag your stop and the size follows, commission in. One click and the stop and target go in with the trade. No card. MetaTrader 4, MetaTrader 5 and NinjaTrader 8. See it on MetaTraderSee it on NinjaTrader 8

“How much is 1 lot of gold?”

Gold (XAUUSD) lot size calculator

This gold lot size calculator works from the contract: one standard lot of XAUUSD is 100 oz at most brokers, so every $1 gold moves is $100 on 1 lot and $1 on 0.01 lot. The stop is a dollar move: 3.00 away from your entry is a $3.00 stop.

Check your broker's contract size: right-click XAUUSD in Market Watch, then Specification. When does gold trade in your time? Gold trading hours.

XAUUSD (gold)

  • Your risk$10,000 × 1% = $100
  • What 1 lot loses3.00 × $100 + $7 commission = $307
  • Your size$100 ÷ $307 = 0.326, so 0.32 lots

Planned loss at the stop: 0.32 × $307 = $98.24, under your $100. A 2R target sits 6.21 away and nets $196.48 after commission.

“How do I calculate lot size?”

How to calculate lot size

Lot size is how big your trade is: on MetaTrader, 1 standard lot of a forex pair is 100,000 units of its first currency. Position size is the same idea in lots, contracts or shares.

The lot size formula in words (the same position size formula works for contracts and shares):

risk $ = balance × risk %
loss per lot = (stop distance + spread on a Buy) × value per point + commission
lot size = risk $ ÷ loss per lot, rounded down to 0.01 lot (or 1 contract)

That's how to calculate position size for any market. Here it is on GBP/USD:

Step 1 · GBPUSD

Your risk

$5,000 × 1% = $50. The most you plan to lose on this one.

Step 2

What 1 lot loses

20 pips × $10 + $7 commission = $207 if the stop gets hit.

Step 3

Your size

$50 ÷ $207 = 0.242, so 0.24 lots. Always rounded down.

Planned loss at the stop: 0.24 × $207 = $49.68, under your $50. A 2R target sits 42.1 pips away and nets $99.36 after commission.

Want to see it on your own chart first?

Try it free for 7 days on your own account. No card, nothing to cancel. Each platform gets its own trial: MetaTrader 4, MetaTrader 5 and NinjaTrader 8. Questions after your trial? Book a 15-minute call and we'll go through it on your chart.

Questions now? Email support@sizeops.com. We reply within 1 business day.

Position sizing

MetaTrader 4 and 5, NinjaTrader 8: every trade sized from your risk and stop

Position sizing →

Trading journal

Fills itself in from your trades

Trading journal →

More free tools

The room left today and a size that fits.

Drawdown calculator →

Which sessions are open now, in your time.

Forex market hours →

Position size: quick answers

More in the FAQ

On forex, a standard lot is 100,000 units (1.00 lot), a mini lot 10,000 (0.10) and a micro lot 1,000 (0.01): about $10, $1 and $0.10 a pip on EUR/USD.

That's your call. Many traders risk a fixed percent of the account on each trade, often 1 or 2 percent (the 1 percent and 2 percent rules); others a fixed amount. The calculator works with either: pick % or $ next to Risk.

Depends on the contract. 0.25 on ES is $12.50, 0.25 on NQ is $5, 1 point on YM is $5, and $0.10 on GC is $10. The micros (MES, MNQ, MYM, MGC) are a tenth of that.

10. MNQ is a tenth of NQ, MES of ES and MYM of YM; MGC is a tenth of the full-size GC and MCL of CL.

Futures, yes: they're exchange contracts. Forex and gold are standard at most brokers. Index CFDs like US30 or NAS100 differ, so check your broker's value per point.

Yes. You pay it even when the stop gets hit, so it counts in the loss per lot. No commission at your broker? Leave it at 0.

Sizes come in steps (0.01 lot, or whole contracts), so we round down: the loss at the stop, commission included, never goes over your risk. Slippage and gaps can still make a live loss bigger.

Yes. Broker endings like .r, m or .pro, names like GOLD, USTEC or DE40 and futures month codes like NQZ6 are understood. Nothing you type leaves the page.

More questions (5)

On a Buy, yes: it fills at the Ask, one spread above your chart, so its stop is that much further away. A Sell adds nothing.

2R nets twice your loss at the stop after commission, so the target sits a little past twice your stop distance. SizeOps places targets on your chart the same way. 2R means 2R after fees.

An account that counts in cents, so a cent lot is a hundredth of a standard lot. The answer shows both sizes; balance in cents? Pick USC or EUC.

Yes. It works in your phone's browser: nothing to install.

Pick your account's currency (cent accounts too). SizeOps converts the pip and tick values for you.