Trading system stress tests

Simulate the path.
Before risking capital.

Model hundreds of possible trading sequences with Fixed Risk or Kelly sizing, then use focused calculators to refine the inputs behind the plan.

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

Choose how risk scales.

Both simulators show every bot path, highlight P90, median and P10 outcomes, and report growth, drawdown, target timing and portfolio ruin.

Supporting tools

Refine the numbers behind the simulation.

Use the calculators for position sizing, prop-firm limits, system expectancy and drawdown recovery. These tools support the simulation workflow without replacing it.

Position Size Calculator

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

Instant result
USD
%
Loading live reference…
units
Preset automatically; verify with your broker.
Position size = cash risk ÷ (stop distance in pips × live pip value)
Risk-based position size
0.20
standard lots
Amount at risk$100.00
Live pip value / lot$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.

Calculator directory

One decision per calculator.

Open the calculator that matches the number you need to verify. Each result includes its underlying assumption.

05 / SEQUENCE

Losing Streak

Find the chance of consecutive losses within your planned trades.

Open calculator
Methodology

The math stays visible.

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

Read how to interpret the simulations →
Plan for losing streaks →
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.