Home
Strategies/ORB Breakout

ORB Breakout

MNQ · RTH · opening-range break

Trade the first real expansion of the day. Lock the opening range, then take the first clean break of it in the direction of the move, with costs and slippage modelled so the fill is honest.

Equity · 1 year backtest794 trades · 1 contract-equivalent
+$156,176
net P&L · 312% on $50k
Sharpe 10.21PF 3.37Max DD $2,632
+452+31672+62892+94111+125331+156551
Performance · 1 year backtest
Net P&L
+$156,176
Return on $50k
312.4%
Profit factor
3.37
Win rate
77.6%
Sharpe
10.21
Sortino
14.59
Calmar
59.33
Max drawdown
$2,632
Max drawdown %
5.26%
Recovery factor
59.3
Expectancy / trade
+$197
Avg win
+$360
Avg loss
-$370
Max consec. losses
7
How it works
  1. Build the opening range over the first minutes of the RTH session and lock it.
  2. Take the first break of the range high or low once the range clears a minimum width filter.
  3. Stop on the opposite side of the range, scale toward a fixed reward multiple, flat by session end.
Default parameters21 fields
timezone"Europe/Oslo"
or_start"02:00"
or_end"02:05"
session_end"08:00"
breakout_distance6
tp_rr1
max_signals_per_day1
min_or_range8
max_or_range80
use_day_filtertrue
trade_dow[false,true,true,false,true,false,false]
contracts1
timeframe"5m"
tick_size0.1
point_value10
commission_per_contract0.74
slippage_ticks2
drift_hard_cap_ticks200
skip_around_high_impact_newsfalse
news_block_before_min5
news_block_after_min15