15-Minute ORB Breakout Strategy with VWAP and Volume Filters by luiscaballero
By luiscaballero
Performance Metrics
- Author: luiscaballero
- Symbol: CME_MINI:MNQ1!
- Timeframe: 5 minutes
- Net P&L: +639.00 USD (+1.28%)
- Win Rate: 52.3%
- Profit Factor: 1.155
- Max Drawdown: 1,215.50 USD (2.40%)
- Total Trades: 65
Description
# 15-Minute ORB Breakout Strategy with VWAP and Volume Filters## OverviewThis strategy implements the 15-minute Opening Range Breakout (ORB) methodology for NASDAQ futures, enhanced with session-anchored VWAP, volume confirmation, and candle strength analysis. The ORB approach waits for the first 15 minutes of the trading session to establish a range, then trades breakouts with defined risk management.This implementation is based on rules described in a YouTube tutorial by Bull Barbie: youtube.com/watch?v=iLmF1DSP2LsThe strategy was systematically coded and backtested to evaluate performance over an extended period.**Backtest Disclosure:** Over 1,354 trades from 2010-2026, this systematic implementation produced negative returns. Discretionary traders may achieve different results through real-time adjustments not captured in systematic rules.---## How It Works### Opening Range CalculationThe strategy identifies the high and low of the first 15 minutes after the New York open (first 3 candles on a 5-minute chart). These levels become the breakout triggers for the session.### Entry Logic- **Long Entry:** Price closes above the ORB High while meeting all filter conditions- **Short Entry:** Price closes below the ORB Low while meeting all filter conditions### Exit Logic- **Take Profit:** 1x the ORB range beyond the breakout level (approximately 1:1 risk-reward)- **Stop Loss:** Opposite side of the ORB range- **Breakeven:** Stop moves to entry when price reaches 50% of the take profit distance- **Session Close:** All positions closed at end of trading session### FiltersAll filters are toggleable:1. **Session VWAP Filter:** Price must be above VWAP with upward slope for longs (below with downward slope for shorts). VWAP is anchored to session open and resets daily.2. **Volume Filter:** Breakout bar must exceed minimum volume threshold (default: 2,500 contracts) to confirm participation.3. **Candle Strength Filter:** Close must be in the top 30% of the bar range for longs (bottom 30% for shorts), indicating conviction rather than absorption.---## Backtest Results**Instrument:** MNQ (Micro NASDAQ) **Timeframe:** 5-minute **Period:** 2010-2026 **Session:** 09:30 - 12:00 ET (Morning)| Metric | Value ||--------|-------|| Total Trades | 1,354 || Win Rate | 50.07% || Profit Factor | 0.833 || Net P&L | -$11,916 (-23.83%) || Max Drawdown | $13,119 (26.21%) || Avg Win | +0.30% || Avg Loss | -0.37% || Expected Payoff | -$8.80/trade || Long Win Rate | 52.25% (360/689) || Short Win Rate | 47.82% (318/665) |---## Strategy PropertiesThese settings match the published backtest:| Property | Value ||----------|-------|| Initial Capital | $50,000 USD || Position Size | 1 contract (fixed) || Commission | $4.00 per contract (round-trip) || Slippage | 2 ticks || Margin | 1% (NinjaTrader intraday reference) || Pyramiding | Disabled |**Instrument Note:** MNQ (Micro NASDAQ) was selected because realistic account sizes ($25,000-$50,000) face margin constraints with full NQ contracts during drawdown periods.---## Settings Guide### Main Settings- **ORB Bars:** Number of bars defining the opening range (3 = 15 minutes on 5-min chart)- **Trading Session:** Time window for trading (tested: 0930-1200 ET)- **Take Profit:** Multiple of ORB range for target (1.0 = full range)- **Breakeven Trigger:** Distance to move stop to entry (0.5 = halfway to TP)- **Max Trades Per Day:** Daily trade limit (default: 2)### VWAP Filter- **Use VWAP Filter:** Enable/disable session VWAP confirmation- **VWAP Slope Lookback:** Bars to measure VWAP direction (default: 5)- **Min VWAP Slope:** Minimum slope in points (default: 0.5)### Volume Filter- **Use Volume Filter:** Enable/disable volume confirmation- **Min Breakout Volume:** Minimum contracts required (default: 2,500)### Candle Strength- **Use Candle Strength Filter:** Enable/disable close position analysis- **Min Candle Strength:** Required close position within bar (0.7 = top/bottom 30%)---## Visual Elements- **Orange Background:** ORB forming period (first 15 minutes)- **Green Background:** Active trading session- **Green/Red Lines:** ORB High and Low levels- **VWAP Line:** Color indicates slope direction (green=up, red=down, gray=flat)- **White Line:** Trade entry price- **Lime/Red Lines:** Take profit and stop loss levels- **Orange Line:** Breakeven trigger level- **Blue Background:** Breakeven activated- **Triangle Markers:** Candle strength indicators---## How to Use1. Apply to MNQ or NQ on a 5-minute chart2. Wait for the ORB forming period (orange background) to complete3. Monitor breakouts above/below ORB levels4. Check VWAP color for trend alignment5. Strategy enters automatically when conditions align---## Limitations1. **Systematic vs. Discretionary:** This backtest captures only the mechanical rules. Experienced traders may apply real-time judgment (reading price action, avoiding certain setups, scaling in/out) that improves results but cannot be systematically coded.2. **Average Loss Exceeds Average Win:** The 0.37% average loss versus 0.30% average win creates negative expectancy even with ~50% win rate.3. **Commission Impact:** $10,832 in commissions over the test period affects net returns.4. **Market Regime Variation:** The equity curve shows profitable periods (2023-2025) alongside extended drawdowns, suggesting regime-dependent performance.5. **Sample Considerations:** While 1,354 trades provides statistical significance, results may vary across different time periods or market conditions.---## Research NotesThis strategy was built following rules from Bull Barbie's ORB tutorial video. The systematic backtest could not reproduce the performance figures mentioned in that content. This does not mean the approach is without merit—discretionary execution, trade selection, and real-time adjustments likely play significant roles that systematic backtesting cannot capture.Traders interested in ORB strategies should consider this as a starting framework for their own research and optimization.---## ReferenceOriginal strategy concept: Bull Barbie - "Battle-Tested 15-Minute ORB Trading Strategy for Nasdaq—Rules That Actually Work" youtube.com/watch?v=iLmF1DSP2Ls