Top Intraday Setups Backtested on 5-Minute Alpaca Data

Jun 8, 2026

We pulled the common intraday playbook into one test: opening range breakouts, VWAP crosses and rejections, EMA pullbacks, gap-and-go, gap fades, prior-day level breaks, momentum continuation, lunch range breaks, and liquidity sweeps. Then we converted each setup into deterministic 5-minute rules and ran them across four liquid symbols: SPY, QQQ, NVDA, and TSLA.

The data came from Alpaca historical bars. The test window was January 2, 2026 through June 5, 2026. The result was 5,604 simulated trades across 28 strategy variants. This is not a production trading system; it is a first-pass way to separate setups that deserve more refinement from setups that mostly sound good in isolation.

What worked best

The strongest group was not generic VWAP trading. It was key-level continuation: prior-day high breakouts, prior-day low breakdowns, 30-minute opening range breakouts, and long EMA pullbacks above VWAP. Those setups had positive average R and enough sample size to be worth another pass.

StrategyTradesWin RateAvg RTotal R
Prior day high breakout15347.7%0.2030.16
Intraday momentum breakdown short13039.2%0.1520.13
Gap fade long4645.7%0.146.50
30m ORB breakout28649.3%0.1337.92
Prior day low breakdown12841.4%0.1316.89
EMA pullback long35441.2%0.1241.90
15m ORB breakout25942.9%0.0614.98
VWAP cross short35437.0%0.0415.07
VWAP cross long36035.8%0.039.12
Liquidity sweep reclaim long13933.8%0.023.06
Opening drive long7146.5%0.021.33
EMA 9/21 cross long21843.6%0.011.71

Recreated chart setups

Each setup below is one of the best historical examples from the backtest. The chart uses the same Alpaca 5-minute candles used by the test, with VWAP, EMA9, EMA21, entry, stop, target, and exit marked on the session. Use the selector to inspect the setup date before judging the signal quality.

TSLA 2026-06-03 - LONG prior-day level breakout

price broke prior session high. close reclaimed prior day high.

Entry Jun 3, 10:00 AM ET. Exit Jun 3, 10:50 AM ET via target.

Entry
425.86
Stop
422.50
Target
432.58
R:R
2.00
Confidence
76%
Result
WIN
VWAPEMA9EMA21Entry lineStop lineTarget line

The main read

Prior-day high breakouts led the table at 0.20 average R across 153 trades. Intraday momentum breakdown shorts came next at 0.15 average R, followed by gap fades after gap-down VWAP reclaims. The best opening-range variant was the 30-minute ORB breakout: 286 trades, 49.3% win rate, and 0.13 average R.

The surprise was how weak some popular setups were without additional filtering. VWAP cross long and VWAP cross short were only slightly positive. VWAP rejection long, lunch range breakout long, EMA pullback short, and gap-and-go short were negative in this sample. That does not mean those setups never work; it means the naive version is not enough.

What to refine next

  • Add market regime filters. ORB and prior-day breaks likely need different treatment on high-volatility trend days versus compressed range days.
  • Separate longs and shorts by symbol. SPY/QQQ index behavior is not the same as NVDA/TSLA single-name behavior.
  • Improve VWAP rejection context. The simple trend-side wick test underperformed; it probably needs day-type, distance-from-open, and higher-timeframe filters.
  • Retest exits. This pass used fixed R targets and structural stops. Partial exits and time-based exits may change the ranking.

The usable conclusion is narrow but useful: start with key-level breakouts and long trend pullbacks, then add filters. Do not assume that a named intraday setup has an edge just because it is popular.

Get Early Access

Join the waitlist to receive daily premarket scans and trade setups before the market opens.