← Strategy library

Asian Range → London Breakoutsession opening range breakout

Evidence: ModerateIntermediateBreakout · Session-based

Genuine EUR and GBP flow is thin through Tokyo hours, so price compresses into a narrow range. At the London open the largest share of global FX turnover comes online, and that compression breaks.

The range is fixed at 07:00 GMT. After that the high and the low do not move, whatever price does. This is the part of the rule most often broken.

Category
Breakout · Session-based
Timeframe
M15 execution · H1 context
Suitable pairs
EURUSD · GBPUSD · EURGBP · USDCHF — London-centric pairs only
Session
Tokyo 00:00–07:00 GMT range → London 07:00–11:00 GMT breakout window
Indicators / tools
Session time boxes · ATR(14) · 20-day average Asian range · news calendar filter

Valid setup

S06 · ASIAN RANGE → LONDON BREAKOUT — VALID SETUP EURUSD · M15 · Tokyo hours compress the range, London liquidity expands it LONG 1.08423 1.08571 1.08718 1.08866 1.09014 1.09162 1.09309 TOKYO 00:00–07:00 GMT — low liquidity LONDON 07:00–16:00 GMT NY ASIAN RANGE — width must be BELOW the 20-day average RANGE HIGH = buy-stop trigger RANGE LOW = sell-stop / stop level ENTRY = buy stop, range high + spread SL below range low TP1 = 1 × range width TP2 = 2 × range width 1R +2R 1 2 3 4 5 6 7 ① Tokyo hours: EUR/GBP flow is thin, price compresses ② Range high / low fixed at 07:00 GMT — after that they do not move ③ London open: liquidity arrives, spread widens for a few minutes ④ Breakout candle CLOSES above the range high ⑤ Buy stop fills; opposite sell stop is cancelled (OCO) ⑥ TP1 at 1 × range width — close half ⑦ Hard time exit at 16:00 GMT regardless of P&L 1.08921 1.08776 1.08631 1.08628 1.08483 1.08480 00:00 07:00 London open 16:00 London close

Exact rules

Entry

  • Asian range = the high and low of 00:00–07:00 GMT, taken from M15 data.
  • Width filter: range width < the 20-day average Asian range. A wide range means no compression happened — skip the day.
  • BUY: M15 CLOSE > range high. SELL: M15 CLOSE < range low.
  • Valid window is 07:00–11:00 GMT only. No new entry after that.
  • OCO: when one side fills, the other order is cancelled.
  • News filter: if a high-impact release falls between 07:00 and 09:00 GMT, either skip the day or wait until fifteen minutes after it — test both variants separately.

Stop loss

  • Beyond the opposite side of the range (below the range low for a long), or 1 × range width — whichever is tighter.
  • Typically 15–35 pips on EURUSD.
  • Risk 0.5% per trade. The range is small, so the position size comes out large — that is deliberate, but the exposure to slippage is just as large.

Take profit / exit

  • TP1 = 1 × range width → close half the position.
  • TP2 = 2 × range width, or exit at the London close — whichever comes first.
  • Hard time exit at 16:00 GMT. This matters more than the take profit: the edge is session-bound, so the position has to be session-bound too.

Build Asian Range → London Breakout

Reading this page is free and always will be. Taking it is what costs — the complete MQL5 for the rules above, yours to keep, permanently. Five of them cost $10 and they never expire.

More from Breakout

Trading carries risk and most retail accounts lose money. Nothing on this page is financial advice or a recommendation to trade. The chart is an illustration of the rules on constructed candles — it is not a record of a trade and not a backtest.