Open Harmonics · Backtest trades
Every trade in the backtest
All 1,692 setups behind the backtest results on the front page, 2016–2026, with the harmonic pattern that triggered each one. The strategy's real trades since 29 September 2026 are on the live track record. Each setup is two halves: one takes profit at 1.5R, the other runs to 2R or 3R, with the stop moved to entry once the first half has closed. R is the gain or loss as a multiple of the amount risked, after 0.1R of costs per trade.
The watchlist is part of the strategy
The strategy trades each asset only on specific timeframes. It sends signals for these 88 assets alone, each on the timeframes tagged next to it: 50 on 1 hour · 20 on 4 hour · 20 on daily (90 pairs in all). A pattern on any other asset or timeframe is not a signal. Win rate and average R are after costs. R:R (risk:reward) is the average winning trade divided by the average losing trade. Tap a column to sort, or a row to see its trades.
We picked these pairs because they were the best performers in this same backtest. That is why the list belongs to the strategy, and also why the backtest flatters it.
| Asset | Timeframe | Trades | Win rate | Avg win | Avg loss | R:R | Avg R |
|---|---|---|---|---|---|---|---|
| AAPL | Daily | 5 | 100% | +1.25 | — | — | +1.25 |
| AJG | 1 hour | 27 | 59% | +1.71 | −1.10 | 1.56 | +0.57 |
| ALB | 1 hour | 31 | 68% | +1.46 | −1.10 | 1.33 | +0.63 |
| ALLE | 1 hour | 21 | 62% | +1.65 | −1.10 | 1.50 | +0.60 |
| ALNY | 4 hour | 9 | 67% | +1.48 | −1.10 | 1.35 | +0.62 |
| AME | 1 hour | 29 | 62% | +1.46 | −1.10 | 1.32 | +0.49 |
| ANET | 1 hour | 32 | 72% | +1.43 | −1.10 | 1.30 | +0.72 |
| AON | 1 hour | 29 | 59% | +1.47 | −1.06 | 1.39 | +0.43 |
| APA | 1 hour | 28 | 64% | +1.46 | −1.10 | 1.32 | +0.54 |
| ARES | Daily | 6 | 83% | +1.65 | −1.10 | 1.50 | +1.19 |
| BALL | 1 hour | 27 | 59% | +1.59 | −1.10 | 1.44 | +0.49 |
| BBY | 1 hour | 25 | 72% | +1.48 | −1.10 | 1.35 | +0.76 |
| BKNG | 1 hour | 23 | 65% | +1.52 | −1.10 | 1.38 | +0.61 |
| BKR | 1 hour | 31 | 55% | +1.53 | −1.10 | 1.39 | +0.34 |
| BR | Daily | 5 | 80% | +1.52 | −1.10 | 1.39 | +1.00 |
| BTCUSDT | 1 hour | 34 | 59% | +1.52 | −1.10 | 1.39 | +0.44 |
| CB | 4 hour | 8 | 88% | +1.36 | −1.10 | 1.24 | +1.06 |
| CINF | 4 hour | 10 | 80% | +1.65 | −1.10 | 1.50 | +1.10 |
| CNP | 1 hour | 34 | 59% | +1.45 | −1.06 | 1.36 | +0.41 |
| COR | Daily | 5 | 80% | +1.65 | −1.10 | 1.50 | +1.10 |
| CPT | 1 hour | 29 | 59% | +1.41 | −1.10 | 1.29 | +0.37 |
| CSCO | Daily | 4 | 100% | +1.77 | — | — | +1.77 |
| CTAS | Daily | 7 | 71% | +1.65 | −1.10 | 1.50 | +0.86 |
| CVNA | Daily | 6 | 83% | +1.45 | −1.10 | 1.32 | +1.02 |
| DAL | 1 hour | 25 | 76% | +1.39 | −1.10 | 1.26 | +0.79 |
| DHI | 1 hour | 29 | 66% | +1.62 | −1.10 | 1.48 | +0.68 |
| DLR | 1 hour | 28 | 61% | +1.47 | −1.10 | 1.34 | +0.46 |
| ELV | 1 hour | 34 | 59% | +1.55 | −1.10 | 1.41 | +0.46 |
| EVRG | 1 hour | 27 | 59% | +1.65 | −1.10 | 1.50 | +0.53 |
| EXPE | 4 hour | 9 | 78% | +1.51 | −1.10 | 1.37 | +0.93 |
| FDS | Daily | 5 | 80% | +1.65 | −1.10 | 1.50 | +1.10 |
| GL | Daily | 5 | 80% | +1.77 | −1.10 | 1.61 | +1.20 |
| GLW | 4 hour | 12 | 83% | +1.45 | −1.10 | 1.32 | +1.02 |
| GRMN | Daily | 7 | 71% | +1.75 | −1.10 | 1.59 | +0.94 |
| GS | 1 hour | 29 | 55% | +1.45 | −1.10 | 1.32 | +0.31 |
| HAS | 1 hour | 28 | 64% | +1.59 | −1.10 | 1.45 | +0.63 |
| HCA | 4 hour | 9 | 89% | +1.65 | −1.10 | 1.50 | +1.34 |
| HSIC | 1 hour | 30 | 60% | +1.51 | −1.06 | 1.43 | +0.48 |
| HUM | 1 hour | 20 | 70% | +1.47 | −1.10 | 1.34 | +0.70 |
| KEY | Daily | 4 | 100% | +1.40 | — | — | +1.40 |
| L | 1 hour | 19 | 68% | +1.69 | −1.10 | 1.53 | +0.81 |
| LH | 1 hour | 29 | 62% | +1.37 | −1.10 | 1.25 | +0.43 |
| LNT | 4 hour | 10 | 80% | +1.59 | −1.10 | 1.44 | +1.05 |
| LULU | 4 hour | 8 | 75% | +1.65 | −1.10 | 1.50 | +0.96 |
| LYV | 4 hour | 12 | 67% | +1.52 | −1.10 | 1.39 | +0.65 |
| MA | 1 hour | 37 | 57% | +1.51 | −1.10 | 1.37 | +0.38 |
| MAA | 4 hour | 10 | 70% | +1.65 | −1.10 | 1.50 | +0.82 |
| MPWR | 1 hour | 29 | 66% | +1.49 | −1.10 | 1.36 | +0.60 |
| MSCI | 1 hour | 20 | 75% | +1.32 | −1.10 | 1.20 | +0.71 |
| MSCI | Daily | 4 | 100% | +1.65 | — | — | +1.65 |
| MSFT | 1 hour | 21 | 71% | +1.32 | −1.10 | 1.20 | +0.63 |
| MSI | 4 hour | 11 | 64% | +1.72 | −1.10 | 1.56 | +0.70 |
| MU | 1 hour | 27 | 70% | +1.31 | −1.10 | 1.19 | +0.59 |
| NSC | 1 hour | 26 | 69% | +1.37 | −1.10 | 1.25 | +0.61 |
| NVDA | 1 hour | 25 | 60% | +1.55 | −1.10 | 1.41 | +0.49 |
| PCG | 4 hour | 7 | 100% | +1.51 | — | — | +1.51 |
| PEP | 1 hour | 20 | 75% | +1.45 | −1.10 | 1.32 | +0.81 |
| PH | 1 hour | 34 | 59% | +1.40 | −1.10 | 1.27 | +0.37 |
| PNC | Daily | 4 | 100% | +1.65 | — | — | +1.65 |
| PODD | 4 hour | 9 | 78% | +1.72 | −1.10 | 1.56 | +1.09 |
| POOL | Daily | 8 | 100% | +1.27 | — | — | +1.27 |
| PTC | Daily | 8 | 88% | +1.44 | −1.10 | 1.31 | +1.12 |
| RL | 1 hour | 32 | 66% | +1.60 | −1.10 | 1.46 | +0.67 |
| RSG | 1 hour | 29 | 62% | +1.43 | −1.10 | 1.30 | +0.47 |
| RTX | 1 hour | 30 | 60% | +1.51 | −1.10 | 1.37 | +0.47 |
| RVTY | 1 hour | 28 | 57% | +1.65 | −1.10 | 1.50 | +0.47 |
| SBUX | 4 hour | 12 | 58% | +1.72 | −1.10 | 1.56 | +0.55 |
| SHOP | 1 hour | 26 | 65% | +1.47 | −1.10 | 1.34 | +0.58 |
| SHOP | Daily | 7 | 71% | +1.65 | −1.10 | 1.50 | +0.86 |
| SLB | 1 hour | 28 | 61% | +1.56 | −1.10 | 1.42 | +0.52 |
| SNA | 4 hour | 8 | 75% | +1.65 | −1.10 | 1.50 | +0.96 |
| SNPS | 1 hour | 34 | 59% | +1.45 | −1.10 | 1.32 | +0.40 |
| SPGI | 1 hour | 24 | 62% | +1.45 | −1.10 | 1.32 | +0.49 |
| TDG | 1 hour | 27 | 63% | +1.30 | −1.10 | 1.18 | +0.41 |
| TDY | Daily | 4 | 100% | +1.65 | — | — | +1.65 |
| TJX | 1 hour | 24 | 71% | +1.33 | −1.10 | 1.21 | +0.62 |
| TRV | Daily | 5 | 100% | +1.75 | — | — | +1.75 |
| TSN | 1 hour | 24 | 62% | +1.65 | −1.10 | 1.50 | +0.62 |
| TTWO | 1 hour | 26 | 65% | +1.56 | −1.10 | 1.42 | +0.64 |
| TXN | Daily | 6 | 83% | +1.75 | −1.10 | 1.59 | +1.27 |
| TYL | 1 hour | 23 | 70% | +1.62 | −1.10 | 1.47 | +0.79 |
| UPS | 4 hour | 10 | 70% | +1.65 | −1.10 | 1.50 | +0.82 |
| USB | 1 hour | 33 | 70% | +1.35 | −1.10 | 1.22 | +0.60 |
| V | 1 hour | 35 | 63% | +1.42 | −1.10 | 1.29 | +0.49 |
| VRTX | 4 hour | 13 | 77% | +1.50 | −1.10 | 1.36 | +0.90 |
| VTRS | 1 hour | 29 | 59% | +1.28 | −1.10 | 1.17 | +0.30 |
| WELL | Daily | 7 | 71% | +1.60 | −1.10 | 1.45 | +0.83 |
| WRB | 4 hour | 9 | 78% | +1.36 | −1.10 | 1.24 | +0.82 |
| WST | 4 hour | 7 | 86% | +1.57 | −1.10 | 1.42 | +1.19 |
| WTW | 4 hour | 8 | 75% | +1.73 | −1.10 | 1.58 | +1.02 |
The trades
Year by year
| Year | Trades | Win rate | R:R | Avg R | Total R |
|---|
| Entry | Ticker | Pattern | Timeframe | Exits | R | Closed |
|---|---|---|---|---|---|---|
| Loading trades… | ||||||
Entry times are London time; daily setups show the date only. "Closed" is the date the last half exited. R is after 0.1R of costs per trade, so a full win shows +1.65R here. Exit labels: TP1, TP2 and TP3 are profit targets, SL is the stop loss, BE is the stop at entry. Backtest results replay the rules over past prices: they are not live trading, and past performance does not guarantee future results. For the real trades see the live track record. This is not financial advice.