London Open Breakout
London Open Breakout is a free MT5 Expert Advisor. Backtest XAUUSD M15: profit factor 1.35, max drawdown 6.71%.

- Net profit
- $1,289.16
- Profit factor
- 1.35
- Max drawdown
- 6.71%
- Trades
- 65
Overview
Free for MT5, London Open Breakout is an Expert Advisor that places a stop loss on every trade. In our backtest on XAUUSD M15 over 2026-04-02..2026-10-02, it closed 65 trades with a profit factor of 1.35 and a maximum drawdown of 6.71%. Plan for at least 10000 in the account before running it on XAUUSD. Its main setting is Theme (default LOB_THEME_DARK): chart color theme applied while the EA runs.
Specifications
- Platform
- MetaTrader 5
- Version
- 1.00
- Type
- Expert Advisor
- Risk model
- sl
- Smallest tested deposit
- $10,000
- Inputs
- 23
- Tested on
- MT5 build 6230 · 2026-10-02
Backtest
- Symbol / timeframe
- XAUUSD M15
- Period
- 2 Apr 2026 – 2 Oct 2026
- Initial deposit
- $10,000
- Net profit
- $1,289.16
- Profit factor
- 1.35
- Max equity drawdown
- 6.71%
- Trades
- 65
- Winning trades
- 44.62%
IndicatorFree — tested 2026-10-02 · MT5 build 6230 · 1-minute OHLC. Results come from historical data, not live trading, and do not guarantee future results.
Inputs
| Input | Default | What it does |
|---|---|---|
| Theme | LOB_THEME_DARK | Chart color theme applied while the EA runs |
| RestoreTheme | true | Restore the original chart colors when the EA is removed |
| DashScale | 1.5 | Panel size multiplier (panel accepts 0.6 - 2.0) |
| WinRateTrades | 20 | Number of last closed EA trades used for the panel win rate |
| AsianStartHour | 0 | Server hour when the Asian range measurement starts |
| LondonOpenHour | 10 | Server hour when the range is locked and entries may begin |
| BreakoutWindowHours | 4 | Hours after LondonOpenHour during which a new entry is allowed |
| EODCloseHour | 23 | Server hour when all EA positions are closed (must be after LondonOpenHour) |
| RangeTF | PERIOD_M15 | Timeframe used to measure the range and confirm the breakout |
| ATRPeriod | 14 | ATR period used for the buffer, range filter and SL cap |
| BreakoutBufferATR | 0.1 | Breakout buffer beyond the range = this x ATR |
| MinRangeATRMult | 0.4 | Skip the day if the Asian range is below this x ATR |
| MaxRangeATRMult | 2.5 | Skip the day if the Asian range is above this x ATR |
| SLCapATRMult | 2 | Maximum SL distance = this x ATR |
| RR_Ratio | 1.8 | TP distance = SL distance x this ratio |
| RiskPercent | 1 | Percent of equity risked per trade (sets the lot size) |
| MaxSpreadPoints | 300 | Skip the entry if the current spread is above this (points) |
| MaxDailyLossPercent | 3 | Stop new entries for the day after this % loss today (0 = off) |
| MagicNumber | 778801 | Magic number that identifies this EA's positions |
| TradeComment | LondonOpenBreakout | Comment attached to every order |
| AlertPopup | true | Popup alert on entries, skipped days and forced closes |
| AlertPush | false | Push notification to the MT5 mobile app |
| AlertSound | false | Play a sound with each alert |
Installation
- 1Download LondonOpenBreakout.ex5 from the button above (Google Drive).
- 2In MetaTrader 5: File → Open Data Folder → MQL5 → Experts. Copy LondonOpenBreakout.ex5 there.
- 3Restart MT5 or right-click Expert Advisors in Navigator → Refresh.
- 4Drag London Open Breakout onto a chart and switch on Algo Trading in the toolbar.
- Tested on MT5 build 6230.
FAQ
›Does it work on other pairs?
Tested on XAUUSD only; other symbols not tested.
Changelog
- 1.00Initial release: Asian session range breakout EA for MT5. Measures the Asian range on a configurable timeframe and server-time window, filters range quality against ATR, trades at most one ATR-capped-SL breakout per day inside a bounded post-London-open window, forces an end-of-day close, and sizes lots from percent-of-equity risk. On-chart panel (IFKit) shows Asian high/low, range filter state... · 2026-10-02
Final verdict
Run London Open Breakout on XAUUSD M15, where it was tested with at least 10000. A profit factor of 1.35 comes from historical data and does not promise the same result live.

