EA Library · 406 open-source EAs

Free Gold (XAUUSD) Expert Advisors (page 5)

Open-source expert advisors built to trade gold (XAU/USD) on MetaTrader 4 and 5.

Expert advisors406
For MT5354
For MT469
Updated in a year287

Gold EAs, Most Starred First

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 8 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 8 weeks ago None stated GitHub repository of Gold Scalper EA

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 2 months ago None stated GitHub repository of XAUUSD ICT M5 EA
1 stars

This MetaTrader 5 expert advisor is designed specifically for trading gold (XAUUSD) using a breakout strategy. It functions by placing buy stop and sell stop pending orders at a fixed distance from the current price during specified trading hours. The robot includes risk management features such as a configurable stop

MT5 Trading robot Breakout
Updated 2 months ago None stated GitHub repository of EA Pending Order MT5

Gold Trading EA

by shamshyder123-oss
1 stars

An automated trading robot for MetaTrader 5 specifically designed for the XAUUSD market. It utilizes a combination of RSI for overbought and oversold levels, MACD for momentum, and Simple Moving Average crossovers for trend confirmation. The EA enters trades when multiple indicators align and manages them using fixed o

MT5 Trading robot Trend followingIndicator crossoverMean reversion
Updated 2 months ago MIT GitHub repository of Gold Trading EA

Gold RSI MA MT5

by gencerselemm2-hue
1 stars

This MetaTrader 5 expert advisor executes trades on gold (XAUUSD) using a combination of the Relative Strength Index (RSI) and a Simple Moving Average (SMA). Designed specifically for the five-minute (M5) timeframe, the robot monitors overbought and oversold conditions alongside trend direction to find entry points. It

MT5 Trading robot Trend followingMean reversion
Updated 2 months ago None stated GitHub repository of Gold RSI MA MT5

RiskGuard

by domsendotnet
1 stars

RiskGuard is a risk enforcement utility and trade manager for MetaTrader 5, specifically designed for manual gold scalpers. Instead of placing entries, the utility monitors and manages active manual positions. It automatically applies stop-loss and take-profit levels, enforces maximum lot sizing, and prevents traders f

MT5 Risk & protection
Updated 2 months ago MIT GitHub repository of RiskGuard
1 stars

This MetaTrader 5 robot trades gold on the 15-minute timeframe using a trend-following pullback strategy. It identifies the primary trend using a 200-period EMA on the H1 chart and looks for entries on the M15 timeframe when price retracts to a fast EMA and RSI indicates a momentum reset. Risk is managed through ATR-ba

MT5 Trading robot Trend followingMean reversion
Updated 2 months ago None stated GitHub repository of Xauusd Trend Pullback

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 2 months ago None stated GitHub repository of NeoFL EA Collection

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 2 months ago None stated GitHub repository of Shakuni Trap

Prem Gold Advisor

by Premkumar238
1 stars

Prem Gold Advisor is an automated MetaTrader 5 expert advisor specialized for XAUUSD (Gold) trading on the five-minute timeframe. It initiates trades using breakout levels placed at specific distances from the candle open. The strategy features a progressive scale-in mechanism, adding new orders as the price hits succe

MT5 Trading robot BreakoutTrend followingMartingale High risk
Updated 2 months ago None stated GitHub repository of Prem Gold Advisor
1 stars

This repository features a collection of MetaTrader 5 Expert Advisors developed for strategy and risk-management research. It includes a multi-pair mean reversion grid system, a gold breakout robot using previous day levels, and trend-following strategies based on moving averages. The EAs incorporate extensive risk con

MT5 Collection Trend followingBreakoutMean reversion High risk

XAU Trailing Stop

by admininfokoding
1 stars

This position management expert advisor for MetaTrader 5 automates the trailing stop loss process for gold trades. It offers two distinct operational modes: a fixed pips distance and an adaptive mode based on the Average True Range indicator to adjust for volatility. The utility includes specific safeguards to block or

MT5 Trade manager
Updated 2 months ago Custom licence GitHub repository of XAU Trailing Stop

Aurum

by amarnazhan27-gif
1 stars

Aurum is an adaptive research expert advisor designed for trading Gold on MetaTrader 5 cent accounts. It employs a multi-timeframe logic that filters H1 trend direction, M15 market regimes, and M5 setups to trigger entries on M1 closed bars. Risk management is a central component, incorporating strict limits on daily a

MT5 Trading robot Trend followingMean reversion
Updated 2 months ago MIT GitHub repository of Aurum

Trend Matrix EA

by Rhett-Q
1 stars

Trend Matrix EA is a multi-model trend-following robot for MetaTrader 5, specifically optimized for Gold trading. It utilizes a scoring matrix based on several technical indicators including Moving Averages, MACD, ADX, and Bollinger Bands to determine entries. The system employs a conservative pyramiding approach, addi

MT5 Trading robot Trend followingBreakoutIndicator crossover
Updated 2 months ago None stated GitHub repository of Trend Matrix EA

Flip Trader

by HassanAliMAli
1 stars

