Opening Range Raider

RTH, from 9:30 AM ET· It wakes up with the opening bell

It trades the morning's opening-range breakout, once a retest, a fair value gap and the SuperTrend agree.

Opening range breakout strategy with multi-stage confirmation and SuperTrend integration.

Cumulative net profit, March 2024 to September 2025: NinjaTrader Strategy Analyzer
MES, sized by risk · 1 minute · Cumulative net profit, March 2024 to September 2025: NinjaTrader Strategy Analyzer
+$37,006
Net profit
2.06
Profit factor
$2,113
Max drawdown
48.0%
Winning trades

Backtest · Mar 2024 – Sep 2025 (1.5 years) · MES, sized to $620 of risk a trade (up to 20 contracts) · NinjaTrader Strategy Analyzer, default settings, commission included, no slippage

Backtest at a glance

Backtest span (Mar 2024 – Sep 2025)

1.5 years

Net profit

+$37,006.02

Profit factor

2.06

Win rate

48.0%

Max drawdown

$2,112.90

Trades

202

Average trade

+$183.20

Average win / average loss

$740.04 / $331.22

How it trades

An opening-range breakout. It marks the high and low of the opening range, 09:30 to 09:45 New York time by default. A bar that closes beyond the range before the entry cutoff, 11:00 by default, sets the day's direction.

It then waits for the price to retest the range and break out again, for a fair value gap, and for the SuperTrend to agree; each of these filters can be turned off. It enters at market: at most one long and one short a session, and any open position closes at the session's end.

The default stop starts at the 61.8% level of the range or at the SuperTrend line, follows the SuperTrend, and then moves to break-even. The default target is twice the risk.

Example trade

Entry on 6th September 2025 at 10:02 AM EST after initial breakout, retest, and Fair Value Gap confirmation aligning with SuperTrend direction.

Your controls

Opening range and cutoff

The range's start and end, and the last time to enter, New York time.

Entry filters

A retest of the range, a fair value gap of a minimum size, and the SuperTrend: each on or off.

Stop

SuperTrend then break-even (the default), the SuperTrend, a Fibonacci level of the range, or fixed ticks.

Target

A multiple of the risk (2 by default) or fixed ticks, with an optional break-even move and trailing stop.

Size by risk

Contracts from your dollar risk per trade ($620 by default), up to a maximum (20).

Telegram alerts

The start, every trade with its P&L, a lost connection, a licence change and the stop, sent to your own Telegram bot.

What you need

NinjaTrader 8 on Windows, with real-time data for the instrument; tested on MES with 1-minute bars
A live or Sim account (Sim only during the free trial)
It also runs in the Strategy Analyzer and in Market Replay, with no licence check there
An internet connection when it trades in real time: the licence is checked when it starts and every hour
In NinjaTrader it is called AETOpeningRangeRaiderStrategy, in the AlgoEdgeTrade folder

Test conditions

NinjaTrader Strategy Analyzer on MES 09-25 with 1-minute bars, 8 Mar 2024 to 6 Sep 2025.
The default settings: $620 of risk a trade, up to 20 MES; the SuperTrend-then-break-even stop; a 2R target; the retest, fair value gap and SuperTrend filters on.
Results in US dollars on the strategy's own position sizes, not on one contract.
Commission included ($4,266.48 over the test); no slippage was modelled, so live fills will cost more.
Run on an earlier version (0.0.1); its trading logic is unchanged since. The licence, the trade journal and the Telegram alerts came later.

More backtest views

Summary
Summary
Analysis Monthly
Analysis Monthly
Analysis Daily
Analysis Daily

Licence

SettingWhat it doesDefault
License KeyYour licence key, from your account page. One computer at a time: move it with Switch device there.
VersionThis strategy's version, sent with every licence check (read-only).The installed version
Show License StatusShows the licence's status on the chart.On

Alerts

SettingWhat it doesDefault
Telegram alertsMessages to your own Telegram bot: the start, every trade, a lost connection, a licence change, the stop. The bot's token and your chat id go in Documents\NinjaTrader 8\AET\config\telegram.txt.On

Opening range

SettingWhat it doesDefault
Opening Range Start (EST)When the opening range starts, New York time.09:30
Opening Range End (EST)When the opening range ends, New York time.09:45
Entry Cutoff Time (EST)The latest time to enter, New York time.11:00
Min FVG Size (Ticks)The smallest fair value gap that counts.1
Require Retest for EntryWait for a retest of the range after the breakout.On
Require FVG for EntryWait for a fair value gap after the second breakout.On
Change Breakout DirectionLet the day's direction change with the price; off keeps the first breakout's.Off
Continue After Missed EntryKeep looking for entries after the SuperTrend filter rejects one.Off
Enter on SuperTrendEnter only when the SuperTrend agrees.On

Risk management

SettingWhat it doesDefault
Stop Loss TypeStatic (ticks), Fib (a level of the range), SuperTrend, or SuperTrendBreakEven (the SuperTrend, then break-even).SuperTrendBreakEven
Stop Loss Ticks (Static)The stop's distance in Static mode.20
Fibonacci Stop LevelThe range's level for the Fib stop: 0%, 23.6%, 50%, 61.8% or 100%.61.8%
Take Profit TypeRiskReward (a multiple of the risk) or FixedTicks.RiskReward
Risk Reward RatioThe target as a multiple of the risk.2
Fixed Take Profit TicksThe target's distance in FixedTicks mode.40
Max Dollar Risk Per TradeThe most to risk on a trade: it sets the number of contracts.620
Max Position SizeThe most contracts on a trade.20
Enable Break EvenMove the stop to break-even halfway to the target.Off
Break Even Trigger TicksThe least profit before the break-even move.10
Enable Trailing StopTrail the stop once in profit.Off
Trailing Stop Distance TicksHow far the trailing stop follows.15
Trailing Stop Trigger TicksThe least profit before trailing starts.20

SuperTrend

SettingWhat it doesDefault
SuperTrend PeriodThe SuperTrend's period.42
SuperTrend MultiplierThe SuperTrend's multiplier.2.5
SuperTrend ModeATR or Adaptive.ATR
SuperTrend Moving Average TypeSMA, SMMA, TMA, WMA, VWMA, TEMA, HMA, EMA or VMA.HMA
SuperTrend Smooth PeriodThe smoothing period.42

Display and log

SettingWhat it doesDefault
Show Opening RangeDraw the opening range's box.On
Show Trade LevelsDraw the entry, stop and target levels.On
Enable Debug LoggingDetailed log lines; off for faster backtests.Off

Also in All-Access

The same subscription unlocks every strategy.

Risk disclosure

Futures trading involves substantial risk of loss and is not suitable for every investor; you can lose more than you deposit. Backtest results have inherent limitations: they do not represent actual trading, are prepared with the benefit of hindsight, and may not reflect the impact of liquidity, slippage or other market factors. No representation is made that any account will or is likely to achieve results similar to those shown. Past performance is not indicative of future results. AlgoEdgeTrade provides software, not investment advice. Full risk disclosure