Trading robot · MT5

RapidPass EA

by jonahgrigoryan

RapidPass EA (RPEA) is an MT5 trading robot designed specifically for passing prop firm challenges.

High risk

GitHub stars1
Forks2
Last update6 months ago27 Mar 2026
LicenceNone stated

Overview

RapidPass EA utilizes a hybrid ensemble architecture combining Burst-Weighted Imbalance with Session Confluence (BWISC) and mean-reversion strategies. The EA incorporates machine learning through Q-learning and contextual bandits for adaptive market regime detection. Risk management features include strict daily and overall loss caps, margin level monitoring, and an equity guardian. It automates trade entries during London and New York sessions while enforcing news compliance and minimum trading day requirements.

Details

Author

jonahgrigoryan on GitHub

Type

Trading robot

Platform

MetaTrader 5 (MQL5)

Strategy

SMC / ICT / price action, Mean reversion, AI / machine learning, Multi-strategy, Grid

Markets

Forex, Gold

Timeframes

M15-H1

Risk Profile

  • Opens a grid of orders: exposure builds up in a trend

Input Parameters

Read from RPEA.mq5. Defaults are the author's; change them in the EA's Inputs tab.

NameTypeDefaultDescription
DailyLossCapPctdouble4.0
OverallLossCapPctdouble6.0
MinTradeDaysRequiredint3
TradingEnabledDefaultbooltrue
MarginLevelCriticaldouble50.0Margin level threshold for protective exits
EnableMarginProtectionbooltrueEnable margin level monitoring
MinRiskDollardouble10.0
OneAndDoneRdouble1.5
NYGatePctOfDailyCapdouble0.50
UseLondonOnlyboolfalse
StartHourLOint7
StartHourNYint12
Show all 40 inputs
NameTypeDefaultDescription
ORMinutesint60{30,45,60,75}
CutoffHourint16server hour
RiskPctdouble1.5
MicroRiskPctdouble0.100.05-0.20
MicroTimeStopMinint4530-60
GivebackCapDayPctdouble0.500.25-0.50
TargetProfitPctdouble10.0Challenge profit target percentage
NewsBufferSint300
MaxSpreadPointsint40
MaxSlippagePointsint10
SpreadMultATRdouble0.005Max spread as fraction of Daily ATR
MinHoldSecondsint120
QueueTTLMinutesintDEFAULT_QueueTTLMinutes
MaxQueueSizeintDEFAULT_MaxQueueSize
EnableQueuePrioritizationboolDEFAULT_EnableQueuePrioritization
EnableDetailedLoggingboolDEFAULT_EnableDetailedLogging
LogBufferSizeintDEFAULT_LogBufferSize
AuditLogPathstringDEFAULT_AuditLogPath
NewsCSVPathstringDEFAULT_NewsCSVPath
NewsCSVMaxAgeHoursintDEFAULT_NewsCSVMaxAgeHours
BudgetGateLockMsint1000
RiskGateHeadroomdouble0.90
StabilizationBarsintDEFAULT_StabilizationBars
StabilizationTimeoutMinintDEFAULT_StabilizationTimeoutMin
SpreadStabilizationPctdoubleDEFAULT_SpreadStabilizationPct
VolatilityStabilizationPctdoubleDEFAULT_VolatilityStabilizationPct
StabilizationLookbackBarsintDEFAULT_StabilizationLookbackBars
NewsCalendarLookbackHoursintDEFAULT_NewsCalendarLookbackHours

How to Install It

  1. 1Download the sourceUse "Download source (.zip)" above, or clone jonahgrigoryan/earl from GitHub, and unzip it.
  2. 2Open the data folderIn MetaTrader choose File, then Open Data Folder, and go to MQL5/Experts.
  3. 3Copy the filesCopy the .mq5 file into Experts, and any .mqh files into the Include folder the code expects.
  4. 4Compile in MetaEditorOpen the file in MetaEditor and press Compile. Fix any missing includes the compiler reports.
  5. 5Test before you tradeRun it in the Strategy Tester, then attach it to a demo chart and allow algorithmic trading.
Third-party code. ForexR did not write, test or endorse this EA, and the summary above was generated automatically from its README and code. ForexR lists only repositories with readable source code and never hosts files. Read the code, backtest it and use a demo account first; automated trading can lose money quickly.

Similar Expert Advisors

My Trading Bot

by carlosrod723
78 stars

This MetaTrader 5 expert advisor implements a multi-strategy framework based on Smart Money Concepts. It identifies fractal-based liquidity sweeps, order blocks, and Fibonacci zones across multiple timeframes, typically using H4 for trend direction and M15 for execution. The EA includes an optional machine learning fil

MT5 Trading robot SMC / ICT / price actionAI / machine learningMulti-strategy
Updated 10 months ago MIT GitHub repository of My Trading Bot
4 stars

This MetaTrader 5 expert advisor utilizes a combination of Bollinger Bands, Relative Strength Index, and Average Directional Index to identify entries. It supports multi-timeframe analysis for trend confirmation and provides optional filters for Average True Range and price action patterns such as hammers. Risk managem

MT5 Trading robot Trend followingMean reversionSMC / ICT / price action High risk
Updated 1 year ago None stated GitHub repository of Alif BB RSI ADX MTFA

Fibonacci ICT EA

by Shifrozy
2 stars

Fibonacci ICT EA for MetaTrader 5 combines institutional price action concepts with Fibonacci retracement levels. It identifies higher timeframe trends and enters on pullbacks to specific golden zones using confirmations like Break of Structure and Fair Value Gaps. The system includes robust risk management such as per

MT5 Trading robot SMC / ICT / price actionIndicator crossoverMean reversion High risk
Updated 3 weeks ago None stated GitHub repository of Fibonacci ICT EA
2 stars

This MetaTrader 5 expert advisor focuses on institutional-style trading across forex, indices, and other assets. It utilizes market structure analysis, including liquidity sweeps and market structure shifts, to identify entries on a M15 timeframe guided by H1 trends. The robot categorizes market states into range, tren

MT5 Trading robot SMC / ICT / price actionTrend followingMean reversion

ICT SSL Premium Discount

by 26730023-PhamPhuNguyenHung
2 stars

This MetaTrader 5 expert advisor implements Smart Money Concepts (SMC) by identifying liquidity sweeps and premium or discount zones. It detects buy-side and sell-side liquidity levels, looking for price sweeps followed by retest entries. The robot manages trades using a fixed risk-to-reward ratio, trailing stops, and

MT5 Trading robot SMC / ICT / price actionMartingaleGrid High risk
Updated 6 months ago None stated GitHub repository of ICT SSL Premium Discount
1 stars

LQS AI Institutional Engine is a MetaTrader 5 robot designed for trading gold using market microstructure analysis. It combines four analytical modules focusing on liquidity sweeps, order flow divergence, Wyckoff accumulation and distribution phases, and multiple anchored VWAP levels. The system features an integrated

MT5 Trading robot SMC / ICT / price actionAI / machine learningMean reversion High risk
Updated 4 months ago None stated GitHub repository of Lqs Ai Institutional Engine

More trading robots

Need a Broker for MT5?

Compare regulated brokers that support MetaTrader, with spreads, minimum deposits and leverage side by side.

Compare brokers