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
223 EAs match Clear filters

Smart Trader Forex

by joseph8848
1 stars

Smart Trader Forex is an automated expert advisor for MetaTrader 5 that employs dual strategies for trend following and mean-reversion scalping. It monitors over 15 currency pairs simultaneously using a multi-symbol scanner and a signal quality filter. Risk management includes ATR-based stop losses, trailing stops, and

MT5 Trading robot Trend followingScalpingMean reversion

BTMM Expert Advisor

by FullscopeContractors
1 stars

This MetaTrader 5 expert advisor automates the Breakout-To-Market-Maker (BTMM) strategy, featuring eight distinct intraday setups including M/W patterns, NYC reversals, and EMA200 bounces. It employs a signal arbitration engine to score and prioritize trades based on confluence, liquidity, and regime alignment. Risk ma

MT5 Trading robot SMC / ICT / price actionMean reversionIndicator crossover
Updated 3 months ago None stated GitHub repository of BTMM Expert Advisor

Zyb EA Collection

by clispaul3
1 stars

Zyb EA Collection offers various MetaTrader 4 and 5 expert advisors that implement breakout, scalping, and grid-based trading. The primary strategy uses martingale lot scaling with a multiplier, allowing users to configure tiered step distances and position counts. It features price-level restrictions to prevent buying

MT4MT5 Collection BreakoutMartingaleGrid High risk
Updated 3 months ago None stated GitHub repository of Zyb EA Collection

MT5 AutoEA

by Asura-lab
1 stars

MT5 AutoEA is a multi-strategy trading robot for MetaTrader 5 that utilizes an ensemble approach to market participation. It incorporates over twenty modular strategies, including trend following, mean reversion, and breakouts, which can be toggled individually. The EA supports two execution modes: a portfolio mode for

MT5 Trading robot Multi-strategyTrend followingMean reversion
Updated 3 months ago None stated GitHub repository of MT5 AutoEA

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

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

Mirza Algo EA Collection

by Mirza-Algo
1 stars

This repository provides a collection of MetaTrader 4 expert advisors, including Evoque Global, Alpha Winner, and FXBULL. These robots primarily implement grid strategies with martingale lot scaling to manage positions. Evoque Global specifically includes a news filter, customizable trading hours, and an equity-based s

MT4 Collection GridMartingaleNews High risk
Updated 3 months ago None stated GitHub repository of Mirza Algo EA Collection

Telegram Scraper

by tnickel
1 stars

This repository functions as an automated tool and collection for extracting Expert Advisors from Telegram chats. It provides a pipeline to download, structure, and analyze MetaTrader files using LLM-based processing and a centralized SQLite dashboard. The collection includes various robots like Gold Trade Pro and Spac

MT4MT5 Collection Multi-strategyMartingaleGrid High risk
Updated 3 months ago None stated GitHub repository of Telegram Scraper

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

Aurax Sentinel

by Baskaran-Aurax-Sentinal
1 stars

This MetaTrader 5 repository provides a collection of expert advisors focused on automated grid and hedging systems, primarily for the gold market. The featured Phoenix EA utilizes dynamic grid spacing based on USD values and a tactical selling module to manage market imbalances. It includes a deep recovery mode that t

MT5 Collection GridHedgingMartingale High risk
Updated 3 months ago None stated GitHub repository of Aurax Sentinel

HpFX Framework

by mbelgin
1 stars

High Performance Forex (hpFX) is an indicator-agnostic framework for MetaTrader 4 designed for large-scale backtesting and strategy automation. It allows traders to define complex rules by combining up to ten custom indicators as entry signals, confirmation filters, or exit triggers using a flexible string-based encodi

MT4 Framework & template Trend followingIndicator crossoverMulti-strategy
Updated 3 months ago MIT GitHub repository of HpFX Framework

OmniB3

by helveciopereira
1 stars

OmniB3 is an automated grid trading expert advisor for MetaTrader 5, specifically developed for the Brazilian B3 exchange mini-contracts including WIN (mini-index) and WDO (mini-dollar). It employs a multi-indicator entry system with up to four confirmation layers, utilizing signals such as RSI. The EA features an adva

MT5 Collection GridMean reversionMartingale High risk
Updated 3 months ago None stated GitHub repository of OmniB3
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

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

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

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

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

Bakome Trinity EA

by BAKOME-Hub
1 stars

This multi-asset MetaTrader 5 expert advisor is designed for gold, forex, and cryptocurrency markets, specifically XAUUSD, GBPUSD, and BTCUSD. It focuses on a single-position approach, explicitly avoiding grid or martingale techniques. Trade entries are managed through session filters for London and New York and are pr

