Gold Liquidity Hunter Pro is a MetaTrader 5 expert advisor designed for trading gold and indices using Smart Money Concepts and ICT principles. It determines market direction using a daily 200 EMA bias and identifies entries based on H4 order blocks. The system includes multiple volatility and trend filters, such as AD
MT5Trading robotSMC / ICT / price actionTrend following
A MetaTrader 5 expert advisor designed for range-based reversal trading, primarily optimized for XAUUSD on the M5 timeframe. It identifies sideways markets by monitoring price touches at support and resistance levels over a defined lookback period. The robot filters entries using RSI, ADX, and candle patterns such as e
This MetaTrader 5 expert advisor is a multi-layered trading system specifically designed for BTCUSD. It utilizes a hierarchical decision logic that analyzes macro bias on the H4 timeframe, maps support and resistance on the H1 timeframe, and confirms structure changes on M15 before executing trades on the M5 timeframe.
MT5Trading robotSMC / ICT / price actionBreakoutTrend following
This MetaTrader 5 expert advisor implements a multi-timeframe trading strategy across H4, M15, and M5 intervals. It executes trades based on confluence between Fibonacci levels, liquidity zones, and market regime analysis. The robot manages risk through defined per-trade percentages, daily loss limits, and weekly drawd
MT5Trading robotSMC / ICT / price actionMulti-strategyTrend following
This MetaTrader 5 expert advisor is designed for gold scalping on the M1 timeframe. It identifies significant price movements by comparing candle size against an Average True Range multiplier. Upon detecting a large candle, the robot places both buy stop and sell stop orders at the candle's midpoint. When one order is
WannaBeQuant Strategy Selection is a multi-strategy expert advisor for MetaTrader 5 designed to trade cryptocurrency and equity markets. It combines six distinct trading logic modules, including Ichimoku trend following, mean reversion, and breakout strategies. The EA executes on a timer-based loop rather than every ti
FX Volume80 Trend Highway Runner is a multi-strategy scalping robot for MetaTrader 5, optimized for the M1 timeframe. It employs a weighted scoring system that evaluates candlestick patterns, ADX momentum, and market structure to identify entries. The EA features specialized logic for trend continuation and mean-revers
This MetaTrader 5 expert advisor executes multiple trading strategies simultaneously, allowing users to allocate capital percentages between different modules like high-frequency trading, scalping, and custom XBTFX logic. It includes comprehensive risk management features such as a maximum daily loss percentage, per-tr
This MetaTrader 5 expert advisor executes trades based on Renko chart patterns, specifically optimized for Bitcoin markets like BTCUSD. Instead of standard timeframes, the system uses fixed dollar-value brick sizes to filter price noise and identify trends. It features automated risk management through percentage-based
This MetaTrader 5 Expert Advisor functions as a bridge for TradingView alerts, processing signals through a Python-based webhook server. It executes a mechanical strategy involving trend following, Fair Value Gaps, and structural changes like Break of Structure. The EA includes sophisticated risk management such as dyn
This expert advisor for MetaTrader 5 implements an automated breakout strategy based on the high and low points of the previous candle. It monitors the market for price breaches above the previous high to initiate long positions or below the previous low for short positions. The bot includes basic risk management contr
This MetaTrader 5 expert advisor automates several price action strategies, including pin bar reversals at support and resistance levels, trendline bounces, and break-and-retest patterns. The robot employs multi-timeframe analysis to align entries with higher timeframe trends. Risk controls include percentage-based pos
MT5Trading robotSMC / ICT / price actionBreakoutTrend following
This MetaTrader 5 expert advisor is designed for XAUUSD on the M5 timeframe using a confluence scoring system. It evaluates market conditions using five indicators: EMA, MACD, RSI, Stochastic, and ADX, assigning a point value to determine entry viability. The robot features three predefined risk modes—Safe, Balanced, a
This MetaTrader 5 expert advisor collection employs institutional trading concepts to execute trades across forex, commodities, and cryptocurrency markets. It utilizes a dual-timeframe approach, analyzing the H1 chart for trend direction and M15 for execution. Entry signals require multiple confirmations from RSI, MACD
MT5Trading robotSMC / ICT / price actionIndicator crossoverTrend following
This expert advisor for MetaTrader 5 utilizes an advanced modular architecture focused on market regimes and decision consensus. It implements a Council-based execution system that evaluates quality scores, spread fractions, and consensus levels before triggering trades. The system features an AI evolution engine desig
This MetaTrader 5 expert advisor acts as a bridge between the trading terminal and an external Python-based AI server. It extracts market data and technical indicators—including EMA, RSI, ATR, and ADX across multiple timeframes—to request trade signals via ZeroMQ, TCP, or file-based communication. The EA manages trade
This MetaTrader 5 expert advisor implements a specialized opening range breakout strategy for gold (XAUUSD) on the M1 timeframe. It specifically targets the Monday market opening by monitoring price action during the first few minutes of the session to establish a high-low range. The robot enters a buy or sell position
An event-driven expert advisor for MetaTrader 5 designed specifically for gold. It monitors rapid price movements or stretches to identify entry points, utilizing an exponential moving average for signal smoothing. The strategy focuses on momentum by entering trades after identifying specific price peaks and ignition m
This MetaTrader 5 expert advisor executes a trend-following strategy based on Donchian Channel breakouts and MACD filters across multiple timeframes. It utilizes a higher timeframe for trend direction while identifying entry opportunities on lower timeframes. The robot includes a trend memory mode designed to manage en
Scalp Gold EA is a MetaTrader 5 robot primarily optimized for XAUUSD and major forex pairs. It employs a multi-tiered entry system that selects risk levels based on setup confluence and H4 trend alignment via moving averages. Entries are further filtered by ADX momentum and volatility checks. The EA manages risk with a
This MetaTrader 5 expert advisor implements a trend-following strategy using Exponential Moving Average crossovers and Relative Strength Index momentum confirmation. It enters trades based on trend direction and exits using Average True Range derived stop loss and take profit levels. The system includes robust risk man
This MetaTrader 5 expert advisor implements a mean-reversion day-trading strategy using Bollinger Bands and the Relative Strength Index. It identifies overextended price movements where a candle closes significantly outside the bands with confirming RSI overbought or oversold levels. The robot enters trades on a price
GoldPulse BurstTrend is an automated trading robot for MetaTrader 5 designed to capture momentum within established trends. It employs a multi-timeframe logic, analyzing the H1 and M5 periods for overall bias while using the M1 timeframe for trade execution. The system filters entries using EMA crossovers, ADX strength
GoldenGauss EA V4 is a neural network-based trading robot for MetaTrader 5 that utilizes machine learning models to identify market entries. It employs an Average True Range based system for calculating dynamic stop loss, take profit, and trailing stop levels. The EA includes a time filter for specific trading sessions
Fast Scalper is an Expert Advisor for MetaTrader 5 that executes trades based on price ranges and tick velocity. It monitors short-term and long-term price extremes using 40-candle and 200-candle lookback periods to establish market context. The system incorporates a hedging mechanism to manage open positions, using sp
This MetaTrader 5 expert advisor utilizes an XGBoost machine learning model exported via the ONNX format to identify trading opportunities. It enters trades based on classification probabilities and a minimum gap between prediction classes. The system features extensive risk controls, including stop loss and take profi
MT5Trading robotAI / machine learningTrend following
This MetaTrader 5 expert advisor implements core Inner Circle Trader (ICT) concepts including Fair Value Gaps (FVG), liquidity sweeps, and Market Structure Shifts (MSS). It executes trades based on price imbalances and displacement, utilizing session-based filters for London and New York kill zones. Risk management fea
This MetaTrader 5 expert advisor integrates Large Language Models such as OpenAI and Anthropic Claude with technical analysis to automate trading across forex, gold, crypto, and indices. It utilizes a confluence scoring system based on Smart Money Concepts, Ichimoku Cloud, and standard indicators like RSI and MACD. The
This MetaTrader 5 expert advisor implements a trend-following strategy using Moving Average crossovers and Relative Strength Index (RSI) signals. The robot enters trades when a fast EMA crosses a slow EMA, provided the RSI confirms momentum. Risk management is handled through ATR-based stop loss and take profit calcula
MT5Trading robotIndicator crossoverTrend following
Apex Leviathan is a multi-indicator expert advisor for MetaTrader 5 that combines technical analysis with external AI validation. It calculates a trade score using moving averages across H4, H1, and M30 timeframes, alongside RSI and MACD data. If a score threshold is met, the robot optionally consults the Google Gemini
MT5Trading robotAI / machine learningIndicator crossoverTrend following
My Algo EA is a modular expert advisor developed for trading XAUUSD on the MetaTrader 4 platform. It utilizes a trend-following approach based on Exponential Moving Averages and the Average True Range indicator. The robot manages entries through a dedicated module that considers current market sessions, spread limits,
This MetaTrader 5 expert advisor identifies and trades a proprietary geometric P4 swing pattern. It scans for a multi-point price skeleton using historical data and triggers entries at P4 when specific price ratios and time constraints are met. The system requires an account in hedging mode to manage trade-specific sna
Ravan EA is a multi-indicator confluence trading robot for MetaTrader 5. It utilizes a scoring engine based on seven indicators, including EMA crossovers, Supertrend, ADX, RSI, automated support and resistance levels, candlestick patterns, and volume analysis. The expert advisor enters trades when a user-defined signal
This automated trading system for MetaTrader 4 is specifically designed for Gold (XAUUSD) on the fifteen-minute timeframe. It identifies market direction using an Exponential Moving Average crossover on the hourly chart and executes trades on the M15 chart during pullbacks to short-term moving averages. Risk management
This MetaTrader 5 expert advisor automates a Smart Money Concepts strategy focused on liquidity sweeps of previous session highs and lows. It identifies sweeps on a higher timeframe and seeks entries on a lower timeframe using Inversion Fair Value Gaps. The robot monitors the Asian and London trading sessions to establ
This MetaTrader 5 expert advisor executes a strategy combining Exponential Moving Average crossovers with Relative Strength Index filtering. It identifies entries by detecting price crossovers of the 9-period EMA confirmed by RSI levels recovering from overbought or oversold zones. The robot manages trades using define
This MetaTrader 5 expert advisor implements a pair trading arbitrage strategy between spot gold and gold futures. The robot monitors the price difference between XAUUSD and the GC futures contract, opening simultaneous buy and sell orders when the spread exceeds a defined threshold. Risk management is handled through a
This MetaTrader 5 expert advisor automates trading by detecting reversals in Heikin Ashi candle colors. It initiates a buy trade when a bullish flip occurs and a sell trade upon a bearish flip, managing one position at a time. The robot allows users to specify a custom Heikin Ashi indicator path if the default is not u
AIME is a MetaTrader 5 Expert Advisor that automates trading using Inner Circle Trader (ICT) methodologies. The robot enters trades by evaluating smart money concepts such as fair value gaps, order blocks, and liquidity levels during specific session killzones. It features distinct strategies including the Unicorn mode
This MetaTrader 5 expert advisor implements a multi-layer Smart Money Concepts strategy across twelve currency pairs and gold. It utilizes a weighted scoring engine to evaluate setups based on market structure, liquidity sweeps, fair value gaps, and technical indicators like RSI and VWAP. The robot identifies break of
MT5Trading robotSMC / ICT / price actionMulti-strategyTrend following
Trend Pullback EA is an automated trading robot for MetaTrader 5 that uses Exponential Moving Averages and price action to execute trades. It identifies market trends using a dual EMA crossover system and waits for price pullbacks into the moving average zone. Valid entries require confirmation from bullish or bearish
Liquidity Scalper is an automated expert advisor for XAUUSD (Gold) on MetaTrader 4 and 5. It executes trades based on institutional order flow and Smart Money Concepts, specifically targeting liquidity sweeps followed by market displacement. The system identifies order blocks and enters on either retests or momentum-ba
Sharrow is an AI-driven trading robot for MetaTrader 5 that integrates with a Python-based machine learning toolchain. It functions as a trend engine, primarily designed for the H1 timeframe, using rules generated from walk-forward training scripts. The system includes sophisticated risk controls such as daily drawdown
This MetaTrader 5 Expert Advisor implements an Exponential Moving Average crossover strategy generated using a visual no-code development platform. It utilizes bar-gated logic to evaluate trade entries and exits once per candle, preventing repetitive order submissions. The robot includes risk management controls such a
This MetaTrader 5 expert advisor performs comprehensive Smart Money Concepts (SMC) and ICT-style analysis. It identifies market structure elements such as Break of Structure (BOS) and Change of Character (CHOCH) based on candle body closes. The tool visualizes order blocks, fair value gaps, and liquidity levels includi
This MetaTrader 5 expert advisor automates trading for gold and bitcoin symbols using a trend-following strategy. It identifies entry points by combining Exponential Moving Average crossovers with the Relative Strength Index for momentum filtering on the M5 timeframe. The robot includes automated risk management that c
This MetaTrader 5 expert advisor automates trading strategies based on Smart Money Concepts (SMC), specifically focusing on Fair Value Gaps (FVG) and Order Blocks. The robot identifies market structure using swing highs and lows, rejection blocks, and a Simple Moving Average filter. Positions are managed through fixed
Gold Dual Engine Scalper is an MT5 expert advisor designed for XAUUSD trading. It utilizes a regime-based state machine to navigate market conditions, employing two distinct engines: one for volatility burst continuations and another for liquidity sweep reversals. The EA monitors for price compression and market exhaus
The ForexR EA Library collects open-source expert advisors for MetaTrader 4 and MetaTrader 5 that are published on GitHub. Each entry links to the original repository, so you always get the author's latest code, issues and licence straight from the source. Star counts, last updates and licences are synced from GitHub every day, and new repositories are added every week.
Every repository is checked automatically before it is listed: it must contain readable MQL source code for a real expert advisor, and repositories that ship executables, hide downloads behind archive passwords or show signs of bought stars are left out. The summaries and tags are written automatically from each repository's README and code. They describe what an EA does; they are not a recommendation, and nothing here is tested or endorsed by ForexR.
Trading with expert advisors is risky. Backtest any EA and run it on a demo account before you trust it with real money. CFDs and leveraged forex are complex instruments with a high risk of losing money rapidly.
EA Library FAQ
What is an expert advisor (EA)?
An expert advisor is a program that runs inside MetaTrader 4 or MetaTrader 5. It can open and close trades on its own, manage trades you opened (trailing stops, break-even, partial closes), protect the account, or connect MetaTrader to other tools such as Telegram or Python. EAs are written in MQL4 (MT4) or MQL5 (MT5).
Are the EAs in this library free?
Yes. Every EA listed here is published on GitHub with its source code, so you can read, download and compile it at no cost. Check each repository's licence before reusing the code in your own projects: some EAs state no licence at all.
Are these EAs safe to use?
ForexR lists only repositories with readable MQL source code and never hosts files. Repositories that ship executables, ask you to disable antivirus, hide downloads behind passwords or show signs of bought stars are left out automatically. That does not make any EA profitable or bug-free: read the code, backtest it in the Strategy Tester and run it on a demo account first.
How do I install an EA in MT4 or MT5?
Download the source from GitHub, open MetaTrader, choose File, then Open Data Folder, and copy the .mq4 (MT4) or .mq5 (MT5) file into MQL4/Experts or MQL5/Experts. Open it in MetaEditor and press Compile, then drag the EA from the Navigator onto a chart and allow algorithmic trading.
How does ForexR choose which EAs to list?
A crawler searches GitHub every week for MetaTrader repositories, reads their code and keeps those that contain a real expert advisor and pass the safety checks. Stars, updates and licences are refreshed from GitHub every day. Summaries are written automatically from each repository's README and code, so treat them as a guide and check the source.
What do "High risk", grid and martingale mean?
A grid EA opens a ladder of orders at fixed distances; a martingale EA increases the lot size after losses. Both can show smooth equity curves for a long time and then lose a large part of the account in one strong trend. EAs that use either are marked High risk, and you can hide them with the "Hide grid and martingale" filter.
Run EAs with a broker that supports MT4 and MT5
Compare regulated brokers by platform, spreads, minimum deposit and leverage.