Skip to content
Investments

Trading Simulator

Simulate trading scenarios with win rate, risk-reward ratio, compounding, and platform fees to estimate P&L and maximum drawdown.

Simulation settings

$
%
%

Final balance

$1,882.84

+$882.84 (88.28%)

Gross P&L

$1,005.40

Total fees paid

$122.56

Maximum drawdown

6.27%

Net P&L

$882.84

Trade outcome mix

  • Winning trades5050.0%
  • Losing trades5050.0%

First trades preview

TradeResultP&LBalance
1Win$24.00$1,024.00
2Loss-$11.26$1,012.74
3Loss-$11.14$1,001.60
4Win$24.04$1,025.63
5Loss-$11.28$1,014.35
6Loss-$11.16$1,003.19
7Win$24.08$1,027.27
8Loss-$11.30$1,015.97
9Loss-$11.18$1,004.80
10Loss-$11.05$993.74
11Loss-$10.93$982.81
12Loss-$10.81$972.00

Showing first 12 of 100 simulated trades. Each page load randomizes trade order while preserving the win rate.

Report tool

What this trading simulator shows

Before risking real capital, traders and investors often stress-test a strategy with win rate, average win size, fees, and position sizing rules. This simulator runs entirely in your browser. It applies a fixed risk-reward ratio on each trade, optional compounding, and platform fees, then reports final balance, profit and loss, and maximum drawdown.

Each run randomizes the order of wins and losses while preserving your target win rate, so you see how sequence risk affects outcomes. For strategy sizing with doubling patterns, review the Martingale strategy calculator. To measure peak-to-trough decline on a known balance path, use the maximum drawdown calculator. For long-horizon wealth growth with a fixed return assumption, the compound interest calculator complements short-term trade simulations.

How each simulated trade is calculated

The model risks 1% of the position size on every trade. A win earns that risk amount multiplied by your risk-reward ratio. A loss forfeits one risk unit. With compounding enabled, the position size equals the current account balance. With compounding off, each trade risks the initial balance only.

\text{Win P&L} = \frac{\text{Position Size}}{100} \times \text{Risk-Reward Ratio} - \text{Fee}
\text{Loss P&L} = -\frac{\text{Position Size}}{100} - \text{Fee}

Fees are calculated as a percentage of position size and subtracted from each trade result. Maximum drawdown tracks the largest peak-to-trough percentage decline in account balance across the simulated sequence.

Worked example without compounding

Start with $1,000, run 4 trades at a 50% win rate and 2.5 risk-reward ratio, and assume two wins followed by two losses with no fees and no compounding:

  • Risk per trade: $1,000 / 100 = $10
  • Each win: +$10 x 2.5 = +$25
  • Each loss: -$10
  • Balance path: $1,025, $1,050, $1,040, $1,030
  • Net profit: $30 (3% on $1,000)

The same win rate can produce different final balances depending on whether early trades win or lose, especially when compounding is on. Run multiple scenarios by refreshing or tweaking inputs to understand variance, not just averages.

Frequently asked questions

Does a high win rate guarantee profit?
No. Profit also depends on risk-reward ratio, fees, position sizing, and the order of wins and losses. A low reward multiple can lose money even with a win rate above 50%.
What does compounding change?
With compounding, each trade risks the current balance, so wins scale up and losses scale down relative to the account. Without compounding, every trade risks the starting balance only.
Why does my result change when I reload the page?
Trade order is randomized while keeping your win rate constant. That illustrates sequence risk. Lock inputs in the URL to reproduce a shared scenario, then reload to see alternate paths.
Is this financial advice?
No. This is an educational model with simplified assumptions. Real markets include slippage, partial fills, changing volatility, and correlated losses that this tool does not simulate.

Resources and references

The formulas and methods in this calculator were checked against these independent sources.