ES
ES Swing Structure
60mMarket-structure analysis on ES hourly bars. Trap fades at 62% WR — strongest swing trap signal. PF 1.51, +33R over 9-month OOS period.
🕐
WHEN TO EXPECT SIGNALS · Fires any hour futures trade
This swing bot evaluates on each hourly close around the clock — including overnight Globex sessions (Sunday 6 PM through Friday 5 PM ET). Signals can arrive at any hour, day or night. Signals stay valid for up to 504 hours, then auto-expire.
Compatibility with your prop firm
Live Track Record
Based on 14 signals. Minimum 30 trades recommended for statistical significance.
+$1,268.59 / ct
Avg Profit / Contract
1.93
Profit Factor
50.0%
Win Rate
5 Profits / 7 Expenses / 2 Partial
14 Trades
Jun 8 – Aug 2
Live Period
Dollar values shown per single standard contract. Micro contracts (MES, MNQ) have proportionally smaller values. Past bot performance does not guarantee future results. Not financial advice.
Equity Curve
Cumulative P&L per contract over time. Each point is a scored trade.
Monthly Breakdown
| Month | Trades | Win Rate | PF | Avg / Contract | Total / Contract |
|---|---|---|---|---|---|
| Aug 2026 | 1 | 0% | 0 | -$2,518.29 | -$2,518.29 |
| Jul 2026 | 6 | 50% | 2.6 | +$1,516.59 | +$9,099.56 |
| Jun 2026 | 7 | 57.1% | 2.04 | +$1,596.99 | +$11,178.93 |
OOS Backtest Validation ▼ Click to expand
Out-of-sample validation from offline backtesting (70/30 split).
$266
Expectancy
1.51
Profit Factor
46.8%
Win Rate
124
Trades
Jul 2025 - Mar 2026 (OOS)
Period
Indicators & Configuration
MMT
Threshold
MMT
Exit Mode
██████
T1 / T2 / Stop
█.█x / █.█x / █.█x ATR
Cooldown
█ bars between signals
Max/Day
█ signals
Active Signal
No active signal right now. Signals fire during market hours when indicator conditions align.
Signal Snapshot
Snapshot captured at signal fire time. Data is delayed ~15 min.
Signal History
| Entry | Exit | Dir | Entry $ | Exit $ | Outcome | P&L / Contract |
|---|---|---|---|---|---|---|
| Aug 2, 11:17pm | Aug 3, 11:56am | SHORT | ███.██ | ███.██ | EXPENSE | ███ |
| Jul 31, 2:47am | Jul 31, 12:40pm | SHORT | ███.██ | ███.██ | PARTIAL | ███ |
| Jul 30, 2:37pm | Jul 30, 9:12pm | SHORT | ███.██ | ███.██ | EXPENSE | ███ |
| Jul 27, 2:52am | Jul 29, 4:06pm | SHORT | ███.██ | ███.██ | PROFIT | ███ |
| Jul 24, 12:57pm | Jul 27, 1:50am | SHORT | ███.██ | ███.██ | EXPENSE | ███ |
| Jul 14, 8:42am | Jul 23, 11:16am | ███.██ | ███.██ | PROFIT | ███ | |
| Jul 9, 4:57am | Jul 9, 11:34am | ███.██ | ███.██ | EXPENSE | ███ | |
| Jun 29, 4:22am | Jun 30, 12:46am | ███.██ | ███.██ | EXPENSE | ███ | |
| Jun 22, 9:12am | Jun 23, 2:36am | ███.██ | ███.██ | PROFIT | ███ | |
| Jun 15, 12:27pm | Jun 17, 3:40pm | ███.██ | ███.██ | PROFIT | ███ | |
| Jun 14, 9:47pm | Jun 15, 5:42am | ███.██ | ███.██ | EXPENSE | ███ | |
| Jun 11, 8:47pm | Jun 14, 8:22pm | ███.██ | ███.██ | EXPENSE | ███ | |
| Jun 10, 10:47am | Jun 11, 3:22pm | ███.██ | ███.██ | PARTIAL | ███ | |
| Jun 8, 11:37am | Jun 9, 12:50pm | ███.██ | ███.██ | PROFIT | ███ |