Synced with GitHub · updated hourly

Expert Advisor Library

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

65 EAs match Clear filters
42 stars

This Expert Advisor for MetaTrader 5 is specifically designed for XAUUSD trading on the M1 timeframe. It utilizes a hybrid strategy combining classic technical indicators like RSI, Moving Averages, and ATR with an OpenAI API integration for signal validation. The robot features an on-chart dashboard for telemetry and i

MT5 Trading robot ScalpingTrend followingAI / machine learning
Updated 5 months ago None stated GitHub repository of Gold EA MT5 With OpenAI

Bakome Gold Scalper

by BAKOME-Hub
25 stars

Bakome Gold Scalper is an automated trading solution for MetaTrader 5 specifically designed for the gold market. It executes trades based on Inner Circle Trader concepts, incorporating Fair Value Gaps, Order Blocks, Liquidity Sweeps, and Silver Bullet kill zones. The system limits trading to specific sessions, primaril

MT5 Trading robot SMC / ICT / price actionScalping

Trillex 10S EA

by NadirAliOfficial
24 stars

Trillex 10S is a MetaTrader 5 scalping expert advisor optimized for Gold (XAUUSD). It executes trades based on the alignment of a three-period Exponential Moving Average (EMA) stack and Parabolic SAR indicators. The system features a proprietary synthetic bar engine that processes price data into 5-second and 10-second

MT5 Trading robot ScalpingIndicator crossover

Quantum Tius

by Don-Gio
18 stars

Quantum Tius is a collection of automated trading scripts and Expert Advisors for MetaTrader 5, specifically targeting the Bitcoin and Gold markets. The repository provides multiple tools including the Kaku and Baki bots, which utilize Moving Average crossovers and the Relative Strength Index for scalping. These tools

MT5 Collection ScalpingIndicator crossoverMean reversion
Updated 1 year ago MIT GitHub repository of Quantum Tius

Gold Pro Scalper

by n30dyn4m1c
15 stars

This collection of MetaTrader 5 expert advisors focuses on mean-reversion and breakout strategies for gold (XAUUSD) on the M1 timeframe. The primary logic identifies statistical extremes using Z-Score calculations to trade price snap-backs. It includes a TickRobust variant designed to filter execution noise and a dual-

MT5 Collection Mean reversionBreakoutScalping
9 stars

This MetaTrader 5 expert advisor collection provides multiple variants for scalping gold on the one-minute timeframe. It utilizes a combination of Stochastic Oscillator crossovers and linear regression analysis to identify trend quality and entry points. Trade management is handled through ATR-based dynamic stop loss a

MT5 Trading robot ScalpingTrend followingMean reversion

Mforex Smart Scalper

by francomascareloai
9 stars

This MetaTrader 4 expert advisor is designed for gold scalping using a combination of Relative Strength Index and Exponential Moving Average indicators. It identifies entry points when momentum reaches specific overbought or oversold thresholds while considering moving average trends. The system manages risk through fi

MT4 Trading robot ScalpingIndicator crossoverMean reversion
Updated 1 year ago None stated GitHub repository of Mforex Smart Scalper
7 stars

This MetaTrader 5 expert advisor is a modular trading system designed for XAUUSD scalping. It utilizes a multi-engine architecture to separate market analysis, risk management, and execution logic. The robot generates entry signals based on technical indicators across multiple timeframes, requiring a minimum confidence

MT5 Trading robot ScalpingTrend following
6 stars

This Expert Advisor for MetaTrader 5 automates a pure price-action strategy primarily designed for gold on the five-minute timeframe. It identifies market trends using swing point structures like higher highs and lower lows without lagging indicators. The EA creates supply and demand zones from engulfing candle pattern

MT5 Trading robot Trend followingSMC / ICT / price actionScalping

Snipe FX Pro

by NadirAliOfficial
6 stars

Snipe FX Pro is a MetaTrader 5 expert advisor designed for high-frequency tick scalping, primarily pre-configured for XAUUSD. It utilizes a virtual stealth execution system to manage entries and exits without placing hard stops on the broker's server until necessary. The EA enters trades based on price breakouts or pul

MT5 Trading robot ScalpingTrend followingMean reversion
Updated 7 weeks ago None stated GitHub repository of Snipe FX Pro

Xauusd God MT5 EA

by techly39
6 stars

This expert advisor is designed for automated gold trading on the MetaTrader 5 platform, specifically targeting the 5-minute timeframe. It employs a scalping strategy with integrated filters for spread and volatility to qualify entries. The system includes various risk controls such as drawdown gates, weekly trading li