MT5 Trading robot Trend followingMean reversionMartingale High risk
Updated 4 months ago MIT GitHub repository of Bakome Trinity EA
1 stars

This MetaTrader 5 expert advisor implements a mean-reversion strategy based on the Relative Strength Index. It replaces traditional static oversold and overbought levels with dynamic extremes calculated from historical volatility. The bot utilizes a multi-entry grid approach, opening up to fifteen averaged positions to

MT5 Trading robot Mean reversionGrid High risk
Updated 4 months ago None stated GitHub repository of Dynamic RSI Multi Entry

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
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
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
1 stars

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

MT5 Trading robot SMC / ICT / price action
Updated 5 months ago None stated GitHub repository of ICT Trading Strategy EA
1 stars

This repository is a collection of MetaTrader 5 expert advisors focusing on quantitative research and price action strategies. It includes implementations of Smart Money Concepts and Inner Circle Trader methods, such as Order Blocks, Fair Value Gaps, and liquidity sweeps. Other components feature Ichimoku Kinko Hyo tre

MT5 Collection SMC / ICT / price actionTrend followingMean reversion

Pro Trader AI

by salmanrki
1 stars

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

MT5 Trading robot SMC / ICT / price actionAI / machine learningNews
Updated 5 months ago None stated GitHub repository of Pro Trader AI
1 stars

This repository contains a collection of MetaTrader 5 expert advisors focusing on various automated strategies. Notable files include a liquidity sweep scalper, an opening range breakout tool, and an index arbitrage EA. The primary liquidity sweep EA uses price action filters like candle size and wick ratios alongside

MT5 Collection ScalpingBreakoutSMC / ICT / price action
Updated 5 months ago None stated GitHub repository of VSendra MT5 EA Collection

Forex Robot Collection

by ruanolivier93-netizen
1 stars

This collection for MetaTrader 5 provides multiple trading strategies, including an Asian session breakout system, a trend-aligned mean reversion strategy, and a moving average crossover expert. The breakout logic identifies price ranges during the Asian session and initiates trades during London or New York hours if c

MT5 Collection BreakoutMean reversionIndicator crossover
Updated 5 months ago None stated GitHub repository of Forex Robot Collection

BullShift

by JupitX
1 stars

BullShift is a MetaTrader 4 expert advisor that functions as a socket server bridge to connect the trading platform with external software applications. It facilitates automated trading in forex and cryptocurrency markets by listening for incoming data on a user-defined port. The EA manages socket connections, handles

MT4 Copier & bridge
Updated 5 months ago None stated GitHub repository of BullShift

Visual Risk Calculator

by arnaudrmt
1 stars

This MetaTrader 5 utility provides a visual interface for position sizing and manual trade execution. It allows traders to drag and drop stop loss and take profit lines directly on the chart, automatically calculating the required lot size based on a predefined risk percentage and account equity. The tool handles curre

MT5 Utility

UltraHFT Expert Advisor

by NipunDilshanSenevirathne
1 stars

UltraHFT Expert Advisor is a high-frequency scalping robot for MetaTrader 5 that combines five strategy layers including EMA crossovers, RSI mean reversion, and volatility breakouts. It evaluates market conditions on every tick, entering trades when multiple signals align. The system employs strict risk controls with h

MT5 Trading robot ScalpingMean reversionTrend following High risk

Arbitrage Grid Bot

by AlessandroGCodeca
1 stars

This MetaTrader 5 expert advisor implements a multi-pair grid and dollar-cost averaging strategy. It monitors a configurable list of currency pairs and determines trade direction using a moving average trend filter. When price moves against an initial position, the bot opens additional levels using fixed, additive, or

MT5 Trading robot GridMartingaleMean reversion High risk
Updated 5 months ago None stated GitHub repository of Arbitrage Grid Bot
1 stars

This MetaTrader 5 repository contains a collection of expert advisors, primarily documented around the TrioMartingale strategy. This system uses a martingale grid approach on AUDNZD, NZDCAD, and AUDCAD to exploit triangular correlation and mean-reversion. Entries are filtered using RSI and Moving Averages, while risk i

MT5 Collection MartingaleGridMean reversion High risk
Updated 5 months ago None stated GitHub repository of Cyrex23 Experts Collection
1 stars

