Skip to main content

ORB for MetaTrader 5

169 words·1 min
Author
Anas Bassoumi
Based in Tunisia. Site reliability and software engineering, with funded prop firm trading on the side.

An opening-range breakout expert advisor where every parameter is an input - any session, any range length, any signal timeframe, any symbol. Daylight saving is handled properly, which is where most session-based strategies quietly break.

Why
#

Backtests that can’t be reproduced aren’t research, they’re anecdotes. This ships the harness alongside the EA so a result can be re-run.

python3 orb.py compile      # build the EA

Stack
#

MQL5 for the EA, Python for the harness. Runs on Windows and on Linux under Wine.

Get it
#

Copy mql5/ into your terminal’s data folder (File → Open Data Folder), compile, and attach to an XAUUSD M1 chart. The panel starts off.

From the repoGoes to
mql5/ORB.mq5MQL5/Experts/
mql5/CheckBrokerOffset.mq5MQL5/Scripts/
mql5/TimeZones.mqhMQL5/Include/
mql5/Panel.mqhMQL5/Include/
python3 orb.py compile     # or F7 in MetaEditor

Releases ship source, not a compiled .ex5.