MT5 Trading robot Scalping
Updated 9 months ago None stated GitHub repository of Xauusd God MT5 EA
6 stars

This repository provides a collection of MetaTrader 5 expert advisors based on Smart Money Concepts and ICT methodologies. The tools implement price action strategies including Fair Value Gaps, Market Structure Shifts, and the Next Day Model. Each EA handles trade execution with automated risk-based lot sizing and conf

MT5 Collection SMC / ICT / price actionScalpingTrend following
5 stars

This collection of Expert Advisors for MetaTrader 5 provides specific automated strategies for Gold, Bitcoin, EURUSD, and Nasdaq. The repository includes modules for ATR breakouts, Bollinger Band mean reversion, and opening range breakouts. Risk management is handled through a three-stage take profit system, automated

MT5 Collection BreakoutMean reversionScalping

High Frequency Scalper

by Pusparaj99op
5 stars

This MetaTrader 5 expert advisor is designed for scalping gold on the M1 timeframe. It features a versatile strategy engine capable of toggling between breakout and mean-reversion modes based on market conditions. The system manages trades using ATR-based trailing stops, break-even adjustments, and time-based exits. Ri

MT5 Trading robot ScalpingBreakoutMean reversion

Gold Scalper MT5

by autoea-online
5 stars

Gold Scalper is an educational MetaTrader 5 expert advisor designed for scalping XAUUSD on the one-minute timeframe. It is presented as a masterclass tutorial to demonstrate modular coding practices. The system utilizes a 200-period Exponential Moving Average for trend filtering and the Relative Strength Index for entr

MT5 Trading robot ScalpingTrend followingIndicator crossover
Updated 6 months ago MIT GitHub repository of Gold Scalper MT5

CRT TBS Gold Scalper

by Pusparaj99op
5 stars

This MetaTrader 5 expert advisor is designed for gold trading using Candle Range Theory and Time-Based Strategy principles. It identifies market structure through the Accumulation, Manipulation, and Distribution cycle while detecting Fair Value Gaps and Order Blocks. The robot executes trades exclusively during specifi

MT5 Trading robot SMC / ICT / price actionScalpingTrend following
5 stars

Universal Market Hunter is an automated trading robot for MetaTrader 5 that targets Forex, gold, and cryptocurrency markets. It allows users to switch between two main strategies: a Bollinger Band volatility breakout and an engulfing price action pattern using volume confirmation. The system manages risk through ATR-ca

MT5 Trading robot BreakoutScalpingTrend following
Updated 1 year ago Apache-2.0 GitHub repository of Universal Market Hunter
4 stars

Gold SnR Momentum Scalper Pro is an automated scalping robot for MetaTrader 5, specifically optimized for XAUUSD on the M1 timeframe. It identifies entry points by combining support and resistance zones with RSI and moving average momentum. The system incorporates tick-level analysis to measure buying and selling press

MT5 Trading robot ScalpingBreakoutMean reversion
Updated 3 months ago Custom licence GitHub repository of Gold SnR Momentum Scalper Pro

Antigravity Geo Scalper

by Pusparaj99op
3 stars

Antigravity Geo Scalper is a MetaTrader 5 expert advisor that utilizes geometric and mathematical logic to identify trade opportunities. It focuses on price action and structure, specifically avoiding lagging indicators. The strategy incorporates Fibonacci levels, Gann Fans, harmonic pattern tolerances, and linear regr

MT5 Trading robot ScalpingMean reversion

Sentinel EA

by davidtomblin
3 stars

Sentinel EA is a trend-following scalping robot developed for MetaTrader 5, specifically optimized for trading Gold (XAU/USD) on the one-minute timeframe. The strategy utilizes a fast and slow Exponential Moving Average crossover to identify trade entries. It features mandatory risk controls including fixed stop loss a

MT5 Trading robot ScalpingIndicator crossoverTrend following
Updated 9 months ago None stated GitHub repository of Sentinel EA
3 stars

This MetaTrader 4 expert advisor implements a classic moving average crossover strategy designed for scalping forex pairs and metals. It monitors two exponential moving averages, defaulting to 8 and 21 periods, to identify momentum shifts. When a crossover is detected, the robot places pending stop orders with a specif

MT4 Trading robot Indicator crossoverScalping
Updated 5 years ago None stated GitHub repository of Simple EMA Cross Scalper

XAUUSD Scalping EA

by AhsanAli013
2 stars