This collection of MetaTrader 5 expert advisors focuses on breakout strategies influenced by Smart Money Concepts. The primary tool, Super Breakout SMC, utilizes a multi-timeframe approach with M15 market structure analysis and M5 entry triggers. It features session-specific trading filters, often referred to as killzo

MT5 Collection BreakoutSMC / ICT / price actionTrend following
Updated 5 months ago None stated GitHub repository of Super Breakout SMC Collection

P4 Pattern Strategy

by junthy-me
1 stars

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

MT5 Trading robot SMC / ICT / price actionHedging
Updated 5 months ago None stated GitHub repository of P4 Pattern Strategy

Ravan EA

by bhavyat81
1 stars

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

MT5 Trading robot Indicator crossoverTrend followingMulti-strategy
Updated 5 months ago None stated GitHub repository of Ravan EA

RapidPass EA

by jonahgrigoryan
1 stars

RapidPass EA (RPEA) is an MT5 trading robot designed specifically for passing prop firm challenges. It 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

MT5 Trading robot SMC / ICT / price actionMean reversionAI / machine learning High risk
Updated 5 months ago None stated GitHub repository of RapidPass EA

Inside Bar Grid EA

by danielworthy
1 stars

This MetaTrader 4 robot implements a grid-based hedging strategy triggered by inside bar price formations. It places multiple pending orders on both sides of a breakout and uses martingale lot scaling to increase position sizes for subsequent entries. The expert advisor is designed for the H4 and Daily timeframes, util

MT4 Trading robot BreakoutGridMartingale High risk
Updated 6 months ago None stated GitHub repository of Inside Bar Grid EA

CodexBot Collection

by hungnm2527
1 stars

This MetaTrader 5 repository provides a collection of expert advisors, including a specialized mean-reversion system for gold and silver. The primary strategy identifies liquidity sweeps of the first trading hour to time entries, utilizing multi-timeframe filters like ADX and candle wick ratios. It manages risk through

MT5 Collection Mean reversionSMC / ICT / price actionMartingale High risk
Updated 6 months ago None stated GitHub repository of CodexBot Collection

SMC Liquidity Sweep EA

by mavickohmc-beep
1 stars

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

MT5 Trading robot SMC / ICT / price action
Updated 6 months ago None stated GitHub repository of SMC Liquidity Sweep EA

Ema9 RSI EA

by jjportero
1 stars

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

MT5 Trading robot Indicator crossoverTrend followingMean reversion
Updated 6 months ago None stated GitHub repository of Ema9 RSI EA
1 stars

This MetaTrader 5 utility is designed for managing and broadcasting trading signals directly to Discord. It features a visual interface for drafting trade ideas on the chart using interactive entry and stop-loss lines. The software tracks trade states, manages position numbering, and routes alerts to specific Discord c

MT5 Copier & bridge
Updated 6 months ago Unlicense GitHub repository of DowHow Signal Service
1 stars

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

MT5 Trading robot SMC / ICT / price actionMulti-strategyTrend following
Updated 7 months ago None stated GitHub repository of Confluence Trading System

FINS QQQ Development

by atanasvasilevjourney
1 stars

This MetaTrader 5 repository contains a collection of expert advisors centered on opening range breakouts and statistical mean reversion. The primary breakout tool defines trading zones based on specific time intervals and executes trades using price bias or candle closes. It incorporates robust risk management feature

MT5 Collection BreakoutMean reversionScalping
Updated 7 months ago None stated GitHub repository of FINS QQQ Development

Sharrow

by Shinpai-AI
1 stars

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

MT5 Trading robot AI / machine learningTrend followingNews
Updated 7 months ago None stated GitHub repository of Sharrow
1 stars

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

MT5 Trading robot SMC / ICT / price action
1 stars

This collection of MetaTrader 5 expert advisors focuses on automated trendline breakout strategies integrated with Elliott Wave theory and Fibonacci levels. The system identifies trendline breaks on the H4 timeframe and uses H1 and M15 intervals for entry confirmation. It employs RSI filters for divergence detection an

MT5 Collection Trend followingBreakoutSMC / ICT / price action

Rebelion Digital FX

by rebelion16
1 stars

Rebelion Digital FX is an automated trading expert advisor for MetaTrader 5 that employs a multi-indicator strategy combining Exponential Moving Averages, RSI, and MACD for trend confirmation. It supports specific optimized parameters for Gold and major currency pairs. The EA includes comprehensive risk controls such a

MT5 Trading robot Trend followingIndicator crossoverScalping
Updated 7 months ago None stated GitHub repository of Rebelion Digital FX

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