Breakout trading statistics, from a real book
Almost every breakout statistic you’ll find online is unsourced. This one isn’t. Below is every closed signal our desk has published between Feb 24, 2026 and Aug 30, 2026 — 2,347 trades, winners and losers, sliced by when they fired, on what timeframe, and on which pair. Nothing is excluded for looking bad.
Two things the numbers say that most guides don’t
Win rate and profit point in opposite directions.
Our H1 signals have a win rate of 30.7% — and they produce +304.6R, more than any other timeframe we trade. The same pattern shows up by session: London/NY overlap has the highest win rate at 39.0%, while London wins less often and returns more per trade (+0.323R against +0.227R). If you pick a session or a timeframe by win rate, the data says you will pick the wrong one.
A losing majority is compatible with a profitable book.
34.6% of these 2,347 trades made money and the book is up +474.4R. That works because every signal defines its loss before entry — a losing trade costs exactly 1R, and the winners are worth several. Any breakout “win rate” quoted without the payoff attached tells you almost nothing.
By session
Bucketed by the hour the signal fired, in UTC. Boundaries are listed in the methodology.
| Bucket | Signals | Win rate | Avg R | Total R |
|---|---|---|---|---|
| Asian | 669 | 30.9% | +0.268R | +179.1R |
| New York afternoon | 655 | 37.7% | +0.011R | +7.5R |
| London | 579 | 31.8% | +0.323R | +187.2R |
| London/NY overlap | 444 | 39.0% | +0.227R | +100.6R |
By timeframe
| Bucket | Signals | Win rate | Avg R | Total R |
|---|---|---|---|---|
| M15 | 1457 | 33.4% | +0.056R | +80.9R |
| H1 | 538 | 30.7% | +0.566R | +304.6R |
| H4 | 310 | 45.8% | +0.265R | +82.0R |
| W | 17 | n < 30 | — | +3.7R |
| D | 15 | n < 30 | — | +6.6R |
| M | 10 | n < 30 | — | -3.5R |
By strategy
| Bucket | Signals | Win rate | Avg R | Total R |
|---|---|---|---|---|
| breakout | 1446 | 30.2% | +0.220R | +317.9R |
| mean reversion | 593 | 48.9% | +0.137R | +81.3R |
| asian range breakout | 131 | 19.1% | +0.175R | +22.9R |
| ema 200 reclaim | 116 | 34.5% | +0.453R | +52.5R |
| pivot extreme fade | 28 | n < 30 | — | +5.2R |
| liquidity sweep | 27 | n < 30 | — | -7.5R |
| weekend gap fill | 6 | n < 30 | — | +2.1R |
Pair by session
Win rate with sample size beside it. Where a pair and session combination hasn’t produced 30 closed trades yet, we show the count instead of a rate — a win rate off a dozen trades is noise, and publishing it would make this whole page less useful.
| London/NY overlap | New York afternoon | Asian | London | |
|---|---|---|---|---|
| AUD/USD | 36.4%n=66 | 41.7%n=72 | 30.3%n=66 | 22.4%n=58 |
| EUR/JPY | n=17 | 43.6%n=39 | 38.3%n=60 | 35.6%n=59 |
| EUR/USD | 30.6%n=36 | 36.5%n=63 | 34.3%n=67 | 36.4%n=55 |
| GBP/JPY | n=22 | 48.6%n=35 | 26.0%n=50 | 42.1%n=57 |
| GBP/USD | n=23 | 34.9%n=43 | 34.8%n=46 | 23.0%n=61 |
| NZD/USD | n=28 | n=24 | 55.3%n=38 | n=25 |
| US100 (Nasdaq 100) | n=27 | 40.0%n=35 | n=18 | n=18 |
| US30 (Dow) | 25.6%n=43 | 32.1%n=56 | 18.2%n=33 | 16.7%n=30 |
| US500 (S&P 500) | n=27 | 38.3%n=47 | 25.0%n=36 | n=15 |
| USD/CAD | 41.2%n=34 | 34.4%n=61 | 47.7%n=44 | 38.1%n=42 |
| USD/CHF | 33.3%n=39 | 47.5%n=61 | 28.6%n=42 | 43.5%n=46 |
| USD/JPY | n=28 | 57.5%n=40 | 30.0%n=70 | 32.6%n=43 |
| WTI/USD (Crude Oil) | n=23 | 17.9%n=39 | 20.4%n=49 | 29.3%n=41 |
| XAG/USD (Silver) | n=24 | n=24 | 20.0%n=30 | n=22 |
| XAU/USD (Gold) | n=7 | n=16 | n=20 | n=7 |
Methodology
What’s counted. Every signal our desk published to subscribers that has since closed, between Feb 24, 2026 and Aug 30, 2026. Signals are timestamped when they fire, before the outcome is known. Internal-only signals — ones we generated but never sent — are excluded, so these figures describe what subscribers actually received. Open positions are excluded entirely, because their outcome isn’t known yet.
How R is calculated. R is the return as a multiple of the risk defined at entry. For a long, (exit − entry) ÷ (entry − stop); for a short, (entry − exit) ÷ (stop − entry). A trade stopped out is −1R. This is the same expression our own dashboard and weekly recap use — the numbers here cannot disagree with the numbers a subscriber sees.
A “win” is a closed trade with realized R above zero, not a trade that reached its target.
Sessions are bucketed by the UTC hour the signal fired, as a clean partition of the day: Asian 00:00–08:00, London 08:00–13:00, London/NY overlap 13:00–16:00, New York afternoon 16:00–24:00. These are wall-clock buckets, not exchange hours, and they do not shift with daylight saving.
The sample floor is 30 closed trades. Below it we publish the sample size and withhold the rate. At n=30 a 50% win rate still carries roughly a ±18 point confidence interval; quoting a rate off less than that would be dressing noise as a finding.
What this is not. It’s the record of one desk’s signals on 15 instruments over Feb 24, 2026–Aug 30, 2026, not a general claim about breakout trading everywhere. It excludes spread, slippage and commission, which vary by broker. Past results don’t predict future ones.
Figures refresh automatically. Last updated Aug 31, 2026, 12:12 AM UTC.
Citing this page
Journalists, educators and researchers are welcome to quote these figures. No permission needed — a link back is all we ask, and it helps readers check the numbers themselves.
Share this dataset
2,347 closed signals, published winners and losers — win rate 34.6%, +474R total.
Read the analysis
The tables are the evidence. These walk through what they mean.
- How often breakouts actually fail
- Which timeframe suits breakout trading
- The best time of day to trade
- Spotting a false breakout
- Live levels and per-instrument track records
Published for information and education. Not investment advice. Trading involves risk, and past performance does not indicate future results.