Watch how to download trading robots for free
Find us on Facebook!
Join our fan page
Interesting script?
So post a link to it -
let others appraise it
You liked the script? Try it in the MetaTrader 5 terminal
Indicators

SessionRangeBreakout - indicator for MetaTrader 5

Roman Mudarisov
Roman Mudarisov
  • Algorithmic Trader & MQL Developer at  Independent Algo Trading Lab
  • Russia
  • 757
Welcome to my profile!
I specialize in algorithmic trading and the development of robust Expert Advisors (EAs). With a strong background in complex process automation and systemic business logic, I approach trading as a precise, emotionless mechanism.
My priorities in EA development include:
| English Русский 中文 Español Deutsch 日本語 Português 한국어 Français Italiano Türkçe
Views:
337
Rating:
(2)
Published:
MQL5 Freelance Need a robot or indicator based on this code? Order it on Freelance Go to Freelance

I wrote this indicator for myself – I’ve been trading gold on breakouts from the Asian trading range for over a year now. I’ve decided to share it for free; perhaps someone will find it useful.

The idea is simple – gold trades within a range at night (during the Asian session), and when London opens, it shoots off in one direction. The indicator plots this range and shows where to enter.

What it displays on the chart:

- Blue rectangles – the zone where the price remained overnight (00:00–06:00)
- Light blue horizontal lines – the boundaries of the range
- Green dotted line – buy level (top of the range + buffer)
- Red dotted line – sell level (bottom of the range – buffer)
- Upward arrow – a breakout has occurred; you can buy
- Downward arrow – a downward breakout has occurred; you can sell
- Label showing the range width in pips

Regarding settings:

- Range start and end times – adjust to suit your server
- Trading window – how long to wait for a breakout (default: until 10:00)
- Breakout buffer – how many points above or below the boundary to count as a breakout
- Alerts – sound and push notification to your phone when a breakout occurs

How I trade:

- I trade XAUUSD on the M15 timeframe
- I wait for a range to form (after 06:00)
- If the range is 300–2,000 points, it’s a normal day
- I enter on a breakout (arrow)
- Stop loss at the opposite boundary
- Take profit at 1.5 times the range width
- One trade per day maximum

Works on any instrument, but works best on gold – that’s where this pattern is most consistent.

Translated from Russian by MetaQuotes Ltd.
Original code: https://www.mql5.com/ru/code/72882

Liquidity Sweep Detector Indicator Liquidity Sweep Detector Indicator

Marks fractal swing highs/lows as liquidity levels, then flags the exact bar where price wicks beyond one and closes back inside — a liquidity sweep / stop hunt — with an arrow and an optional price label. Sweep checks run only on closed bars, so signals never repaint.

MT5 Vertical Scroll MT5 Vertical Scroll

This allows mt5 chart to scroll like tradingview chart with auto button to reset

Sniper Gold Hybrid Recovery EA Sniper Gold Hybrid Recovery EA

XAUUSD M15 basket recovery EA with adaptive ATR spacing, LL/LH structure validation, dynamic RSI gating, crash detection, news filter, and smart trade trimming.

Volume Profile Levels Indicator Volume Profile Levels Indicator

Builds a horizontal volume histogram over a recent lookback window and marks the Point of Control and Value Area using the standard TPO/volume value-area expansion algorithm — not just POC ± a fixed offset. Refreshed once per new bar, drawn as a sidebar next to price.