The homepage headline number (61.3% win rate · 2.75 profit factor · +47.1R · 6.3R max drawdown) comes from a single row in the table below: SETS Trade KingdomEdge Algo, Default preset with Zone Proximity Filter, SOXL 1-hour bars, two-year window 2024–2026 (62 trades). This page shows every other preset we’ve measured so you can see how the same engine performs across timeframes, trade counts, and filter settings. Nothing is hidden.
Every row is one backtest run of the SETS Trade KingdomEdge Algo indicator against historical price data for a single ticker (SOXL) at a single timeframe. The engine enters when its 0-10 Odds Enhancer score clears the preset’s minimum threshold, sets a stop at the ATR-derived level, and scales out across three take-profit targets. Every “R” in the total return column is one unit of initial risk — so +10.1R means the cumulative winning R-multiples exceeded the cumulative losing R-multiples by 10.1 units of risk. A preset with 20 trades that yields +10R is, on average, risking $1 to make 50 cents per trade.
Three metrics matter together, not individually:
The daily timeframe is our longest-window dataset. Among the daily presets, Aggressive at min_score 4 is the only row with both a meaningful trade count and a positive expectancy. The Swing rows show that stricter confluence filters produce too few trades to be statistically meaningful at this timeframe.
| Preset | Min Score | Trades | Win Rate | Profit Factor | Total R | Max DD (R) |
|---|---|---|---|---|---|---|
| Swing | 6 | 3 | 66.7% | 1.84 | +1.4R | 1.6R |
| Swing | 5 | 9 | 33.3% | 0.85 | −1.1R | 3.4R |
| Swing | 4 | 10 | 30.0% | 0.79 | −1.6R | 3.4R |
| Aggressive | 4 | 25 | 52.0% | 1.68 | +10.1R | 7.9R |
| Default | 4 | 22 | 40.9% | 1.13 | +2.1R | 7.9R |
| Default | 3 | 22 | 40.9% | 1.13 | +2.1R | 7.9R |
Intraday timeframes generate many more trades, which is both the opportunity and the risk: more data points for statistical significance, but also shorter historical windows (Yahoo Finance caps 15-minute bars at 60 days and hourly bars at roughly 2 years).
| Preset | Trades | Win Rate | Profit Factor | Total R | Max DD (R) |
|---|---|---|---|---|---|
| Scalping | 246 | 59.8% | 2.34 | +165.0R | 7.4R |
| Aggressive | 182 | 56.6% | 2.23 | +108.8R | 8.4R |
| Preset | Trades | Win Rate | Profit Factor | Total R | Max DD (R) |
|---|---|---|---|---|---|
| Default | 41 | 53.7% | 1.74 | +17.0R | 6.1R |
| Aggressive | 44 | 45.5% | 1.64 | +15.6R | 6.7R |
| Preset | Trades | Win Rate | Profit Factor | Total R | Max DD (R) |
|---|---|---|---|---|---|
| Default | 19 | 52.6% | 1.94 | +10.7R | 5.5R |
| Aggressive | 21 | 57.1% | 2.04 | +13.8R | 5.3R |
| Preset | Trades | Win Rate | Profit Factor | Total R | Max DD (R) |
|---|---|---|---|---|---|
| Default + Zone Proximity Filter ← headline | 62 | 61.3% | 2.75 | +47.1R | 6.3R |
| Default (no filter) | 167 | 53.9% | 1.74 | +72.9R | 15.0R |
| Aggressive (no filter) | 223 | 53.8% | 1.58 | +85.8R | 11.8R |
We could have picked any of these rows to put on the front page. The 5-minute Scalping preset has the largest trade count (246). The 1-hour Aggressive row has the longest market history with 200+ trades. We picked the 1-hour Default preset with the SurgeU Zone Proximity Filter enabled for four reasons:
Tradeoffs worth naming: 62 trades is a smaller sample than the 5-minute Scalping row (246 trades) or the 1-hour Aggressive row (223 trades). For traders who prioritize trade frequency, those are the rows to study. The methodology behind the filter is documented in the 6-Step Framework page; the demos at /demos show it running on chart.
Every result on this page comes from cloud/ke_backtester.py, a faithful Python translation of the Pine Script v2.0.0 SETS Trade engine. It replicates EMA crossover entries, the 0-10 Odds Enhancer score, ATR-derived stop-loss with optional structure-based SL, three take-profit levels, and trailing stops. If you want to reproduce a row, point the backtester at the same ticker, interval, and preset parameters — the numbers should match within rounding.