Free trading and investment tools

Trading Simulators &
Investment Calculators

Free Monte Carlo position-sizing simulators and practical trading calculators.

200–2,000 bot paths.No sign-up. Calculations run in your browser.
Primary tools

Monte Carlo trading simulators.

Investment calculators

Plan an investment.

Supporting tools

Refine the numbers behind the simulation.

Position Size Calculator

Calculate a trade size from the amount you are prepared to lose.

Instant result
USD
%
Search or type an instrument. Broker symbols and contract terms vary.
Loading reference rates…—
Value of one price unit. Check non-USD and custom contracts.
Editable broker convention; crypto and commodities use price steps.
units
Preset automatically; verify with your broker.
Position size = cash risk ÷ (stop distance in steps × step value per contract)
Risk-based position size
0.20
standard lots
Amount at risk$100.00
Pip / step value per contract$10.00
Stop distance50.0 pips
Planned reward:risk2.00R
Potential profit$200.00
Trade directionLong
EURUSD · pip 0.0001 · contract 100,000Round down to your broker's lot step

How to use it

  1. Choose your account currency and enter your balance.
  2. Type or select a symbol, then enter entry, stop and target prices.
  3. Confirm the preset contract size against your broker before using the suggested lot size.

Why it matters

Position sizing converts a price-based stop into a consistent cash risk. It helps prevent a volatile instrument or a wider stop from quietly risking more of your account than intended.

Tool directory

Trading calculators & tools.

05 / SEQUENCE

Losing Streak Calculator

Open calculator ↗
06 / INVESTING

US Inflation

Open calculator ↗
07 / COMPOUNDING

DCA Investment

Open calculator ↗
08 / PERFORMANCE

Return & CAGR

Open calculator ↗
09 / BITCOIN

Bitcoin by Date

Open calculator ↗
10 / REVIEW

Private Trade Journal

Open journal ↗
Methodology

The math stays visible.

Risk tools are only useful when you can understand their inputs. RiskKit shows the formula, keeps assumptions editable and avoids pretending that an estimate is a promise.

01
Transparent assumptions

Every result names the simplified model behind it, so you know what the number leaves out.

02
Broker-aware inputs

Point values are editable because contract sizes, lot steps and symbol specifications vary by broker.

03
Privacy by default

This version calculates in your browser. It does not ask for a broker login or store your trading data.

Research & guides

Read the field guides.