100-Trade Simulation

Four realistic scenarios at different win rates and R:R ratios on a R50,000 account.

Backtesting strategies on historical data is valuable, but it abstracts something important: what does trading a system actually feel like over 100 trades, and what does it produce on a R50,000 account? This page works through four realistic scenarios at different win rates and risk-reward ratios, showing the full 100-trade journey — drawdowns included.

The Simulation Parameters

All four scenarios assume:

  • Account: R50,000 starting balance
  • Risk per trade: 1% of current account balance (not fixed — recalculated each trade)
  • 100 consecutive trades
  • Win/loss distribution is representative of the stated win rate (not perfectly alternating — includes losing streaks)
Simulated outcome over 100 trades, 20 000 runs, R50 000 account at 1% risk
ScenarioWin rateWinner / loserExpectancy Median resultWorst tenthBest tenth Median worst drawdownPaths ending down
Typical beginner 62% 0.8R / 1R +0.116R +11.9% +0.4% +24.6% 6.1% 9.3%
Balanced system 50% 2R / 1R +0.500R +62.8% +36.1% +94.8% 5.9% 0.1%
Lower win rate, higher R:R 40% 3R / 1R +0.600R +78.5% +40.7% +126.4% 7.8% 0.1%
Negative expectancy 55% 0.6R / 1.2R -0.210R -19.3% -27.6% -10.1% 21.6% 99.0%

Each row is the same account traded with a different edge. The figures come from 20,000 simulated runs of 100 trades at a fixed random seed, so they are reproducible rather than illustrative. The four sections below walk through the rows one at a time.

Scenario 1: Typical Beginner (High Win Rate, Poor R:R)

Win rate: 62% | Average winner: 0.8R | Average loser: 1.0R

Expectancy: (0.62 × 0.8R) − (0.38 × 1.0R) = 0.496 − 0.380 = +0.116R per trade

This looks profitable. But the actual account journey is erratic:

Expectancy per trade
+0.116R
Median result after 100 trades
+11.9% — R55 932 from R50 000 (+R5 932)
Worst tenth of runs
+0.4%
Best tenth of runs
+24.6%
Deepest drawdown, median run
6.1%
Deepest drawdown, worst tenth
10.2%
Runs ending below the starting balance
9.3%
Longest losing streak, median run
4 trades
A 7-loss streak somewhere in the 100
6.5% of runs

The problem: A 62% win rate feels like a skilled trader. But the psychology of this system is terrible: small wins (0.8R) feel unrewarding; losses (1.0R) feel disproportionate. Traders with this profile often move their stop-losses to avoid the full 1.0R loss — destroying what little edge exists.

Scenario 2: Balanced System (Moderate Win Rate, Standard R:R)

Win rate: 50% | Average winner: 2.0R | Average loser: 1.0R

Expectancy: (0.50 × 2.0R) − (0.50 × 1.0R) = 1.0 − 0.5 = +0.5R per trade

At R50,000 account, 1% risk:

Expectancy per trade
+0.500R
Median result after 100 trades
+62.8% — R81 421 from R50 000 (+R31 421)
Worst tenth of runs
+36.1%
Best tenth of runs
+94.8%
Deepest drawdown, median run
5.9%
Deepest drawdown, worst tenth
9.6%
Runs ending below the starting balance
0.1%
Longest losing streak, median run
6 trades
A 7-loss streak somewhere in the 100
31.5% of runs

The psychology: 50% win rate feels disappointing — "I'm wrong half the time." But the 2:1 R:R means each win more than covers two losses. This system is durable precisely because a 50% win rate is achievable without being selective about setups.

Scenario 3: Lower Win Rate, Higher R:R (Professional-Style)

Win rate: 40% | Average winner: 3.0R | Average loser: 1.0R

Expectancy: (0.40 × 3.0R) − (0.60 × 1.0R) = 1.2 − 0.6 = +0.6R per trade

At R50,000 account, 1% risk:

Expectancy per trade
+0.600R
Median result after 100 trades
+78.5% — R89 242 from R50 000 (+R39 242)
Worst tenth of runs
+40.7%
Best tenth of runs
+126.4%
Deepest drawdown, median run
7.8%
Deepest drawdown, worst tenth
12.2%
Runs ending below the starting balance
0.1%
Longest losing streak, median run
7 trades
A 7-loss streak somewhere in the 100
68.6% of runs

