Home > Blog > What Is the Asia Range Breakout Strategy? A Time-of-Day Anomaly Effective for Gold EAs

EAGoldStrategy BreakdownBacktestPortfolio

What Is the Asia Range Breakout Strategy? A Time-of-Day Anomaly Effective for Gold EAs

Published: 2026-05-18Read time: about 4 min
This article reflects information as of its publish date. EA performance figures (PF, DD, annual return) change with live trading and re-validation — check the latest on the EA pages. See the latest EA results

What Is the Asia Range Breakout Strategy? A Time-of-Day Anomaly Effective for Gold EAs

Gold (XAUUSD) has a clearly defined rhythm throughout the trading day — a quiet period and a high-volatility period. The Asia Range Breakout strategy exploits exactly this rhythm. It measures the high-low range formed during the Tokyo session (Asian session) and enters in the direction of the breakout after the London open. The logic is elegantly simple.

What Is a Time-of-Day Anomaly?

An "anomaly" is a pattern that repeats statistically, even if a complete theoretical explanation remains elusive. The following anomaly has been observed in Gold around the Asia-to-London transition:

  • Asian session (Tokyo 07:00–14:00 / Server time 01:00–07:00): Price movement is small; range-bound conditions predominate.
  • London open (Tokyo 16:00–18:00 / Server time 08:00–12:00): European participants enter, volatility surges, and price frequently pushes strongly through the Asian range.

Mechanically capturing this transition is the core idea of the Asia Range Breakout strategy.

Strategy Logic

Step 1: Measure the Asian Range

Record the highest high and lowest low of the H1 candles between server time 01:00 and 07:00 to define the "Asian Range."

Asia High = Maximum high from 01:00–07:00
Asia Low  = Minimum low  from 01:00–07:00
Range Width = Asia High - Asia Low

However, if the range is excessively wide (e.g., a major news event moved prices sharply), the day is skipped. The filter condition is:

Range Width ≤ ATR(14) × 1.5

Any day where the range exceeds 1.5× ATR is not considered a "quiet Asia," and no entry is taken that day.

Step 2: Detect the London Breakout

Between server time 08:00 and 12:00, enter when the following conditions are met:

DirectionCondition
BuyCurrent price > Asia High + ATR × Breakout Buffer
SellCurrent price < Asia Low − ATR × Breakout Buffer

The Breakout Buffer (default: ATR × 0.1) provides a small cushion to filter out marginal wicks that barely pierce the range.

Step 3: Set SL and TP

  • SL: Placed ATR × 0.3 beyond the opposite end of the broken range.
    • Example on an upside breakout: SL = Asia Low − ATR × 0.3
  • TP: Entry price ± (Asian Range Width × 1.5)

The reward-to-risk ratio varies with the range width and SL distance, but in typical cases it falls around 1:1.2 to 1:1.8.

Step 4: Force-Close

Any open position is force-closed at server time 21:00 (before the NY close). No overnight carry. Only one entry per day is allowed.

Correlation with Existing EAs

The key difference between an EMA/ADX-based (trend-following) EA and the Asia Range Breakout is the independence of entry conditions.

Comparison AxisEMA/ADX-BasedAsia Range Breakout
Entry rationalePullback during an ongoing trendAsia-to-London session transition
Favourable marketStrong trending conditionsClear directional move on European open
Unfavourable marketSideways / choppy marketsDays with an unusually wide Asian range
Trades per dayEvaluated on each H1 candle closeMaximum 1

Because of these differences, the return correlation coefficient is typically in the 0.10–0.25 range — low enough that running both strategies simultaneously tends to smooth out drawdowns.

Limitations of Backtesting

Because the Asia Range Breakout relies on H1 candles with specific server-time boundaries, backtesting via Python's backtesting.py + yfinance is limited to roughly the last 730 days (approximately 2 years). Testing over a 10-year horizon requires the MT5 Strategy Tester.

