Synced with GitHub · updated today

Free MT4 & MT5 expert advisors

1,977 free, open-source expert advisors for MetaTrader 4 and 5, each linked to its source code on GitHub.

New EAs by RSS
999 EAs match Clear filters

Conquest Platinum SMC EA

by MunchonGithub
1 stars

This MetaTrader 5 expert advisor implements a comprehensive Smart Money Concepts strategy, detecting market structure shifts through Break of Structure and Change of Character events. It monitors Fair Value Gaps and liquidity sweeps to identify entry points across multiple timeframes. The system offers several executio

MT5 Trading robot SMC / ICT / price actionScalpingTrend following
Updated 3 months ago Apache-2.0 GitHub repository of Conquest Platinum SMC EA
1 stars

This MetaTrader 5 expert advisor provides an on-chart dashboard for manual trade execution and management. It features dedicated buy and sell buttons alongside editable fields for lot size, take profit, and stop loss distances. The tool includes a toggleable trailing stop mechanism that utilizes the stop loss input as

MT5 Utility

SMC Telegram Signal EA

by shanto9333
1 stars

This MetaTrader 5 expert advisor automates trading based on Smart Money Concepts (SMC). It analyzes market structure across multiple timeframes, specifically looking for liquidity grabs, order blocks, and fair value gaps. The robot includes risk management features such as percentage-based lot sizing and multiple take-

MT5 Trading robot SMC / ICT / price actionMulti-strategy
Updated 3 months ago None stated GitHub repository of SMC Telegram Signal EA
1 stars

This MetaTrader 5 expert advisor implements a multi-timeframe trading strategy across M1, M5, and M15 intervals. It utilizes a seven-period Exponential Moving Average system ranging from EMA 30 to EMA 60 to identify market conditions. When EMAs are aligned, it executes trend-following trades; in consolidated markets, i

MT5 Trading robot Trend followingMean reversionIndicator crossover
Updated 3 months ago None stated GitHub repository of Multi Filter MA MT5

Bollinger Bands Mean Reversion EA

by federico-quintieri
1 stars

This Expert Advisor for MetaTrader 5 implements a mean reversion strategy utilizing Bollinger Bands and a 200-period Exponential Moving Average. It monitors market volatility through band distance and enters trades when price action returns inside the bands following a breakout. The system executes logic only at the st

MT5 Trading robot Mean reversionTrend following

MQL5 Corso Free

by federico-quintieri
1 stars

A collection of educational Expert Advisors and scripts designed for learning MQL5 programming on the MetaTrader 5 platform. The repository functions as a modular curriculum, covering programming fundamentals, event handling, and market data retrieval. It demonstrates core trade execution using the CTrade class, includ

MT5 Collection
Updated 3 months ago None stated GitHub repository of MQL5 Corso Free

Mochipoyo EA

by jiangchengban-art
1 stars

This MetaTrader 5 expert advisor implements a multi-timeframe strategy based on Dow Theory and Granville's Laws. It analyzes market structure across H4, M15, and M5 intervals using EMA, RCI, and MACD indicators. Trades are executed based on a proprietary scoring system that requires a minimum point threshold for entry.

MT5 Trading robot Trend followingIndicator crossoverMean reversion
Updated 3 months ago None stated GitHub repository of Mochipoyo EA

RB Xauusd Mt5

by RicardoBarato
1 stars

RB Xauusd Mt5 is a research-grade expert advisor for MetaTrader 5 focused on gold trading. It uses a systematic approach incorporating a 50/200 EMA bias on the H1 timeframe, structural analysis on M15, and volatility filtering via ATR and ADX on the M1 timeframe. The strategy incorporates complex risk management tools,

MT5 Trading robot Trend followingBreakout
Updated 3 months ago GPL-3.0 GitHub repository of RB Xauusd Mt5

Multi Timeframe Trend Gold EA

by kimanijames817-glitch
1 stars

This MetaTrader 5 expert advisor automates trend-following strategies for Forex pairs and Gold. It analyzes the market using a multi-timeframe approach, referencing H4 and H1 Exponential Moving Averages to establish trend direction. Entry signals are refined with indicators including the Average Directional Index, Rela

MT5 Trading robot Trend followingIndicator crossover
Updated 3 months ago None stated GitHub repository of Multi Timeframe Trend Gold EA

NYKX Morning Breakout

by satishnaik4567
1 stars

This MetaTrader 5 expert advisor executes an intraday breakout strategy based on the volatility of the first five-minute candle of the trading day. It calculates eight distinct price levels using percentage deviations from the session midpoint and high/low ranges. The system monitors for price crossovers at specific th

MT5 Trading robot Breakout
Updated 3 months ago None stated GitHub repository of NYKX Morning Breakout

Gold Liquidity Hunter Pro

by eaglenight37
1 stars

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

