Synced with GitHub · updated hourly

Expert Advisor Library

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

91 EAs match Clear filters

XAUUSD ICT M5 EA

by mary1369
1 stars

This MetaTrader 5 expert advisor implements Smart Money Concepts and ICT strategies specifically for the XAUUSD pair on the five-minute timeframe. It utilizes a multi-confirmation scoring system including market structure shifts, break of structure, and change of character detection alongside fair value gaps and liquid

MT5 Trading robot SMC / ICT / price actionTrend following
Updated 3 weeks ago None stated GitHub repository of XAUUSD ICT M5 EA

NeoFL EA Collection

by neofinn
1 stars

NeoFL is a collection of modular MetaTrader 5 trading robots built on a shared algorithmic architecture. The library includes specialized engines for gold, forex, and candle level revisits. The primary Candle Revisit EA uses M5 price action analysis for entries while employing an M1 observer for trade protection. It ma

MT5 Collection SMC / ICT / price actionMartingaleMean reversion High risk
Updated 3 weeks ago None stated GitHub repository of NeoFL EA Collection

Conquest EA

by MunchonGithub
1 stars

Conquest EA is a self-adjusting expert advisor for MetaTrader 5 that utilizes Smart Money Concepts such as Fair Value Gaps and Break of Structure for entries. It features a built-in learning module that evaluates its own trade outcomes to adjust strategy weighting and confidence in real-time. Risk management includes a

MT5 Trading robot SMC / ICT / price actionAI / machine learningTrend following
Updated 4 weeks ago Apache-2.0 GitHub repository of Conquest EA

Spike Can Can Drop

by ahmadihossein642-arch
1 stars

Spike Can Can Drop is a MetaTrader 5 expert advisor designed to detect price action spike patterns, specifically the Can Can pattern. It uses an Average True Range multiplier to confirm volatility surges relative to a defined lookback period on higher timeframe structures. The utility features an on-screen dashboard mo

MT5 Trading robot SMC / ICT / price action
Updated 5 weeks ago None stated GitHub repository of Spike Can Can Drop
1 stars

ITIP is an advanced multi-component expert advisor for MetaTrader 5 that connects the terminal to external AI and simulation modules. It utilizes a modular architecture to track smart money structure, including order blocks and fair value gaps, alongside RSI divergence signals across multiple timeframes. The platform h

MT5 Trading robot SMC / ICT / price actionMean reversionMulti-strategy
Updated 5 weeks ago None stated GitHub repository of ITIP Trading Platform

Quantum Alpha MT5 ONNX

by yole-shop-oficial
1 stars

This expert advisor for MetaTrader 5 combines traditional quantitative strategies with machine learning via the ONNX runtime. It features multiple trading modes including Order Blocks, market structure analysis, and a hybrid AI strategy using neural network predictions trained in PyTorch. The system incorporates compre

MT5 Trading robot SMC / ICT / price actionAI / machine learningTrend following High risk
Updated 5 weeks ago None stated GitHub repository of Quantum Alpha MT5 ONNX
1 stars

This MetaTrader 5 expert advisor utilizes a Naive Bayes probabilistic model integrated with Smart Money Concepts and ICT principles to identify trading opportunities. It primarily targets gold bias and pullbacks but includes logic for universal symbol support. The system uses a machine learning engine that self-retrain

MT5 Trading robot AI / machine learningSMC / ICT / price actionMulti-strategy
1 stars

This MetaTrader 5 expert advisor implements a market regime filter inspired by Wyckoff principles, identifying phases like accumulation, distribution, markup, and markdown. It identifies trading ranges using a lookback period and triggers entries on confirmed breakouts with consecutive closes. Risk management is centra

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

Smart Trader 7CAS

by andersonclement
1 stars

Smart Trader 7CAS is an automated trading robot for MetaTrader 5 designed specifically for commodities including Gold, Silver, and Oil. It implements seven distinct trading modules or scenarios covering trend following, scalping, range trading, breakouts, Smart Money Concepts, reversals, and Fibonacci levels. The syste

MT5 Trading robot Multi-strategySMC / ICT / price actionTrend following High risk
Updated 6 weeks ago None stated GitHub repository of Smart Trader 7CAS

AI XAU M1 Scalper

by shedrigarish
1 stars

This MetaTrader 5 expert advisor is designed for scalping XAU/USD on the one-minute timeframe. It utilizes a multi-indicator approach combined with Smart Money Concepts, including order blocks, fair value gaps, and liquidity sweeps. The robot calculates a confidence score for entries using EMA trend analysis, RSI, and

MT5 Trading robot ScalpingSMC / ICT / price actionTrend following
Updated 7 weeks ago None stated GitHub repository of AI XAU M1 Scalper

Steadx

by odarinewton
1 stars

Steadx is an Expert Advisor for MetaTrader 5 that automates various Smart Money Concepts and ICT strategies. It utilizes multiple entry models, including Order Block and Fair Value Gap confluences, the Unicorn model, and liquidity sweeps during specific sessions. The system filters trades using higher-timeframe trend a

MT5 Trading robot SMC / ICT / price actionIndicator crossoverMulti-strategy
Updated 8 weeks ago GPL-3.0 GitHub repository of Steadx

