EA Library · 1,377 open-source EAs

Free MT5 Expert Advisors (page 14)

Open-source expert advisors for MetaTrader 5, each linked to its MQL5 source code on GitHub.

Expert advisors1,377
For MT51,377
For MT4127
Updated in a year632

MT5 EAs, Most Starred First

Exness ICT Gold EA

by jonathanmentor62-web
1 stars

The Exness ICT Gold EA is a multi-strategy expert advisor for MetaTrader 5. It trades gold using confluence signals from ICT/SMC, liquidity, FVG, order blocks, retests, trend, breakout and volatility analysis across H4, H1, M15 and M5 timeframes. The EA opens and closes trades based on strategy signals and applies risk

MT5 Trading robot SMC / ICT / price actionTrend followingBreakout
Updated 3 weeks ago None stated GitHub repository of Exness ICT Gold EA

Jackpot Flash Man

by Juste1827
1 stars

The Jackpot Flash Man EA is a trading robot for MT5 that analyzes M1 candle phases and tick microstructure to generate entries. It enters trades on EMA slope conditions, ATR volatility filters, consecutive tick requirements, and predictive engine signals for market regime and candle phase progression. The EA exits posi

MT5 Trading robot Trend followingScalpingSMC / ICT / price action High risk
Updated 3 weeks ago None stated GitHub repository of Jackpot Flash Man
1 stars

This MetaTrader 5 repository contains a large collection of expert advisors developed using the fxDreema visual builder. The primary strategy utilizes a triple moving average system with 200, 25, and 5 periods to detect trends, combined with ATR-based volatility filters for trade exits. It features grid-based order lay

MT5 Collection GridIndicator crossoverTrend following High risk
Updated 3 weeks ago None stated GitHub repository of Amighade MQL5 Collection

MT5 Docker Copier

by chris-lin
1 stars

The MT5 Docker Copier enables automated cross-broker trade copying between two MetaTrader 5 terminals using Docker containers and a central Python TCP hub. Trades from a master signal source such as Vantage are routed to a slave execution account like FTMO. The system resolves symbol name differences through configurab

MT5 Copier & bridge
Updated 3 weeks ago None stated GitHub repository of MT5 Docker Copier

Grid Bot

by tbradlo
1 stars

