Every closed trade in order, measured in units of risk. The red shading is drawdown — how far below the previous high-water mark the record was at that moment.
| Month | Trades | Win rate | Result | |
|---|---|---|---|---|
| 2026-04 | 101 | 77.2% | +48.2R | |
| 2026-05 | 216 | 74.5% | +85.0R | |
| 2026-06 | 153 | 72.5% | +69.8R | |
| 2026-07 | 142 | 69.7% | +61.0R | |
| 2026-08 | 90 | 62.2% | +18.0R | |
| 2026-09 | 174 | 74.1% | +77.6R | |
| 2026-10 | 155 | 80.6% | +77.4R |
Every closed trade, sorted by how it ended. “Risked” means the distance to the stop — the amount you decided to lose if the trade went wrong.
| What happened | Trades | Share | |
|---|---|---|---|
| Won more than it risked the trade ran past its own risk | 258 | 25.0% | |
| Won up to the amount risked closed in profit, within one unit of risk | 501 | 48.6% | |
| Closed early for a small loss exited before the stop was reached | 43 | 4.2% | |
| Closed at the stop the loss was capped at the amount set in advance | 229 | 22.2% |
One R is the risk taken on that trade. A full stop-out is −1R; anything beyond +2R is a trade that ran.
| Outcome | Trades | Share | |
|---|---|---|---|
| ≤ −1R | 229 | 22.2% | |
| −1 to −0.5R | 18 | 1.7% | |
| −0.5 to 0R | 25 | 2.4% | |
| 0 to +0.5R | 234 | 22.7% | |
| +0.5 to +1R | 267 | 25.9% | |
| +1 to +2R | 180 | 17.5% | |
| > +2R | 78 | 7.6% |
| Pair | Trades | Win rate | Total | Per trade |
|---|---|---|---|---|
| GBPJPY | 178 | 75.8% | +94.6R | +0.53R |
| EURJPY | 130 | 75.4% | +55.8R | +0.43R |
| GBPUSD | 100 | 76.0% | +49.2R | +0.49R |
| USDJPY | 104 | 76.9% | +44.1R | +0.42R |
| EURUSD | 73 | 79.5% | +42.8R | +0.59R |
| AUDJPY | 92 | 76.1% | +39.3R | +0.43R |
| NZDUSD | 49 | 75.5% | +26.8R | +0.55R |
| AUDUSD | 52 | 78.8% | +20.3R | +0.39R |
| USDCAD | 55 | 69.1% | +17.4R | +0.32R |
| GBPAUD | 28 | 78.6% | +13.1R | +0.47R |
| USDCHF | 60 | 68.3% | +11.9R | +0.20R |
| GBPCAD | 24 | 70.8% | +10.9R | +0.45R |
| EURAUD | 31 | 67.7% | +8.7R | +0.28R |
| GBPCHF | 55 | 45.5% | +1.9R | +0.04R |
The spread is deducted. Each trade is charged its pair’s typical spread, because you buy at the ask and sell at the bid. Gross +11,916 pips − 1,508 of spread = +10,408 net. Every figure above uses the net number.
Results are in R. One R is the risk taken on that trade. A 40-pip win on GBPJPY and a 40-pip win on EURUSD are not the same trade, so pips are not comparable and R is.
Returns are not compounded. +437% assumes a fixed 1% of the starting balance on every trade. Compounding the same record would show a far larger figure that nobody should believe — it would assume trades never overlap, that every single one was taken, and that position size scales perfectly with the account.
Slippage is not modelled. Fills are measured from the published entry price. A real account will sometimes do slightly worse, particularly around news.
This is 1,031 trades over about five months. Enough to be meaningful, not enough to be a law. Every trade was published before its outcome was known and none has been edited since — the full list is below.
One footnote on the numbering. Signal IDs are not consecutive across April and May 2026, because we were still building the service and test entries consumed IDs alongside the live ones. Those were never sent to anyone. Nothing has been removed from the record: the live stream in those months is denser than the months with no gaps at all, and the gaps stop entirely from June, which is not what removing trades would look like.
All signals shown below were generated across multiple major forex pairs. Entry, stop-loss, and take-profit levels were defined at the moment each signal was produced — with no manual adjustments or post-analysis modifications.
TP1, TP2, TP3, and SL exits are recorded exactly as a subscriber sees them — set your levels and your broker handles the rest. Break-even (BE) exits work differently: we apply them when a trade reverses after a meaningful peak, crediting part of the best price reached rather than a level your broker can sit on. A stop order cannot reproduce that, because the peak is only known afterwards — in your own account, how much of the move you keep depends on where your stop is when price turns.
The four figures below are measured in pips, before the spread is deducted — they describe the signal as it was posted. Every headline figure at the top of this page is after the spread, which is why the profit factor there is lower.
| Closed | Pair | Direction | Result | Pips |
|---|---|---|---|---|
| 22 Oct 2026 | GBPAUD | BUY | TP1 | +17.3p |
| 22 Oct 2026 | GBPJPY | SELL | BE | +8.6p |
| 22 Oct 2026 | USDJPY | SELL | TP1 | +18.4p |
| 22 Oct 2026 | EURAUD | SELL | TP1 | +20.8p |
| 22 Oct 2026 | GBPAUD | SELL | TP1 | +21.2p |
| 22 Oct 2026 | USDJPY | SELL | BE | +13.8p |
| 22 Oct 2026 | GBPAUD | BUY | SL | -24.0p |
| 22 Oct 2026 | AUDJPY | SELL | TP1 | +23.6p |
| 22 Oct 2026 | GBPCHF | SELL | TP1 | +16.9p |
| 22 Oct 2026 | USDCHF | SELL | SL | -18.1p |
| 22 Oct 2026 | GBPAUD | BUY | BE | +9.5p |
| 21 Oct 2026 | EURAUD | SELL | BE | +5.6p |
| 21 Oct 2026 | EURUSD | BUY | BE | +4.4p |
| 21 Oct 2026 | AUDUSD | BUY | SL | -10.8p |
| 21 Oct 2026 | USDJPY | SELL | TP2 | +16.9p |
| 21 Oct 2026 | GBPAUD | SELL | TP1 | +15.7p |
| 21 Oct 2026 | EURUSD | SELL | SL | -13.0p |
| 21 Oct 2026 | EURAUD | SELL | TP2 | +19.3p |
| 20 Oct 2026 | GBPUSD | BUY | SL | -8.8p |
| 20 Oct 2026 | USDCAD | SELL | BE | +5.5p |
| 20 Oct 2026 | GBPCHF | BUY | TP3 | +48.3p |
| 20 Oct 2026 | EURUSD | SELL | BE | +6.7p |
| 20 Oct 2026 | USDCAD | SELL | BE | +15.0p |
| 19 Oct 2026 | GBPCAD | SELL | TP2 | +32.8p |
| 19 Oct 2026 | USDCHF | BUY | TP1 | +11.5p |
| 19 Oct 2026 | GBPAUD | SELL | TP3 | +40.2p |
| 19 Oct 2026 | AUDJPY | BUY | TP3 | +33.0p |
| 19 Oct 2026 | GBPCAD | SELL | TP1 | +14.2p |
| 19 Oct 2026 | GBPAUD | SELL | TP1 | +11.7p |
| 19 Oct 2026 | GBPCAD | SELL | TP3 | +35.7p |
| 19 Oct 2026 | GBPJPY | BUY | BE | +3.8p |
| 16 Oct 2026 | AUDJPY | BUY | BE | +6.7p |
| 16 Oct 2026 | GBPJPY | BUY | BE | +6.8p |
| 16 Oct 2026 | USDCHF | SELL | TP2 | +18.1p |
| 16 Oct 2026 | GBPUSD | BUY | TP1 | +16.0p |
| 16 Oct 2026 | EURAUD | BUY | SL | -21.3p |
| 16 Oct 2026 | GBPCHF | BUY | TP1 | +11.4p |
| 16 Oct 2026 | AUDJPY | BUY | SL | -12.7p |
| 16 Oct 2026 | EURAUD | SELL | BE | +9.3p |
| 16 Oct 2026 | GBPCAD | BUY | TP1 | +12.4p |
| 16 Oct 2026 | GBPAUD | SELL | TP1 | +18.0p |
| 16 Oct 2026 | GBPJPY | BUY | TP3 | +44.8p |
| 16 Oct 2026 | GBPUSD | BUY | TP3 | +37.8p |
| 16 Oct 2026 | EURAUD | BUY | BE | +8.5p |
| 15 Oct 2026 | GBPJPY | BUY | TP1 | +42.0p |
| 15 Oct 2026 | EURJPY | BUY | TP1 | +28.9p |
| 15 Oct 2026 | GBPAUD | BUY | TP2 | +35.4p |
| 15 Oct 2026 | EURAUD | BUY | TP2 | +28.6p |
| 15 Oct 2026 | GBPJPY | BUY | BE | +14.2p |
| 15 Oct 2026 | NZDUSD | SELL | TP1 | +7.5p |
Sessions based on signal candle time (UTC): London 07:00–13:00 · New York 13:00–22:00 · Asia 22:00–07:00. Win rate and pips here are before spread, like the four tiles above.
| Session | Trades | Win rate | Net pips |
|---|---|---|---|
| London | 472 | 78.2% | +7307.1p |
| New York | 385 | 69.9% | +2899.3p |
| Asia | 174 | 71.8% | +1709.8p |