TDLab — Trading Discipline Lab
Prop firm risk journal guide
Free futures and CFD risk tool

Futures, CFD & Forex Position Size Calculator

Convert a risk budget and stop price into whole futures contracts or broker-sized CFD and FX lots. Stop risk, slippage, costs and size increments stay visible. No signup or data upload.

Futures, CFD and FX risk calculator

Values stay in your browser. Broker-specific inputs remain editable.

1. Market and instrument

2. Risk budget

3. Entry, stop and allowance

Position result

Maximum contracts

2

Rounded down to a 1 contract step

Risk budget

125.00 USD

0.5% of balance

Risk per contract

55.00 USD

50.00 USD stop + 5.00 USD allowance

Planned total risk

110.00 USD

88.0% of risk budget

2 contracts leave 15.00 USD unused rather than exceeding the risk budget.

Stop distance25.0000 price units
Stop ticks / pips100

This is a pre-trade stop-risk calculation, not a margin or liquidation check. Verify lot size, increment value, conversion, spread and minimum order with your broker.

Exact formula

Risk first, broker size step second

Stop ticks = absolute entry-to-stop distance / tick size, rounded up to the next whole tick.

Risk at full size = stop ticks or pips x increment value at one contract or 1.00 lot + slippage allowance + round-turn costs.

Maximum size= risk budget / risk at full size, rounded down to one futures contract or the broker's minimum lot step.

What the result does not know

Margin, liquidation policy, gap risk, actual fills and commissions depend on the broker and account. Verify the contract and order with your broker before trading.

Contract specifications used

Presets were checked against CME Group material on August 5, 2026. ES/MES use $50/$5 index multipliers and 0.25-point ticks; NQ/MNQ use $20/$2 multipliers and 0.25-point ticks; YM/MYM use $5/$0.50 per index point; CL/MCL use $10/$1 ticks; GC/MGC use $10/$1 ticks. Currency futures include 6E, 6B, 6J, 6A, 6C, 6S and 6N using the outright ticks in CME's 2026 guide. Review the official equity index specifications, E-mini Dow overview, Micro E-mini specifications, CME FX product guide, WTI contract specifications, the Micro WTI contract filing and the Gold product specifications.

Forex presets cover EUR/USD, GBP/USD, USD/JPY, USD/CHF, AUD/USD, USD/CAD and NZD/USD. They assume a USD account and a standard 100,000-unit lot. For USD/JPY, USD/CHF and USD/CAD, pip value is converted automatically using planned entry. Use Custom when the account currency or broker contract differs.

Common questions

How is futures or CFD position size calculated?

Risk at one full contract or lot equals stop increments multiplied by the value per increment, plus slippage and round-turn costs. The risk budget is divided by that amount and rounded down to the contract or broker lot step.

Does this calculator check margin?

No. Margin is broker- and account-specific and can change. The calculator estimates planned loss at the stop, not whether the broker will allow or liquidate the position.

How does the calculator handle CFD and FX lots?

CFD and FX mode returns lots rather than contracts. The seven USD major-pair presets assume a USD account and calculate pip value from 100,000 base units, pip size and entry when conversion is needed. Lot units and size step remain editable; use Custom for another account currency or broker convention.

Record planned risk beside the result

Position sizing protects the decision before entry. A journal shows whether that plan survived execution and repeated pressure.