This MetaTrader 5 expert advisor is designed for gold scalping using a multi-timeframe approach. It analyzes price action across M5, M15, and H1 intervals using Exponential Moving Averages, Relative Strength Index, and Average Directional Index for entry confirmation. Trades are managed with ATR-based stop losses, take

MT5 Trading robot ScalpingIndicator crossoverTrend following

Atlas EA

by ymk5py-commits
2 stars

Atlas EA is a multi-strategy intraday trading robot for MetaTrader 5, primarily focused on gold, silver, and USDJPY. It identifies market structure shifts using Smart Money Concepts, specifically targeting breaks of structure and fair value gaps during the London and New York sessions. The EA includes optional modules

MT5 Trading robot SMC / ICT / price actionTrend followingBreakout
Updated 3 weeks ago None stated GitHub repository of Atlas EA
2 stars

This MetaTrader 5 expert advisor automates trading strategies based on Inner Circle Trader (ICT) concepts. It identifies market structure elements such as Order Blocks, Fair Value Gaps, and Market Structure Shifts to find entry points. The robot features specific logic for Kill Zones, Asian range liquidity, and Optimal

MT5 Trading robot SMC / ICT / price actionScalping
Updated 2 months ago Custom licence GitHub repository of Market Makers Nightmare
2 stars

This Expert Advisor for MetaTrader 5 implements a stop-and-reverse trading strategy using pending stop orders. It places Buy Stop and Sell Stop orders that trail price movements in a single direction to tighten the entry point. Once a position is active, the EA maintains an opposite pending order as a reversal trigger,

MT5 Trading robot BreakoutScalping

Swift Algo Bot

by connectfazla
2 stars

This MetaTrader 5 expert advisor provides an automated trading system with two primary operation modes: a multi-confluence signal engine and a Smart Money Concepts strategy. The confluence engine aggregates signals from RSI, MACD, Bollinger Bands, and EMA crossovers, while the Smart Money mode focuses on liquidity swee

MT5 Trading robot SMC / ICT / price actionIndicator crossoverScalping
Updated 5 months ago None stated GitHub repository of Swift Algo Bot

Funded EA

by Pusparaj99op
2 stars

Funded EA is a MetaTrader 5 robot designed to help users pass proprietary firm challenges by automating trade execution and risk management. It implements a Smart Money Concepts strategy, targeting XAUUSD by detecting order blocks and liquidity sweeps. The system features a calibration engine that calculates lot sizes

MT5 Trading robot SMC / ICT / price actionScalpingTrend following
Updated 5 months ago Unlicense GitHub repository of Funded EA

GainzAlgo EA

by saadkhan371
2 stars

This MetaTrader 5 robot is a trend-following expert advisor converted from Pine Script, designed primarily for gold scalping on the one-minute timeframe. It identifies entries using a triple Exponential Moving Average stack combined with Relative Strength Index filters and candle confirmation. The EA manages risk throu

MT5 Trading robot Trend followingScalpingIndicator crossover
Updated 5 months ago None stated GitHub repository of GainzAlgo EA
2 stars

This MetaTrader 5 expert advisor is designed for gold (XAUUSD) scalping using Smart Money Concepts and ICT principles. It identifies entries through multi-timeframe analysis across M5, M15, and H1 periods, combined with RSI momentum confirmation. Risk management features include configurable stop loss and take profit l

MT5 Trading robot SMC / ICT / price actionScalping
Updated 10 months ago None stated GitHub repository of SMC ICT Gold Scalper

AI Assisted EAs

by cgmond
2 stars

This MetaTrader 5 repository contains a collection of expert advisors, including a scalping robot built with AI assistance for Forex, Gold, Crypto, and Indices. The main EA integrates technical indicators like RSI, Moving Averages, and ADX for entry signals. Risk management is handled through percentage-based lot sizin

MT5 Collection ScalpingHedgingMean reversion
Updated 1 year ago None stated GitHub repository of AI Assisted EAs
2 stars

This repository provides a collection of MetaTrader 5 expert advisors and helper functions designed for various trading strategies. It includes implementations for Vegas-style trend following, Bollinger Band breakouts, and scalping techniques. The codebase contains utility functions for surge detection, candle identifi

MT5 Collection Trend followingScalpingMean reversion
Updated 2 years ago None stated GitHub repository of Forex Gambler Collection

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 5 days ago None stated GitHub repository of AntiLatency Sniper EA

MATE Apex Scalper

by Yamsim-bot
1 stars

MATE Apex Scalper is a MetaTrader 5 expert advisor designed for scalping major forex pairs and gold. It employs a multi-symbol confluence strategy, filtering entries based on triple exponential moving average alignment, RSI levels, and Bollinger Band rejections on the M5 and M15 timeframes. The robot manages trades usi