Additionally, yfinance GC=F data is provided in UTC, which does not match MT5 server time (GMT+2/+3). Treat Python backtest results as rough reference figures only. After implementing the EA, always run a 10-year backtest in MT5 before live deployment.

Risks and Caveats

False Breakouts

A price that barely pierces the Asian range and immediately reverses is a false breakout. Setting the Breakout Buffer too wide means entering too late; setting it to zero increases false signals. ATR × 0.1–0.2 is a practical balance.

Overlap with Economic Data Releases

The London open window frequently coincides with UK and European economic releases. When a Bank of England (BOE) announcement or ECB-related figure falls in the same window, the price move may be driven entirely by the data rather than the usual session-transition dynamic. Combining with a news filter is recommended.

Daylight Saving Time Effects

MT5 server time varies by broker and shifts with daylight saving time changes. The boundary between the Asian range window and the London window must be verified against server time each year.

Summary

The Asia Range Breakout strategy offers:

  1. Simple logic: Simply record the Asian high and low, then wait for the breakout.
  2. Low correlation with existing trend EAs: Functions well as a second pillar in a portfolio.
  3. No overnight exposure: Force-close eliminates overnight risk.
  4. Effective filtering: The range-width filter removes volatile days automatically.

On the other hand, the time-dependent nature of H1 data means long-term backtesting in Python is not feasible. A 10-year MT5 Strategy Tester backtest is a prerequisite before going live. Our GOLD_EMA_ATR_EA is built on an EMA/ADX-based strategy, but understanding the low-correlation characteristics described here lets you use it effectively from a portfolio perspective. For full details and downloads, visit the EA page.


FAQ

Q: Is the Asian session window the same across all brokers?

Server time varies by broker (XM uses GMT+2/+3, Exness uses GMT+0, etc.). You will need to adjust the EA parameters AsiaStart_Hour and AsiaEnd_Hour to match your broker's server time.

Q: Can this strategy be applied to pairs other than Gold?

Range compression during the Asian session followed by a strong London open move is also observed in pairs such as GBP/JPY and EUR/JPY. However, XAUUSD has a very different volatility profile and pip value compared to FX currency pairs, so lot sizing and ATR reference values must always be recalibrated.

Q: Is it safe to run this alongside an EMA/ADX EA?

Because correlation is low, running both on the same account is theoretically sound from a portfolio-effect standpoint. That said, it is important to set the lot size for each EA independently to ensure the combined drawdown does not exceed your tolerance.

Q: If my backtest PF looks good, can I start live trading?

A strong PF is not enough if the trade count is low (e.g., fewer than 20 trades over two years) — statistical confidence is too weak and the results may reflect overfitting (curve-fitting). We recommend confirming at least 100 trades over 10 years in the MT5 Strategy Tester before moving to forward testing.

Q: How does combining a news filter work?

GOLD_EMA_ATR_EA includes a UseVolFilter (high-volatility avoidance) parameter, and a news filter is planned for a future release. Around NFP, FOMC, and CPI events, combining the filter with the MaxSpread parameter is recommended for risk control.

Q: Can I remove the one-trade-per-day limit?

GOLD_EMA_ATR_EA provides a MaxDailyTrades parameter to cap the number of trades per day (default: 0 = unlimited). Setting MaxDailyTrades = 3 is recommended if you want to prevent excessive intraday trading.

Q: What win rate can I expect?

Asia Range Breakout-type strategies typically achieve a win rate in the 45–55% range. With an RR of 1:1.2–1.5, a 45% win rate still produces a positive expectancy over the long run. Keep in mind this is highly dependent on filter settings, so treat it as a rough benchmark only.

Q: Where can I check forward test results?

Our site's forward test results page publishes real-time EA performance data, updated every hour from an XM Trading demo account.


5-Day Email Course (Free)

Get one email a day covering the essentials of FX automated trading, how to read backtests correctly, and tips for choosing a broker.

* Privacy strictly protected. You can unsubscribe at any time.

Comments & questions