MT5 Trading robot SMC / ICT / price actionTrend following
Updated 3 months ago None stated GitHub repository of Gold Liquidity Hunter Pro

This MetaTrader 5 expert advisor functions as a signal executor that bridges TradingView alerts to the platform via local JSON files. It monitors a specified directory for trade instructions, supporting market entries and various closing commands. The EA includes internal risk controls such as maximum daily loss percen

MT5 Copier & bridge

Xau Range Scalper Pro

by amolrasal2004-ctrl
1 stars

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

MT5 Trading robot Mean reversionScalping
Updated 3 months ago None stated GitHub repository of Xau Range Scalper Pro

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.

MT5 Trading robot SMC / ICT / price actionBreakoutTrend following

Account Monitor EA

by Mind2Money
1 stars

Account Monitor EA is a utility for MetaTrader 5 designed to track and notify users of account activities in real-time. It monitors trade executions, the creation of pending orders, and modifications to Stop Loss or Take Profit levels. Notifications are sent via the ServerChan service, supporting both Turbo and SC3 mod

MT5 Utility
Updated 3 months ago None stated GitHub repository of Account Monitor EA

MQL Relay Executor

by naidenpetrov00
1 stars

MQL Relay Executor is a MetaTrader 5 utility designed to automate the execution of trading signals received from external platforms like TradingView. It functions as a bridge that monitors for incoming signal data and manages the subsequent trade lifecycle. The system includes logic for automated risk management, such

MT5 Copier & bridge

Telegram Trader Dashboard

by AutoTradeSignal
1 stars

This MetaTrader 5 expert advisor functions as a signal bridge and trading dashboard. It connects to an external server via a specified URL to retrieve trading signals and display account statistics directly on the chart. Users can manage positions and execute trades with predefined risk parameters, including automated

MT5 Copier & bridge
Updated 3 months ago None stated GitHub repository of Telegram Trader Dashboard

Universal MTF EA

by Huthayfa-Alomari
1 stars

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

MT5 Trading robot SMC / ICT / price actionMulti-strategyTrend following
Updated 3 months ago None stated GitHub repository of Universal MTF EA

Big Candle Middle Entry EA

by humayukhan64-creator
1 stars

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

MT5 Trading robot ScalpingBreakout
Updated 3 months ago None stated GitHub repository of Big Candle Middle Entry EA

MQL5 Bots Collection

by rafaelmaia8384
1 stars

This repository provides a collection of MetaTrader 5 expert advisors focusing on trend-following and mean-reversion strategies. The featured Medias INDOL bot uses a triple moving average setup (140, 70, and 35 periods) combined with a 2-period Relative Strength Index (RSI) for entries. It incorporates multi-asset logi

MT5 Collection Indicator crossoverMean reversionTrend following
Updated 3 months ago None stated GitHub repository of MQL5 Bots Collection

Goldmine EA Series

by brandonboyd203-byte
1 stars

This collection of MetaTrader 5 expert advisors is designed for trading Gold and Silver using Smart Money Concepts. The EAs identify entries through Fair Value Gaps, Order Blocks, and session sweeps, filtered by market structure shifts like BOS and CHoCH. It features sophisticated risk controls including multi-layered

MT5 Collection SMC / ICT / price action
Updated 4 months ago Custom licence GitHub repository of Goldmine EA Series
1 stars

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

MT5 Trading robot Trend followingMean reversionBreakout
1 stars

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

MT5 Trading robot ScalpingTrend followingMean reversion

MT5 Telegram Assistant

by Sebastianlr11
1 stars

This MetaTrader 5 expert advisor functions as a monitoring and notification tool that integrates with Telegram via a bot. It tracks account activity in real-time to send alerts for trade executions, including details on entry prices, stop loss, and take profit. Upon closing a trade, it provides comprehensive data on ne

MT5 Copier & bridge

Master Portfolio Dashboard

by Sebastianlr11
1 stars

This MetaTrader 5 expert advisor serves as a centralized management interface for monitoring and controlling multiple active trading bots across various charts. It automatically identifies running experts and their associated Magic Numbers by scanning active chart templates in real-time. The tool provides a custom grap

MT5 Trade manager

Multi Strategy EA MT5

by Lucifer75853
1 stars

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

MT5 Trading robot ScalpingMulti-strategy
Updated 4 months ago None stated GitHub repository of Multi Strategy EA MT5

Renko EMA Trading EA

by NOVESH-CREATE
1 stars

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

MT5 Trading robot Trend following
Updated 4 months ago None stated GitHub repository of Renko EMA Trading EA

DevyyTrades Webhook EA

by fynnelsner
1 stars

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

MT5 Trading robot Trend followingSMC / ICT / price actionNews
Updated 4 months ago None stated GitHub repository of DevyyTrades Webhook EA

Automatic Breakout Strategy EA

by Ayooluwa-trading-dev
1 stars

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