The challenge: A 40% win rate means you lose 6 out of every 10 trades. The losing streaks are longer (8–10 consecutive losses is not unusual) and more psychologically demanding. Most traders cannot execute this system because they abandon it during the inevitable extended losing streak — before the wins arrive to justify the approach.

This system requires a journal to survive: the trader needs to verify that losses are rule-following losses (valid setups that didn't work) not process failures, to maintain confidence through the streak.

Scenario 4: Negative Expectancy (Common Retail Pattern)

Win rate: 55% | Average winner: 0.6R | Average loser: 1.2R

Expectancy: (0.55 × 0.6R) − (0.45 × 1.2R) = 0.33 − 0.54 = −0.21R per trade

At R50,000 account, 1% risk:

Expectancy per trade
−0.210R
Median result after 100 trades
−19.3% — R40 357 from R50 000 (−R9 643)
Worst tenth of runs
−27.6%
Best tenth of runs
−10.1%
Deepest drawdown, median run
21.6%
Deepest drawdown, worst tenth
29.3%
Runs ending below the starting balance
99.0%
Longest losing streak, median run
5 trades
A 7-loss streak somewhere in the 100
17.9% of runs

This looks like a winning system — 55% win rate. But the losses are 2× the size of the wins on average. This is the pattern documented in the 74–89% retail trader loss rate. The trader feels like they "just need a better strategy" while the actual problem is trade management: cutting winners short and letting losers run.

The Losing Streak Reality Check

Every system, regardless of win rate, produces extended losing streaks. Here is the probability of consecutive losses at different win rates:

Odds of a losing streak: one specific sequence vs anywhere in 100 trades
Win rate5 in a row7 in a row10 in a row5 somewhere in 1007 somewhere in 100
40% win (60% loss) 7.78% 2.80% 0.605% 97.5% 68.6%
50% win (50% loss) 3.12% 0.78% 0.098% 81.1% 31.5%
60% win (40% loss) 1.02% 0.16% 0.010% — —

The first three columns answer a narrow question: the odds that one particular run of trades is all losses. The last two answer the question that actually matters — the odds of meeting such a streak anywhere in the 100 trades. At a 50% win rate the two differ by a factor of forty: 0.78% for a given sequence against 31.5% somewhere in the run.

Implication: A 7-trade losing streak at 1% risk = 7% drawdown. At 2% risk = 14% drawdown. At 3% risk = 21% drawdown. Position sizing determines whether a statistically inevitable losing streak is survivable or account-ending.

Key Takeaways

The four systems side by side, as the takeaways below compare them
ScenarioWin rateWinner / loserExpectancy Median resultWorst tenthBest tenth Median worst drawdownPaths ending down
Typical beginner 62% 0.8R / 1R +0.116R +11.9% +0.4% +24.6% 6.1% 9.3%
Balanced system 50% 2R / 1R +0.500R +62.8% +36.1% +94.8% 5.9% 0.1%
Lower win rate, higher R:R 40% 3R / 1R +0.600R +78.5% +40.7% +126.4% 7.8% 0.1%
Negative expectancy 55% 0.6R / 1.2R -0.210R -19.3% -27.6% -10.1% 21.6% 99.0%
  • Positive expectancy is necessary but not sufficient. A positive expectancy system still produces drawdowns. Position sizing determines whether you survive them.
  • Lower win rates require more mental fortitude. A 40% win rate with 3:1 R:R outperforms a 60% win rate with 0.8:1 R:R — but feels worse to trade.
  • The difference between Scenario 1 (+11.9%) and Scenario 3 (+78.5%) is not better analysis. It is a different exit strategy: holding winners to 3R instead of 0.8R. Entries are identical in this simulation.
  • Negative expectancy systems compound losses — every trade slightly erodes the account. No number of "good trades" eventually fixes a negative expectancy; the math always wins over sufficient sample size.

The figures on this page are the output of a simulation: 20,000 runs of 100 trades each, risking 1% of the running balance, at random seed 20261005. Re-running it reproduces them exactly. They describe the arithmetic of an edge, not a forecast of your results. Actual trading results depend on execution quality, market conditions, psychological factors and many other variables. This is general educational information, not financial advice. Trading forex carries a high level of risk.

Apply what you've learned with an FSCA-regulated ZAR account. Open FxPro account →

FxPro — FSCA regulated broker
FxProTrade Now →
Trade with FxPro →