Flip Trader is a perpetual stop-and-reverse expert advisor for MetaTrader 5 that remains in the market at all times. The strategy opens an initial position and applies a tight trailing stop-loss without a take profit target. When the market hits the stop-loss, the robot immediately closes the position and opens a new o

MT5 Trading robot Trend following
Updated 2 months ago None stated GitHub repository of Flip Trader
1 stars

This MetaTrader 5 expert advisor implements a dual-direction hedging grid strategy primarily designed for XAUUSD. It simultaneously maintains buy and sell baskets, opening new positions at fixed or ATR-calculated intervals when the market moves against existing trades. The EA employs a soft martingale lot multiplier to

MT5 Trading robot GridMartingaleHedging High risk
Updated 2 months ago None stated GitHub repository of Bi-Directional Hedging Grid

Tabranij Gold EA

by surgabot
1 stars

Tabranij Gold EA is an MT5 expert advisor that trades XAUUSD gold using multiple strategies including breakout, martingale averaging, grid layering and zigzag bounce entries. It scales lots with a multiplier up to five steps then stops. Exits use fixed stop loss and take profit distances or ATR-scaled signals. Built-in

MT5 Trading robot BreakoutMartingaleGrid High risk
Updated 2 months ago None stated GitHub repository of Tabranij Gold EA

Grafik Tabranij EA

by surgabot
1 stars

Grafik Tabranij EA is an automated trading robot for MetaTrader 5 designed to trade highly volatile assets including gold and Bitcoin. It operates on H1 timeframe signals using a proprietary technical logic. The EA manages risk with fixed stop loss and take profit targets, but incorporates a martingale multiplier to sc

MT5 Trading robot Martingale High risk

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 2 months ago None stated GitHub repository of Quantum Alpha MT5 ONNX

XAUUSD SMC Trader

by TheMonade
1 stars

The XAUUSD SMC Trader is an automated expert advisor for MetaTrader 5 focused on XAUUSD gold trading using smart money concepts. It scans H1 timeframe for bullish and bearish order blocks then confirms entries via M5 change of character patterns detected through peak and trough analysis. The system applies dynamic lot

MT5 Trading robot SMC / ICT / price action
Updated 2 months ago None stated GitHub repository of XAUUSD SMC Trader
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 2 months 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 2 months ago None stated GitHub repository of Smart Trader 7CAS

XAUUSD M1 Scalper

by rizkydn-personal
1 stars

XAUUSD M1 Scalper is a MetaTrader 5 robot that trades gold on the M1 timeframe. It identifies breakout signals on range bars and filters them with a fast EMA trend on M15. The EA opens three legs per signal with TP1 TP2 and TP3 distances set by risk percent and ATR multipliers. It exits trades at partial TP levels or c

MT5 Trading robot ScalpingBreakoutTrend following
Updated 2 months ago None stated GitHub repository of XAUUSD M1 Scalper
1 stars

This MetaTrader 5 collection provides five Expert Advisors focused on Ichimoku Chikou-Kijun crossovers. The repository includes basic alert tools and automated robots that execute trades based on lagging span movements relative to the base line. Advanced variants incorporate ADX and DI filters, Kumo cloud confluence, a

MT5 Collection Indicator crossoverTrend following

Shake EA

by ziadoul25
1 stars

This trend-following expert advisor for MetaTrader 5 implements the SHAKE strategy to trade Bitcoin and Gold. It identifies entries by analyzing the alignment of three moving averages across three distinct timeframes, typically M1, M5, and M15. Positions are opened only when the fast, medium, and slow averages are sequ

MT5 Trading robot Trend followingIndicator crossover
Updated 2 months ago None stated GitHub repository of Shake EA

SMC XAU Pro EA

by Dipu10
1 stars

This EA is a trading robot for XAUUSD on MetaTrader 5. It identifies market structure using swing detection and confirms bullish or bearish entries via order blocks and fair value gaps combined with liquidity levels. It manages open trades by moving to break-even and applying trailing stops. Lot sizing uses a stop buff

MT5 Trading robot SMC / ICT / price actionTrend following
Updated 2 months ago None stated GitHub repository of SMC XAU Pro EA

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 2 months 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 2 months ago None stated GitHub repository of AI XAU M1 Scalper
1 stars

This MetaTrader 5 expert advisor identifies daily support and resistance levels for gold based on price action at 08:00 SGT. It calculates entry points using specific candle patterns and includes ATR-based take-profit targets. The system manages risk through fixed lot sizes or equity percentage, utilizing stop losses a

MT5 Trading robot Mean reversionBreakout

Straddle Grid

by wolfbomb
1 stars

Straddle Grid is an automated trading robot for MetaTrader 5 that deploys bidirectional stop-order grids based on fixed price distances. The expert advisor utilizes a gates system to filter entries by ATR volatility, spread limits, and specific GMT trading sessions. It manages positions as a basket with currency-based

MT5 Trading robot GridBreakoutNews High risk
Updated 3 months ago None stated GitHub repository of Straddle Grid

MT5 EA Collection

by Asdfghjklbikku
1 stars

MT5 EA Collection is a diverse repository of MetaTrader 5 Expert Advisors and research utilities tailored for gold, crypto, and forex trading. The suite features a flagship multi-symbol technical scanner, Exness Market Hunter, alongside specific EAs for gold scalping, liquidity flow, momentum trends, and structure-base