MT5 Trading robot Breakout

Price Action Master

by fikribuoy-droid
1 stars

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

MT5 Trading robot SMC / ICT / price actionBreakoutTrend following
Updated 4 months ago None stated GitHub repository of Price Action Master
1 stars

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

MT5 Trading robot Trend followingIndicator crossover
Updated 4 months ago None stated GitHub repository of Tono Confluence Master XAU

Smart Consensus Pro

by tripleonesoft-design
1 stars

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

MT5 Trading robot SMC / ICT / price actionIndicator crossoverTrend following
Updated 4 months ago None stated GitHub repository of Smart Consensus Pro

MT5 Experts AI

by tahaalhafid
1 stars

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

MT5 Trading robot AI / machine learningMulti-strategy
Updated 4 months ago None stated GitHub repository of MT5 Experts AI

Gold Scalper AI Bridge

by almightymoon
1 stars

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

MT5 Trading robot AI / machine learningScalpingIndicator crossover Archived
Updated 4 months ago None stated GitHub repository of Gold Scalper AI Bridge

Xauusd M1 Scalper

by febrimunan
1 stars

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

MT5 Trading robot BreakoutScalping
Updated 4 months ago None stated GitHub repository of Xauusd M1 Scalper

Xauusd Event Driven

by lightup777777
1 stars

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

MT5 Trading robot ScalpingTrend following
Updated 4 months ago None stated GitHub repository of Xauusd Event Driven
1 stars

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

MT5 Trading robot BreakoutTrend followingIndicator crossover
Updated 4 months ago None stated GitHub repository of Donchian MACD Breakout EA

Scalp Gold EA

by wechuck
1 stars

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

MT5 Trading robot Trend followingScalpingMulti-strategy
Updated 4 months ago None stated GitHub repository of Scalp Gold EA

DayBlocker

by th48ad
1 stars

DayBlocker is a utility expert advisor for MetaTrader 5 that manages the global AutoTrading state based on economic events. It monitors the built-in MQL5 calendar and a manual text file for high-impact news such as Flash PMI, FOMC meetings, and Non-Farm Payrolls. When a specific event is detected for the current day, t

MT5 News trading News
Updated 4 months ago None stated GitHub repository of DayBlocker
1 stars

This collection for MetaTrader 5 provides a suite of trading algorithms and risk management utilities. The primary expert advisor features an adaptive machine learning system using a neural network and evolutionary genetic algorithms. It analyzes market structure, volume profiles, and candlestick patterns to execute tr

MT5 Collection AI / machine learningSMC / ICT / price action

Trade Solutxn Masterclass EA Framework

by tradesolutxn-creator
1 stars

This MetaTrader 5 expert advisor serves as a modular boilerplate and educational framework for algorithmic trading development. It provides a base structure for students to build custom execution strategies, transitioning from manual price action to automated logic. The current implementation includes basic risk manage

MT5 Framework & template

Risk Managed Trend EA

by Hatef-Rostamkhani
1 stars

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

MT5 Trading robot Trend followingIndicator crossover
Updated 4 months ago None stated GitHub repository of Risk Managed Trend EA
1 stars

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

MT5 Trading robot Mean reversion
Updated 4 months ago None stated GitHub repository of BB and RSI Pullback Strategy

GoldPulse BurstTrend

by wayneheyliger-cpu
1 stars

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

MT5 Trading robot Trend followingIndicator crossoverScalping
Updated 4 months ago None stated GitHub repository of GoldPulse BurstTrend

GoldenGauss EA V4

by combjuda
1 stars

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

MT5 Trading robot AI / machine learning
Updated 4 months ago None stated GitHub repository of GoldenGauss EA V4
1 stars

This expert advisor is a risk management and trade execution utility for MetaTrader 5. It allows traders to visually manage risk on the chart by dragging entry, stop loss, and take profit lines. The tool automatically calculates the appropriate lot size based on account equity and user-defined risk parameters. It suppo

MT5 Utility
Updated 4 months ago None stated GitHub repository of Brokers DB Position Sizer

Oddioybek7 MQ5 Collection

by oddioybek7-beep
1 stars

This MetaTrader 5 repository contains a collection of automated trading systems, including SignalRobot, OrderBlockRobot, and Smart HHMA Robot. The primary SignalRobot expert uses Triple Exponential Moving Average (TEMA) and noise filters to generate trade signals. It includes a risk management module that calculates lo

MT5 Collection Trend followingIndicator crossoverSMC / ICT / price action
Updated 5 months ago None stated GitHub repository of Oddioybek7 MQ5 Collection

Fast Scalper

by tsvirinkal
1 stars

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

MT5 Trading robot ScalpingHedgingMean reversion
Updated 5 months ago None stated GitHub repository of Fast Scalper

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.

About the EA Library

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.

Compare brokers