Tools
Free utilities for traders
Position Sizing Calculator
Calculate your lot size based on risk %
Risk Comparison
Formula: Lot Size = (Account × Risk%) ÷ (SL pips × Pip Value). Position sizing is the single most important risk management skill — it ensures you never risk more than a predetermined fraction of your account on any one trade, regardless of how confident you feel. Adjust the risk % to match your tolerance, but keep it consistent to survive losing streaks.
Risk of Ruin Calculator
Probability of blowing your account at current stats
Expectancy / Trade
+$65.00
$ Risk / Trade
$100.00
Trades to Ruin (consecutive losses)
100.0
Edge (R units)
+0.650
Chance of 100 losses in a row at any point: <0.01%
Uses the classic closed-form Risk of Ruin formula: RoR = ((1−edge)/(1+edge))^units, where edge = winRate × (R+1) − 1 and units = ruinThreshold ÷ riskPerTrade. Assumes independent trades with fixed R:R and fixed risk % — an idealised model. Lower risk per trade and a stronger edge dramatically reduce your ruin probability.
Risk Matrix
See how Risk of Ruin shifts across two factors
| Risk per Trade ↓ / Win Rate → | 30 | 36.25 | 42.5 | 48.75 | 55 | 61.25 | 67.5 | 73.75 | 80 |
|---|---|---|---|---|---|---|---|---|---|
| 5 | 100% | 3.0 | <0.01 | <0.01 | <0.01 | <0.01 | <0.01 | <0.01 | <0.01 |
| 4.44 | 100% | 1.9 | <0.01 | <0.01 | <0.01 | <0.01 | NaN | NaN | NaN |
| 3.88 | 100% | 1.1 | <0.01 | <0.01 | <0.01 | <0.01 | NaN | NaN | NaN |
| 3.31 | 100% | 0.50 | <0.01 | <0.01 | <0.01 | <0.01 | NaN | NaN | NaN |
| 2.75 | 100% | 0.17 | <0.01 | <0.01 | <0.01 | <0.01 | NaN | NaN | NaN |
| 2.19 | 100% | 0.03 | <0.01 | <0.01 | <0.01 | <0.01 | NaN | NaN | NaN |
| 1.63 | 100% | <0.01 | <0.01 | <0.01 | <0.01 | <0.01 | NaN | NaN | NaN |
| 1.06 | 100% | <0.01 | <0.01 | <0.01 | <0.01 | <0.01 | NaN | NaN | NaN |
| 0.5 | 100% | <0.01 | <0.01 | <0.01 | <0.01 | <0.01 | <0.01 | <0.01 | <0.01 |
Each cell is the Risk of Ruin for that combination, using the same closed-form formula as the calculator above. Pick any two factors for the axes and set their ranges — the other two stay at the baseline values.
Compound Growth Calculator
Project your account growth with contributions and variance scenarios
Optimistic (+3%)
$699.4K
Expected (10.0%)
$453.0K
Pessimistic (-3%)
$300.9K
- Optimistic
- Expected
- Pessimistic
Projection assumes constant contributions and a steady rate. Real trading returns are irregular — use the variance range to frame realistic best/worst cases. Past performance does not guarantee future results.
Streak Probability Calculator
Likelihood of win/loss streaks based on your win rate
P(exactly 5 in a row, any point)
1.845%
Expected count in 100 trades
1.77
At a 55% win rate, you can expect to encounter a streak of 5 consecutive losses roughly 1.77 times per 100 trades, with a 92.0% chance of seeing at least one such streak.
Single-point probability uses P = qk (losses) or P = pk (wins). The "at least one in N trades" figure is computed exactly via a Markov chain that tracks the current run length and absorbs once the streak is reached. Assumes independent trades with a constant win rate — real streaks cluster more due to regime shifts, so treat these as a best-case baseline.