MT5 Trading robot ScalpingTrend followingMean reversion
Updated 8 days ago None stated GitHub repository of MATE Apex Scalper

SpeedPanel

by puchi-works
1 stars

SpeedPanel is a manual trading utility for MetaTrader 5 designed to streamline scalping operations. It provides an on-chart interface that displays live bid and ask prices, spreads, and floating profit or loss. Users can execute market orders with pre-defined lot sizes tailored for instruments like USDJPY and XAUUSD. T

MT5 Utility Scalping
Updated 10 days ago None stated GitHub repository of SpeedPanel

Gold Scalper EA

by crissz-cmd
1 stars

Gold Scalper EA is an automated trading robot for MetaTrader 5 specifically designed for the XAUUSD market. It utilizes a modular architecture to perform multi-timeframe analysis across H1 and M15 charts, combining momentum, price action, and market structure indicators. The system employs a scoring engine and conflict

MT5 Trading robot ScalpingTrend followingSMC / ICT / price action
Updated 2 weeks ago Custom licence GitHub repository of Gold Scalper EA

Gold Scalper EA

by hawada850-glitch
1 stars

This automated trading robot for MetaTrader 5 focuses on gold scalping using a multi-timeframe moving average strategy. It identifies entries via EMA crossovers on the one-minute timeframe, while confirming the overall trend using larger periods on the five-minute chart. Risk management includes dynamic stop loss and t

MT5 Trading robot ScalpingIndicator crossoverTrend following
Updated 3 weeks ago None stated GitHub repository of Gold Scalper EA

Shakuni Trap

by vedkanani123
1 stars

Shakuni Trap is a MetaTrader 5 research laboratory focusing on systematic gold trading. The collection features multiple Expert Advisors, with the primary OneShot version utilizing M1 to M5 timeframes. This strategy executes trades based on EMA bounces or Donchian Channel breakouts, requiring alignment with higher time

MT5 Collection Trend followingBreakoutMean reversion
Updated 4 weeks ago None stated GitHub repository of Shakuni Trap

JBM EMA Gold Scalper

by goesbams
1 stars

JBM EMA Gold Scalper is an automated trading system for MetaTrader 5 designed specifically for gold on the one-minute timeframe. It utilizes an exponential moving average ribbon consisting of four periods to identify trend alignment and enters trades on price retracements. The expert advisor includes several filters, s

MT5 Trading robot ScalpingTrend following
Updated 6 weeks ago None stated GitHub repository of JBM EMA Gold Scalper

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

XAUUSD MTF Scalper AI Mode

by umarhusain075-hub
1 stars

This MetaTrader 5 expert advisor is a multi-timeframe scalping robot optimized for gold trading. It utilizes a higher-timeframe bias filter combined with lower-timeframe entry triggers based on a weighted scoring system. The strategy integrates Exponential Moving Averages, ADX for trend strength, Stochastic RSI, and VW

MT5 Trading robot Trend followingScalpingMulti-strategy
Updated 2 months ago None stated GitHub repository of XAUUSD MTF Scalper AI Mode

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

Straddle TP SL EA

by minhajul61
1 stars

Straddle TP SL EA is a breakout robot for MetaTrader 5, specifically optimized for gold trading. It implements a straddle strategy by placing buy-stop and sell-stop orders at the boundaries of a recent price range, typically using the last M5 candle. The EA includes risk management features such as ATR-adaptive stop lo

MT5 Trading robot BreakoutScalping
Updated 2 months ago None stated GitHub repository of Straddle TP SL EA

Celebro XAU

by mdavidjeremiah
1 stars

Celebro XAU is a microtick scalping robot for MetaTrader 5, specifically developed for gold trading. It analyzes short-horizon price velocity, acceleration, and uptick imbalance using a rolling tick buffer to identify entry points. The system manages risk through automated position sizing based on account equity, manda

MT5 Trading robot Scalping
Updated 2 months ago MIT GitHub repository of Celebro XAU

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

Gold and Bitcoin Scalper Suite

by addotwumnana-eng
1 stars

This MetaTrader 5 expert advisor suite contains two separate robots designed for scalping Gold and Bitcoin. The Gold Scalper functions during specific market sessions, while the Bitcoin Scalper trades continuously. Both tools utilize a moving average crossover system to place buy and sell stop orders at predefined dist

MT5 Trading robot ScalpingIndicator crossover

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

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

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

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