Command Center waitlist is open.Join the waitlist →
← Back to blog
GuideCalculator2026-09-30

How to Calculate Lot Size for US30, NAS100 and Other Indices

Index CFDs look simple: the price moves in points, you pick a size. The catch is that what one lot is worth per point changes from broker to broker, and prop firms often set their own.

Value per point per lot

This is the number that matters. Common setups:

  • $1 per point per lot: the most common for US30, NAS100 and SPX500
  • $10 per point per lot: some brokers and futures-style contracts
  • $0.10 per point per lot: micro contracts

Find yours in MetaTrader: right-click the symbol in Market Watch, open Specification, and look at the contract size (and tick value, if shown).

The formula

Lots = (balance × risk %) ÷ (|entry − stop| in points × value per point per lot)

Example: US30

  • Balance $10,000, risk 1% = $100
  • Sell at 42,150, stop at 42,200, so 50 points
  • Broker pays $1 per point per lot

$100 ÷ (50 × $1) = 2.00 lots.

At a broker paying $10 per point, the same trade is 0.20 lots. Copy a lot size from someone at a different broker and you could be risking ten times your plan.

Example: NAS100

NAS100 moves more points per day than US30, so stops are wider in points.

  • Risk $100, stop 40 points, $1 per point per lot
  • $100 ÷ (40 × $1) = 2.50 lots

Indices priced in other currencies

GER40 (DAX), EU50 and FRA40 are priced in euros, UK100 in pounds, JP225 in yen. A USD account has to convert: €1 per point is roughly $1.08 per point at EUR/USD 1.08. The calculator does the conversion with the latest rate.

Size it

Pick your index, enter entry, stop and your broker's value per point: US30, NAS100, SPX500, GER40 or UK100. Not sure about points vs pips? Read pips vs points.