MT5 Collection Trend followingBreakoutScalping High risk
Updated 3 months ago None stated GitHub repository of MT5 EA Collection

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 3 months ago GPL-3.0 GitHub repository of Steadx
1 stars

This MetaTrader 5 expert advisor is designed for gold trading and employs an adaptive, multi-regime architecture. It classifies market behavior into trending, ranging, or flat regimes using indicators like ADX and ATR, adjusting its take profit and stop loss targets dynamically. The system integrates advanced entry rul

MT5 Trading robot BreakoutMean reversionAI / machine learning

XAUUSD Reversal in Trend

by 30blekok-stack
1 stars

XAUUSD Reversal in Trend is a MetaTrader 5 expert advisor designed for M1 scalping on gold. It employs a trend-following pullback strategy, identifying entry opportunities using RSI or Stochastic oscillators at extreme zones combined with candle rejection confirmations. To ensure alignment with broader market condition

MT5 Trading robot Trend followingMean reversionScalping
Updated 3 months ago None stated GitHub repository of XAUUSD Reversal in Trend

MTF Confluence Trend

by aretephi
1 stars

MTF Confluence Trend is a MetaTrader 5 expert advisor designed for trend-following across multiple timeframes. It initiates trades when the local Supertrend indicator aligns with a higher timeframe trend, further filtered by ADX strength and optional volume conditions. The robot includes risk management features such a

MT5 Trading robot Trend followingMulti-strategy
Updated 3 months ago None stated GitHub repository of MTF Confluence Trend

Smart Money Hunter

by emmydcstudio121-sys
1 stars

The Smart Money Hunter EA is a MetaTrader 5 expert advisor designed for trading based on Smart Money Concepts (SMC). It analyzes market structure to detect liquidity sweeps and order blocks. The EA incorporates built-in risk controls, including percentage-based risk sizing per trade, a maximum daily loss limit, and a d

MT5 Trading robot SMC / ICT / price action
Updated 3 months ago None stated GitHub repository of Smart Money Hunter

SNRZ Bot

by xalayzaman-ui
1 stars

SNRZ Bot is an automated trading system for MetaTrader 5 that implements a support and resistance breakout strategy. It identifies significant price levels requiring at least two touches and enters trades when price breaks and subsequently pulls back to these zones. The expert advisor includes built-in risk management

MT5 Trading robot Breakout
Updated 3 months ago None stated GitHub repository of SNRZ Bot

ICT Pro XAU

by manish005
1 stars

ICT Pro XAU is a multi-timeframe trading robot for MetaTrader 5 designed to trade gold using Inner Circle Trader and Smart Money Concepts. The expert advisor automatically monitors liquidity sweeps, changes of character, and retracements into Fair Value Gaps or Order Blocks. It enters trades based on customizable confl

MT5 Trading robot SMC / ICT / price action
Updated 3 months ago None stated GitHub repository of ICT Pro XAU

Smart Basket Recovery EA

by nguyenvnhieu290302-gif
1 stars

This MetaTrader 5 expert advisor implements a grid-based trading strategy with an integrated recovery mechanism. It initiates a series of orders at fixed intervals and manages them as a collective basket. The system utilizes dollar-based targets for profit-taking and loss prevention, including a maximum total loss limi

MT5 Trading robot GridHedging High risk
Updated 3 months ago None stated GitHub repository of Smart Basket Recovery EA

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 3 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 3 months ago None stated GitHub repository of Straddle TP SL EA
1 stars

This collection for MetaTrader 5 provides a diverse range of algorithmic trading strategies and utility scripts. The featured Precision Sniper EA utilizes indicator resonance, combining EMA, RSI, and ATR for entry signals. It incorporates sophisticated risk controls including three-stage partial profit taking, structur

MT5 Collection Trend followingBreakoutMulti-strategy
Updated 3 months ago None stated GitHub repository of Precision Sniper EA Library
1 stars

Personal Scalping Tool is a MetaTrader 5 execution assistant designed primarily for gold trading. It features a floating graphical user interface that allows traders to manage layered position entries directly from the chart. The expert advisor automates trade management by calculating stop loss and take profit levels

MT5 Utility ScalpingGrid High risk
Updated 3 months ago None stated GitHub repository of Personal Scalping Tool
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

17BA Gold Scalper

by jmac17ba
1 stars

17BA Gold Scalper is an automated trading system for MetaTrader 5 that employs a pending one-cancels-other breakout strategy. It places buy and sell stop orders around the market price; once one triggers, the opposite is cancelled. To manage adverse movements, the EA initiates a Fibonacci recovery basket, adding layers

MT5 Trading robot BreakoutMartingaleGrid High risk
Updated 3 months ago None stated GitHub repository of 17BA Gold Scalper

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 3 months ago MIT GitHub repository of Celebro XAU

More Expert Advisor Categories

Browse all 2,090 EAs

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

Learn How to Use Expert Advisors

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

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

Run EAs With a Broker That Supports MT4 and MT5

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

Compare brokers