This MetaTrader EA opens and manages a grid of buy positions every 50 points, setting a fixed take profit of 75 points per trade. It can hold up to 10 buy positions and 5 sell positions of 0.02 lots each, closing the worst sell orders when the sell buffer reaches 5 to free capital. Stochastic oscillator parameters (K=1

MT4MT5 Collection GridIndicator crossoverHedging High risk
Updated 3 weeks ago MIT GitHub repository of Grid Bot

C Financial

by rafaelsoec
1 stars

C Financial is a MetaTrader 5 repository containing a large collection of expert advisor variants focused on trend-following and price action strategies. The primary scripts utilize technical indicators like Moving Averages, ADX, CCI, and Average True Range to detect market direction and volatility. It features modular

MT5 Collection Trend followingBreakoutIndicator crossover High risk
Updated 3 weeks ago None stated GitHub repository of C Financial

QQQ Enterprise Professional

by RolandCreative
1 stars

QQQ Enterprise Professional is a MetaTrader 5 expert advisor that trades the QQQ ETF index using ICT smart money concepts combined with EMA trend indicators. It enters trades on liquidity sweeps, fair value gap confirmations, trend slope alignments and EMA crossovers or breakouts, allowing up to three entries per setup

MT5 Trading robot Trend followingSMC / ICT / price actionBreakout

VORAX Scalper

by nyuchz1
1 stars

VORAX is a scalping expert advisor for MetaTrader 5 that trades XAUUSD gold and BTCUSD bitcoin on the M1 timeframe. It enters positions using momentum and buyer/seller pressure analysis signals and exits at take profit with risk-reward ratios while applying volatility-adjusted stop losses. Risk controls include per-tra

MT5 Trading robot Scalping
Updated 3 weeks ago None stated GitHub repository of VORAX Scalper

AstraTrader

by contatobusinesmendessantos-sketch
1 stars

AstraTrader is an AI-driven MetaTrader 5 expert advisor designed to execute trades based on a deep learning pipeline. The EA manages the execution lifecycle, handling symbols and timeframes, while delegating market analysis and order execution to an external pipeline class. It features built-in risk controls, including

MT5 Trading robot AI / machine learning
Updated 3 weeks ago None stated GitHub repository of AstraTrader

Sniper Style Pro EA

by PasinduAmarasinghe20
1 stars

The Sniper Style Pro EA is a MetaTrader 5 expert advisor that generates BUY and SELL signals using EMA crossover confirmed by RSI thresholds along with multi-timeframe trend alignment checks. It enters positions on signal conditions and manages exits through ATR-based stop loss plus take profit levels at 0.5R, 1.0R, an

MT5 Trading robot Indicator crossoverTrend following
Updated 3 weeks ago None stated GitHub repository of Sniper Style Pro EA

Golden Bar

by MrOwl1011
1 stars

Golden Bar is an expert advisor for MetaTrader 5 that draws a weekly price level grid on the XAUUSD gold chart. It enters long or short trades on bounces from these levels once all active filters agree, including ADX strength, SMA trend, good ratio proximity, and optional session windows. It exits trades at take profit

MT5 Trading robot Mean reversionBreakout
Updated 3 weeks ago MIT GitHub repository of Golden Bar

The Gold Reaper

by bestsangtao
1 stars

The Gold Reaper is an expert advisor compatible with both MetaTrader 4 and MetaTrader 5, specifically designed for gold trading. It executes trades based on fake breakout filters and high-low trailing stop losses, with options to restrict operations by trade frequency, spread, and specific hours on Fridays. The EA feat

MT4MT5 Trading robot BreakoutHedging
Updated 3 weeks ago None stated GitHub repository of The Gold Reaper
1 stars

MRTRADER is an MQL5 Expert Advisor for MetaTrader 5 that trades XAUUSD, EURUSD, and GBPUSD on the H1 timeframe using EMA crossover. It enters long or short trades on fast-slow EMA signals and exits with stop loss and take profit based on ATR multiples. Lots are sized as a percentage of balance up to a maximum limit. A

MT5 Trading robot Trend followingIndicator crossoverMartingale High risk

Gold Sniper Scalper

by Zaibten
1 stars

The Gold Sniper Scalper is an automated trading robot designed for MT5, specifically optimized for scalping gold (XAUUSD). The EA employs technical analysis using indicators like exponential moving averages (EMA), RSI, and ATR for entries, with optional multi-timeframe (MTF) trend confirmation across M5 and M15 charts.

MT5 Trading robot Trend followingScalpingIndicator crossover High risk
Updated 3 weeks ago None stated GitHub repository of Gold Sniper Scalper

Maximum Scalper Unlimited

by lukasrudolf77-commits
1 stars

Maximum Scalper Unlimited is an MT5-based expert advisor designed for high-frequency scalping, specifically configured for gold (XAUUSD). Operating on the M1 timeframe, it aligns entries with M5 trends using multiple exponential moving averages, RSI, and Stochastic indicators. The strategy utilizes a trend-pyramiding a

MT5 Collection ScalpingTrend followingGrid High risk
Updated 4 weeks ago None stated GitHub repository of Maximum Scalper Unlimited

Signal Scanner Pro PAICT

by asnakegreat
1 stars

This MetaTrader 5 expert advisor functions as a comprehensive chart annotation and signal scanning tool based on Smart Money Concepts and Price Action. It identifies structural elements such as order blocks, fair value gaps, liquidity pools, and market structure shifts across multiple symbols simultaneously. The system

MT5 Utility SMC / ICT / price actionTrend followingIndicator crossover High risk
Updated 4 weeks ago None stated GitHub repository of Signal Scanner Pro PAICT

Xau Cloud AI Sniper

by Lamarrsdrip
1 stars

Xau Cloud AI Sniper is an automated trading robot for MetaTrader 5 designed for gold trading. It utilizes a multi-layered entry pipeline involving a pattern engine, breakout detection, and trend alignment, often synchronized with external cloud-based market outlooks. The system features an AI-filter mode to validate tr

MT5 Collection BreakoutTrend followingMean reversion High risk
Updated 4 weeks ago None stated GitHub repository of Xau Cloud AI Sniper

SMC Liquidity EA

by Shifrozy
1 stars

This expert advisor for MetaTrader 5 automates Smart Money Concepts (SMC) and institutional liquidity strategies. It maps liquidity pools on a higher timeframe, monitors for liquidity sweeps, and uses a lower timeframe to identify market structure shifts (CHoCH) and breaks of structure (BOS). To enter positions, the EA

MT5 Trading robot SMC / ICT / price actionBreakoutGrid High risk

XAUUSD Scalper

by kezyandrew
1 stars

Xauusd Scalper is a regime-adaptive Expert Advisor designed for MetaTrader 5, specifically optimized for the XAUUSD (Gold) M5 timeframe. It integrates four distinct strategy modules—SweepReversal, VolBreakout, TrendPullback, and MeanReversion—under a shared risk manager. The EA automatically classifies market condition

MT5 Trading robot Trend followingBreakoutMean reversion
Updated 4 weeks ago None stated GitHub repository of XAUUSD Scalper

AI Trading EA

by sitshikizahlumelo-web
1 stars

AI Trading EA is an automated trading robot for MetaTrader 5 that integrates external machine learning signals with a local technical strategy. The EA sends real-time market data via HTTPS POST requests to a user-defined AI endpoint to retrieve trade signals. When AI signals are disabled or offline, it falls back to a

MT5 Trading robot Indicator crossoverTrend followingScalping
Updated 4 weeks ago None stated GitHub repository of AI Trading EA

Ktai XAU DCA

by tiennguyen3000
1 stars

This MetaTrader 5 Expert Advisor trades gold using an ATR-adaptive grid system combined with monthly price bands. It segments account equity into a primary trading budget and a reserve fund, placing up to twelve levels of DCA orders. Grid spacing relies on ATR, while position sizing uses a quadratic progression budget

MT5 Trading robot GridMean reversion High risk
Updated 4 weeks ago None stated GitHub repository of Ktai XAU DCA

SMC Quant EA

by AgostarTech
1 stars

The SMC Quant EA is a MetaTrader 5 robot that trades using a deterministic state machine based on smart money concepts. It enters long or short positions when lower timeframe price action aligns with fair value gaps, order blocks, liquidity sweeps, and swing structures, with confirmation from the higher timeframe bias.

MT5 Collection SMC / ICT / price action
Updated 4 weeks ago None stated GitHub repository of SMC Quant EA

Forex Ema Risk Bot

by Behzod-max
1 stars

An MT5 Expert Advisor specifically designed for trading gold (XAU/USD) with modular strategy components and strong risk management filters. It features four mutually exclusive trading modes: Donchian breakout, EMA trend pullback, session breakout, and Bollinger Bands mean reversion. Trades are entered based on multi-ti

MT5 Trading robot BreakoutTrend followingMean reversion
Updated 4 weeks ago None stated GitHub repository of Forex Ema Risk Bot

ZMQ Trade Copier

by interlinker0325
1 stars

This EA acts as a slave terminal in a ZMQ-based trade copier for MetaTrader. It binds to a TCP socket on a configured port and listens for incoming trade positions from a master EA. Upon receiving a position, it opens a matching trade on the local terminal using the specified magic number and slippage. The system enabl

MT4MT5 Copier & bridge
Updated 5 weeks ago None stated GitHub repository of ZMQ Trade Copier

The Gold Reaper

by naming1086
1 stars

The Gold Reaper is a multi-strategy expert advisor for MetaTrader 4 and 5. It trades gold pairs using breakout and reversal entries based on fractals and ATR. Trades enter when spread and frequency conditions are met and exit via trailing stops or time-based rules. The EA includes NFP filters to pause during economic e

MT4MT5 Trading robot BreakoutTrend followingScalping High risk
Updated 5 weeks ago None stated GitHub repository of The Gold Reaper

CC Trading Management

by ChartAndChill
1 stars

This trade management expert advisor for MetaTrader 5 provides a comprehensive execution panel featuring a TradingView-inspired position tool. It allows users to visually define risk through draggable on-chart stop loss and take profit zones, automatically calculating lot sizes based on a percentage of account risk. Th

MT5 Trade manager
Updated 5 weeks ago None stated GitHub repository of CC Trading Management

Forex EA Collection

by tmpmosisili
1 stars

This repository contains a set of automated trading robots for the MetaTrader 5 platform, focusing on indicator-driven entry logic. The primary expert advisor utilizes Relative Strength Index levels to identify potential reversals, filtered by a Moving Average to ensure trades align with the prevailing trend. Risk mana

MT5 Collection Trend followingMean reversion
Updated 5 weeks ago None stated GitHub repository of Forex EA Collection

RiskGuard Pro

by farhadiamirali403-lab
1 stars

RiskGuard Pro is a multi-strategy expert advisor for MetaTrader 5 that combines automated trade execution with comprehensive risk management. It features a voting engine that aggregates signals from indicators like RSI, MACD, and Bollinger Bands. The EA supports various lot-sizing methods, including fixed lots and perc

MT5 Trading robot Multi-strategyGridMartingale High risk
Updated 5 weeks ago None stated GitHub repository of RiskGuard Pro

AI Game Theory Trader

by can87683
1 stars

AI Game Theory Trader is a MetaTrader 5 expert advisor that employs Nash-style statistical signals for automated trade execution. It utilizes adaptive logic to calculate lot sizes based on user-defined risk percentages. The EA manages risk through stop losses, take profits, and trailing stops, which can be fixed or ATR

MT5 Trading robot AI / machine learning
Updated 5 weeks ago BSD-3-Clause GitHub repository of AI Game Theory Trader

Otto EA

by vickygujjar17
1 stars

Otto EA is a MetaTrader 5 expert advisor ported from Pine Script, designed for institutional-style trading and price action analysis. It utilizes a proprietary Wick1+Wick2 support and resistance block methodology to identify market structure and potential entry points. The system includes a sophisticated trade manageme

MT5 Trading robot SMC / ICT / price action
Updated 5 weeks ago None stated GitHub repository of Otto EA

Adaptive DDQN MT5

by chyr-rpg
1 stars

This MetaTrader 5 expert advisor is a research-oriented reinforcement learning system implemented natively in MQL5. It utilizes a Deep Q-Network to make trading decisions based on market states derived from technical indicators, volatility, and supply-demand zones. The system manages trades using a grid-based basket ap

MT5 Trading robot AI / machine learningGridMartingale High risk
Updated 5 weeks ago None stated GitHub repository of Adaptive DDQN MT5
1 stars

XSpark is a modular automated trading framework for MetaTrader 5 that prioritizes capital protection and risk management. It includes a collection of distinct Expert Advisors covering various methodologies: a trend-pullback scalper, candle momentum tracking, Smart Money Concepts (SMC), and ICT liquidity models. The sys

MT5 Collection Trend followingScalpingSMC / ICT / price action
Updated 5 weeks ago None stated GitHub repository of XSpark Trading Engine

XAUUSD Guardian

by twentyproject777-alt
1 stars

XAUUSD Guardian is a MetaTrader 5 expert advisor that scalps gold using a higher-timeframe EMA and ADX trend filter and a lower-timeframe pullback entry. It sends one order with an ATR-based stop loss and a take profit at 1.5 times that distance, then flattens after a time limit or outside the broker session. Risk cont

MT5 Trading robot Trend followingScalping
Updated 5 weeks ago None stated GitHub repository of XAUUSD Guardian

MT5 AI EA

by aminazhar
1 stars

This MetaTrader 5 expert advisor is a component of the MT5-AI ecosystem, designed to interface with Python gateways and Telegram signals. The robot processes external signals to identify specific candle patterns and automatically plot Fibonacci retracement levels on the chart. It features multiple operational modes inc

MT5 Trading robot BreakoutSMC / ICT / price action
Updated 5 weeks ago None stated GitHub repository of MT5 AI EA

Raven Cost Averaging

by randiapriliyadiR
1 stars

Raven Cost Averaging is a multi-currency grid robot for MetaTrader 5 designed to trade seven major forex pairs from a single chart. The system employs a hedging strategy, opening initial buy and sell positions and layering subsequent trades at fixed pip distances. It includes an optional M15 SMA 200 filter for primary

MT5 Trading robot GridHedgingIndicator crossover High risk
Updated 5 weeks ago Apache-2.0 GitHub repository of Raven Cost Averaging
1 stars

This collection of MetaTrader 5 expert advisors focuses on grid and basket trading strategies. The core system establishes a reference price based on a specific hourly candle to initiate buy and sell grids. It manages risk using volume-weighted basket targets for take profit and stop loss. The EA employs aggressive lot

MT5 Collection GridMartingaleNews High risk
Updated 5 weeks ago None stated GitHub repository of Daily Straddle Basket EA

Axole

by mxillo
1 stars

Axole is a MetaTrader 5 expert advisor that implements a classic moving average crossover strategy. It operates specifically on the one-minute timeframe, identifying trends when a fast simple moving average crosses over a slow simple moving average. The robot restricts trading to one open position per symbol at a time

MT5 Trading robot Indicator crossoverScalping
Updated 5 weeks ago MIT GitHub repository of Axole

ATR Reversal EA

by BoudhriYoussef
1 stars

This MetaTrader 5 expert advisor utilizes the Average True Range (ATR) indicator to identify trade entries based on market volatility. It functions as an automated robot that places orders using levels derived from ATR calculations. Risk management is handled through fixed stop loss and take profit settings defined in

MT5 Trading robot Mean reversion
Updated 5 weeks ago None stated GitHub repository of ATR Reversal EA

AntiLatency Sniper EA

by themusafirr
1 stars

This algorithmic scalping robot for MetaTrader 4 and 5 uses a five-factor confluence engine to identify trade entries. It monitors RSI extremes, Bollinger Band breakouts, MACD momentum, EMA ribbons, and volume acceleration. The EA employs percentage-based risk management with a strict stop loss and a flexible take prof

MT4MT5 Trading robot ScalpingTrend followingMean reversion
Updated 6 weeks ago None stated GitHub repository of AntiLatency Sniper EA

AutoPilot FX EA

by fingerprintacoustic
1 stars

The AutoPilot FX EA is an MQL5 Expert Advisor for MetaTrader 5. It places Buy Stop and Sell Stop orders around current price to create a straddle breakout. The first triggered order trades and the opposite pending order cancels. Upon close the EA places a fresh straddle at new price using dynamic ATR distance. Multiple

MT5 Trading robot Breakout
Updated 6 weeks ago None stated GitHub repository of AutoPilot FX EA

SMC Auto MT5

by trananh211
1 stars

This MetaTrader 5 expert advisor automates market structure analysis based on Smart Money Concepts. It identifies key technical events including Change of Character, Break of Structure, and Inducements across two synchronized timeframes. The tool maps Point of Interest zones, distinguishing between extreme and decision

MT5 Trading robot SMC / ICT / price action
Updated 6 weeks ago None stated GitHub repository of SMC Auto MT5

Medula SMC EA

by gurupirataurai92-wq
1 stars

This MetaTrader 5 expert advisor utilizes Smart Money Concepts and pure price action to execute trades without traditional technical indicators. By analyzing raw candle data, it identifies market structures, order blocks, and various fair value gaps. The system includes multiple versions, ranging from simple price acti

MT5 Trading robot SMC / ICT / price actionTrend followingMean reversion
Updated 6 weeks ago None stated GitHub repository of Medula SMC EA

EddyTrader

by hallanbrito
1 stars

EddyTrader is a risk management tool for MetaTrader 5 designed to enforce trading discipline through account-wide loss limits. It monitors the total financial performance of the account regardless of the symbol or strategy. Once a user-defined maximum loss is reached, the expert advisor automatically closes all open po

MT5 Risk & protection
Updated 6 weeks ago None stated GitHub repository of EddyTrader

Gold Trend Pullback EA

by erikoleci
1 stars

The Gold Trend Pullback EA is a MetaTrader 5 robot that trades only XAUUSD. It analyzes H1 trend using fractal swing highs and lows, then identifies pullbacks to EMA 20 on M15 and waits for confirmation candles with volume. It enters market orders within session hours, spread limits, and ATR volatility ranges. Exits us

MT5 Trading robot Trend followingMean reversion
Updated 6 weeks ago None stated GitHub repository of Gold Trend Pullback EA
1 stars

This MetaTrader 5 expert advisor acts as a quantitative trading assistant and order manager. It features a comprehensive graphical interface with tabs for trade operations, account monitoring, and position tracking. The system utilizes a predefined twenty-level lot sizing progression, which is typically used for recove

MT5 Trade manager Martingale High risk

Orva MT5 Bridge

by OrvaLabs
1 stars

Orva MT5 Bridge is a data integration tool for MetaTrader 5 that streams market and account information to external backends. It captures broker-native ticks, candle data, account balances, symbol specifications, and current open positions, converting them into versioned JSON messages. Data is delivered using either HT

MT5 Copier & bridge
Updated 6 weeks ago None stated GitHub repository of Orva MT5 Bridge

Gold MTF Key Level Structure EA

by amirhosseinadgi
1 stars

The Gold MTF Key Level Structure EA is a multi-timeframe expert advisor for trading gold XAUUSD on MetaTrader 5. It identifies swing highs and lows across daily D1 structure timeframe, H4 confirmation timeframe, and H1 entry timeframe to detect key support and resistance levels. The EA enters trades on CHOCH breakout s

MT5 Trading robot Trend followingBreakoutMulti-strategy

Enigma Feed Exporter

by jeremetorresglitch
1 stars

This MetaTrader 5 expert advisor functions as a specialized data utility for exporting broker-specific market data to external files. It records historical M1 and M5 bar data and periodically snapshots live bid and ask spreads to CSV format. The tool is designed to support research pipelines by providing exact pricing

MT5 Copier & bridge
Updated 6 weeks ago Custom licence GitHub repository of Enigma Feed Exporter

More Expert Advisor Categories

Browse all 2,090 EAs

Third-party code. ForexR lists open-source EAs from GitHub; it did not write, test or endorse them, and their summaries are generated automatically from each repository's README and code. Read the code, backtest it and use a demo account first. CFDs and leveraged forex are complex instruments with a high risk of losing money rapidly.

Learn How to Use Expert Advisors

Free, plain-English guides: find an EA, install it, set it up, test it and run it safely.

  1. 1Types of EAsRobots, trade managers, copiers and risk tools, and what each is for.
  2. 2Using this librarySearch, filters, badges and what our checks do and do not mean.
  3. 3Install an EA in MT4 or MT5Data folder, compile, attach to a chart and switch on algo trading.
  4. 4EA settings explainedLot size, stop-loss, magic number, max spread and trading hours.
  5. 5Backtest in the Strategy TesterModelling, spread, the report and the over-fitting trap.
  6. 6Choose a safe EAA checklist for the code, the logic, the evidence and the fit.
  7. 7Run an EA 24/7VPS, forward testing on demo and going live small.
  8. 8Open-source EAs on GitHubLicences, compiling in MetaEditor and editing inputs safely.
  9. 9Forex robots: an honest guideWhat automation can and cannot do for you.

Run EAs With a Broker That Supports MT4 and MT5

Compare regulated brokers by platform, spreads, minimum deposit and leverage.

Compare brokers