Ultimate ICT Gold Scalper

by srinivashacks
1 stars

Ultimate ICT Gold Scalper is a modular expert advisor framework for MetaTrader 5, primarily focused on gold trading using institutional concepts. It provides a robust risk management foundation, including daily, weekly, and monthly drawdown limits and maximum consecutive loss protections. The system handles position ma

MT5 Framework & template SMC / ICT / price actionScalping
Updated 2 months ago None stated GitHub repository of Ultimate ICT Gold Scalper
1 stars

This repository contains two expert advisors for MetaTrader 5: a reconstruction of a popular grid system and a price-action tool for gold. The primary EA utilizes RSI and price extremes for entry signals, managing trades through a grid with tiered lot multipliers. It features smart distance calculations using ATR ratio

MT5 Collection Mean reversionGridMartingale High risk

Gold Liquidity Scalper

by amirmohamadkazemi0933
1 stars

This MetaTrader 4 expert advisor is designed for XAUUSD scalping on the M1 timeframe. It switches logic based on market regimes: in trending markets, it follows the higher timeframe direction using EMA reversals and breakout entries, while in ranging markets, it executes trades based on liquidity sweeps at price extrem

MT4 Trading robot ScalpingSMC / ICT / price actionTrend following
Updated 2 months ago None stated GitHub repository of Gold Liquidity Scalper

Elite Specialist V11

by mafabatho0470-code
1 stars

This MetaTrader 5 expert advisor automates an institutional-style breakout-retest strategy. It identifies structural high and low points within a defined lookback window and waits for a breakout followed by a confirmed pullback to the broken level. The EA utilizes a 50 and 200 EMA trend filter and ADX for momentum veri

MT5 Trading robot BreakoutTrend followingSMC / ICT / price action
Updated 2 months ago None stated GitHub repository of Elite Specialist V11
1 stars

TitanAI 4H Range Scalper is a MetaTrader 5 expert advisor that executes a range rejection strategy based on the 00:00 New York H4 candle. The EA identifies a fixed daily range and monitors for false breakouts or liquidity sweeps, entering a trade when price closes back within the range boundaries. It features robust ri

MT5 Trading robot SMC / ICT / price actionMean reversionBreakout
Updated 2 months ago None stated GitHub repository of TitanAI 4H Range Scalper

SP2L

by farsosta-jpg
1 stars

This MetaTrader 5 expert advisor executes trades based on price action and momentum patterns, specifically identifying strong candles relative to their recent average range. The logic incorporates Fair Value Gap (FVG) detection and moving averages to filter entries. It includes automated risk management with percentage

MT5 Trading robot SMC / ICT / price actionTrend following
Updated 3 months ago None stated GitHub repository of SP2L

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

Zbbot

by zbgerman
1 stars

This Expert Advisor for MetaTrader 5 implements trading logic based on Smart Money Concepts, specifically the ICT 2022 mentorship model. It automatically identifies market structures such as Fair Value Gaps, fractals, and rejection blocks across multiple timeframes to locate entries. The system includes a time-based fi

MT5 Trading robot SMC / ICT / price actionTrend followingMartingale High risk
Updated 3 months ago None stated GitHub repository of Zbbot

Gartal Inc

by bsAmirHeydar
1 stars

Gartal Inc is a modular trading automation framework and strategy development template for MetaTrader 4. It provides a structured environment for testing various entry and exit logic, including Fair Value Gaps, moving average crossovers, and Donchian channels. The repository focuses on backtesting workflows, featuring

MT4 Framework & template SMC / ICT / price actionIndicator crossoverTrend following
Updated 3 months ago None stated GitHub repository of Gartal Inc

ZoneTrader Pro

by Valenteeno
1 stars

ZoneTrader Pro is an automated trading robot for MetaTrader 5 that identifies and trades supply and demand zones based on price context. It features a granular session filter allowing users to enable or disable trading for specific hours of the day. The EA manages risk through a daily profit and loss protector, a news

MT5 Trading robot SMC / ICT / price action
Updated 3 months ago Custom licence GitHub repository of ZoneTrader Pro

Advanced KT Trader

by Valenteeno
1 stars

Advanced KT Trader is a price action robot for MetaTrader 5 that specializes in trading the Kangaroo Tail candlestick pattern. It employs a sophisticated scoring system to filter entries based on tail-to-body ratios and candle positioning. The strategy integrates support and resistance zone confluence alongside 200 EMA

MT5 Trading robot SMC / ICT / price actionMean reversionTrend following
Updated 3 months ago Custom licence GitHub repository of Advanced KT Trader

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

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

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

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

Bell Price Action ICT

by thinhct95
1 stars

This MetaTrader 5 collection features several expert advisors, with a primary focus on the ICT v2 robot. The main strategy implements Smart Money Concepts, identifying Market Structure Shifts, Fair Value Gaps, and Liquidity Sweeps across high, medium, and low timeframes. It automates entries on price retracements with

MT5 Collection SMC / ICT / price actionTrend followingIndicator crossover High risk
Updated 3 months ago None stated GitHub repository of Bell Price Action ICT

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

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

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

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

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

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

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

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 hour, 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 hour. 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