EA Library · 406 open-source EAs

Free Gold (XAUUSD) Expert Advisors (page 4)

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

Guangying Strategy

by sunyourway
2 stars

This collection for MetaTrader 4 and 5 features the Guangying multi-symbol expert advisor alongside various utility tools and martingale-based robots. The primary system monitors multiple forex pairs and gold from a single chart using Fibonacci-derived logic for trade entries. It includes risk controls such as equity d

MT4MT5 Collection MartingaleGridMulti-strategy High risk
Updated 9 years ago None stated GitHub repository of Guangying Strategy

Donchian Trend Follow EA

by WayneTradeFr
1 stars

This EA is a trend following robot for XAUUSD on MetaTrader 5. It enters trades using Donchian channel breaks with an ensemble of three periods (30, 60, 120) requiring a minimum of 2 votes. Multiple filters including t-statistic, efficiency ratio, volatility regime, session, spread, news, higher timeframe, and channel

MT5 Trading robot Trend following
Updated 3 days ago None stated GitHub repository of Donchian Trend Follow EA

FvgGold

by levelium
1 stars

The FvgGold EA is a MetaTrader 5 trading robot for XAUUSD gold. It detects Fair Value Gaps on M15 timeframe, scoring them for quality including size, displacement, HTF alignment, freshness and premium discount. It requires Order Block confluence and filters trades by H1 EMA trend bias and killzone sessions for London a

MT5 Trading robot SMC / ICT / price actionTrend following
Updated 4 days ago None stated GitHub repository of FvgGold

Gold Sweep EA

by sepehrkafaeinezhad-hue
1 stars

GoldSweepEA is a MetaTrader 5 expert advisor for XAUUSD. On each closed signal bar, default M15, it enters when price sweeps the extreme of a lookback window and closes back inside, optionally requiring a reversal candle. A higher-timeframe fast and slow EMA filter can restrict direction. Stop loss is placed beyond the

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

XAU Trading Bot

by Alexdev257
1 stars

XAU Trading Bot is a MetaTrader 5 expert advisor for gold trading. It operates in signal-only mode to issue alerts or auto-trade mode to open and manage positions on XAUUSD. The EA follows OTL concepts using BuBe structure, 12 specific setups including failbreakouts, inside bar breakouts, EMA200 retests, order blocks,

MT5 Trading robot SMC / ICT / price actionMulti-strategyMartingale High risk
Updated 7 days ago None stated GitHub repository of XAU Trading Bot

XAUUSD Bot

by Imma09-ahl
1 stars

The XAUUSD Bot is a MetaTrader 5 robot for automated gold trading on XAUUSD. It identifies entry signals on M15 timeframe using candlestick body ratios, swing lookback, ATR volatility filters, and trend indicators like EMAs. Trades open only when all conditions pass including 1% equity risk per trade, ATR-based stop lo

MT5 Trading robot Trend following
Updated 8 days ago Apache-2.0 GitHub repository of XAUUSD Bot

ForexSniper Pro EA

by faisalkhattak7997-tech
1 stars

ForexSniper Pro EA is an automated trading robot for MetaTrader 5 that executes trades on forex pairs, gold, BTC, and ETH across M5, M15, and H1 timeframes. It uses technical indicators including MACD, RSI, EMA, ATR, and Bollinger Bands combined with AI signal scoring to generate entries and exits. Risk controls includ

MT5 Trading robot AI / machine learningIndicator crossover
Updated 10 days ago None stated GitHub repository of ForexSniper Pro EA

GoldScalperM15

by Kla1524
1 stars

The GoldScalperM15 EA is an automated trading robot for XAUUSD gold on the M15 timeframe. It records the Asian session high and low from 00:00 to 08:00 server time and enters a single trade per day on the first M15 candle that breaks the range, either buy or sell. Lot size follows a strict 0.5% risk of equity using the

MT5 Trading robot Breakout
Updated 11 days ago MIT GitHub repository of GoldScalperM15

Nuvens Gold Breakout

by Davimedeirosisj
1 stars

Nuvens Gold Breakout is a MetaTrader 5 EA that trades XAUUSD gold using breakout strategies with pending Buy Stop and Sell Stop orders. It applies an ATR volatility gate to prevent new trades when ATR falls below the minimum threshold. Signals form on M30 timeframe with an optional H4 EMA trend filter for confirmation.

MT5 Trading robot BreakoutTrend following
Updated 13 days ago None stated GitHub repository of Nuvens Gold Breakout

FakeMoonDog

by kenjiCRac
1 stars

The FakeMoonDog EA is an MT5 robot for XAUUSD gold trading. It switches between breakout mode for trending conditions using signals from Nova, Apex, Zenith, Pulse and Eclipse patterns, and grid mode for sideways markets with ADR or ATR spacing. Trades enter on breakouts or grid levels and exit at take profit targets or

MT5 Trading robot Trend followingGridBreakout High risk
Updated 13 days ago None stated GitHub repository of FakeMoonDog
1 stars

GoldV4 Institutional Scalper is a dual-strategy algorithmic trading robot for XAUUSD on MetaTrader 5. It runs two independent strategies targeting different microstructures on the M1 timeframe, one capturing late-NY-to-Tokyo handoff and the other London open volatility surge. Entries use an 8-point confluence score acr

MT5 Trading robot Trend followingBreakoutMean reversion
Updated 13 days ago Custom licence GitHub repository of GoldV4 Institutional Scalper
1 stars

This MetaTrader 5 expert advisor trades gold on a trend-continuation setup. It waits for a fast smoothed moving average pullback and a confirming candle that closes with the trend, then opens one market order. Stop loss sits beyond the pullback wick, with a minimum ATR distance and a default maximum of 15 price units t

MT5 Trading robot Trend followingIndicator crossover
Updated 2 weeks ago None stated GitHub repository of Gold Trend Confirm Lock
1 stars

The EA is a scalping robot for XAUUSD on MetaTrader 5. It enters trades by placing pending stop orders aligned with EMA trend on M1. After entry, DCA adds up to 4 orders in the basket every 2 points with fixed lot size and max 0.05 lot. The basket uses shared stop loss 15 points away. It applies basket trailing when pr

MT5 Trading robot ScalpingGridHedging High risk
Updated 2 weeks ago None stated GitHub repository of Gold Grid Stop DCA EA

Grid Assistant Pro

by ramadanrahmad
1 stars

The Grid Assistant Pro is an Expert Advisor for MetaTrader 5 that executes grid trading on XAUUSD. It opens multiple limit order layers at user-defined pip distances with scaled lot sizes upon one-click button press or limit order catch. The EA synchronizes stop loss and take profit across all positions sharing a magic

MT5 Trading robot Grid High risk
Updated 2 weeks ago None stated GitHub repository of Grid Assistant Pro
1 stars

Gold Micro HyperScalp EA is a MetaTrader 5 expert advisor focused on XAUUSD trading at M1 timeframe. It employs geometric micro-lot compounding for small accounts with a fallback risk percent setting and lot size cap. Entries trigger on SMC Asian liquidity sweeps, volume spikes, and CPR levels during London and New Yor

MT5 Collection ScalpingSMC / ICT / price actionTrend following High risk
Updated 2 weeks ago None stated GitHub repository of Gold Micro HyperScalp EA

CLMCA EA

by pandaluvly
1 stars

CLMCA is a MetaTrader 5 expert advisor for the XAUUSD M15 timeframe. It enters trades on pullbacks to EMA34 and EMA89 with bullish candle confirmation and ADX trend filters from higher timeframes. It exits at a hard stop-loss calculated from EMA89 and ATR14. Risk controls include fixed dollar or percentage of balance l

MT5 Trading robot Mean reversionTrend following
Updated 2 weeks ago MIT GitHub repository of CLMCA EA

Exness ICT Gold EA

by jonathanmentor62-web
1 stars

The Exness ICT Gold EA is a multi-strategy expert advisor for MetaTrader 5. It trades gold using confluence signals from ICT/SMC, liquidity, FVG, order blocks, retests, trend, breakout and volatility analysis across H4, H1, M15 and M5 timeframes. The EA opens and closes trades based on strategy signals and applies risk

MT5 Trading robot SMC / ICT / price actionTrend followingBreakout
Updated 2 weeks ago None stated GitHub repository of Exness ICT Gold EA

Jackpot Flash Man

by Juste1827
1 stars

The Jackpot Flash Man EA is a trading robot for MT5 that analyzes M1 candle phases and tick microstructure to generate entries. It enters trades on EMA slope conditions, ATR volatility filters, consecutive tick requirements, and predictive engine signals for market regime and candle phase progression. The EA exits posi

MT5 Trading robot Trend followingScalpingSMC / ICT / price action High risk
Updated 3 weeks ago None stated GitHub repository of Jackpot Flash Man

MT5 Docker Copier

by chris-lin
1 stars

The MT5 Docker Copier enables automated cross-broker trade copying between two MetaTrader 5 terminals using Docker containers and a central Python TCP hub. Trades from a master signal source such as Vantage are routed to a slave execution account like FTMO. The system resolves symbol name differences through configurab

MT5 Copier & bridge
Updated 3 weeks ago None stated GitHub repository of MT5 Docker Copier

VORAX Scalper

by nyuchz1
1 stars

VORAX is a scalping expert advisor for MetaTrader 5 that trades XAUUSD gold and BTCUSD bitcoin on the M1 timeframe. It enters positions using momentum and buyer/seller pressure analysis signals and exits at take profit with risk-reward ratios while applying volatility-adjusted stop losses. Risk controls include per-tra

MT5 Trading robot Scalping
Updated 3 weeks ago None stated GitHub repository of VORAX Scalper

Golden Bar

by MrOwl1011
1 stars

Golden Bar is an expert advisor for MetaTrader 5 that draws a weekly price level grid on the XAUUSD gold chart. It enters long or short trades on bounces from these levels once all active filters agree, including ADX strength, SMA trend, good ratio proximity, and optional session windows. It exits trades at take profit

MT5 Trading robot Mean reversionBreakout
Updated 3 weeks ago MIT GitHub repository of Golden Bar

The Gold Reaper

by bestsangtao
1 stars

The Gold Reaper is an expert advisor compatible with both MetaTrader 4 and MetaTrader 5, specifically designed for gold trading. It executes trades based on fake breakout filters and high-low trailing stop losses, with options to restrict operations by trade frequency, spread, and specific hours on Fridays. The EA feat

MT4MT5 Trading robot BreakoutHedging
Updated 3 weeks ago None stated GitHub repository of The Gold Reaper
1 stars

MRTRADER is an MQL5 Expert Advisor for MetaTrader 5 that trades XAUUSD, EURUSD, and GBPUSD on the H1 timeframe using EMA crossover. It enters long or short trades on fast-slow EMA signals and exits with stop loss and take profit based on ATR multiples. Lots are sized as a percentage of balance up to a maximum limit. A

MT5 Trading robot Trend followingIndicator crossoverMartingale High risk

Gold Sniper Scalper

by Zaibten
1 stars

The Gold Sniper Scalper is an automated trading robot designed for MT5, specifically optimized for scalping gold (XAUUSD). The EA employs technical analysis using indicators like exponential moving averages (EMA), RSI, and ATR for entries, with optional multi-timeframe (MTF) trend confirmation across M5 and M15 charts.

MT5 Trading robot Trend followingScalpingIndicator crossover High risk
Updated 3 weeks ago None stated GitHub repository of Gold Sniper Scalper

Maximum Scalper Unlimited

by lukasrudolf77-commits
1 stars

Maximum Scalper Unlimited is an MT5-based expert advisor designed for high-frequency scalping, specifically configured for gold (XAUUSD). Operating on the M1 timeframe, it aligns entries with M5 trends using multiple exponential moving averages, RSI, and Stochastic indicators. The strategy utilizes a trend-pyramiding a

MT5 Collection ScalpingTrend followingGrid High risk
Updated 4 weeks ago None stated GitHub repository of Maximum Scalper Unlimited

Signal Scanner Pro PAICT

by asnakegreat
1 stars

This MetaTrader 5 expert advisor functions as a comprehensive chart annotation and signal scanning tool based on Smart Money Concepts and Price Action. It identifies structural elements such as order blocks, fair value gaps, liquidity pools, and market structure shifts across multiple symbols simultaneously. The system

MT5 Utility SMC / ICT / price actionTrend followingIndicator crossover High risk
Updated 4 weeks ago None stated GitHub repository of Signal Scanner Pro PAICT

Xau Cloud AI Sniper

by Lamarrsdrip
1 stars

Xau Cloud AI Sniper is an automated trading robot for MetaTrader 5 designed for gold trading. It utilizes a multi-layered entry pipeline involving a pattern engine, breakout detection, and trend alignment, often synchronized with external cloud-based market outlooks. The system features an AI-filter mode to validate tr

MT5 Collection BreakoutTrend followingMean reversion High risk
Updated 4 weeks ago None stated GitHub repository of Xau Cloud AI Sniper

XAUUSD Scalper

by kezyandrew
1 stars

Xauusd Scalper is a regime-adaptive Expert Advisor designed for MetaTrader 5, specifically optimized for the XAUUSD (Gold) M5 timeframe. It integrates four distinct strategy modules—SweepReversal, VolBreakout, TrendPullback, and MeanReversion—under a shared risk manager. The EA automatically classifies market condition

MT5 Trading robot Trend followingBreakoutMean reversion
Updated 4 weeks ago None stated GitHub repository of XAUUSD Scalper

Ktai XAU DCA

by tiennguyen3000
1 stars

This MetaTrader 5 Expert Advisor trades gold using an ATR-adaptive grid system combined with monthly price bands. It segments account equity into a primary trading budget and a reserve fund, placing up to twelve levels of DCA orders. Grid spacing relies on ATR, while position sizing uses a quadratic progression budget

MT5 Trading robot GridMean reversion High risk
Updated 4 weeks ago None stated GitHub repository of Ktai XAU DCA

Forex Ema Risk Bot

by Behzod-max
1 stars

An MT5 Expert Advisor specifically designed for trading gold (XAU/USD) with modular strategy components and strong risk management filters. It features four mutually exclusive trading modes: Donchian breakout, EMA trend pullback, session breakout, and Bollinger Bands mean reversion. Trades are entered based on multi-ti

MT5 Trading robot BreakoutTrend followingMean reversion
Updated 4 weeks ago None stated GitHub repository of Forex Ema Risk Bot

The Gold Reaper

by naming1086
1 stars

The Gold Reaper is a multi-strategy expert advisor for MetaTrader 4 and 5. It trades gold pairs using breakout and reversal entries based on fractals and ATR. Trades enter when spread and frequency conditions are met and exit via trailing stops or time-based rules. The EA includes NFP filters to pause during economic e

MT4MT5 Trading robot BreakoutTrend followingScalping High risk
Updated 5 weeks ago None stated GitHub repository of The Gold Reaper

Mveuuh Gold

by Nziikang
1 stars

Mveuuh Gold is an automated MetaTrader 4 expert advisor designed specifically for trading XAUUSD. It utilizes a multi-layered trend filtering system based on three Exponential Moving Averages and the Average Directional Index to determine entry direction. The EA employs a grid-based pyramid strategy, opening additional

MT4 Trading robot Trend followingGridMartingale High risk
Updated 5 weeks ago None stated GitHub repository of Mveuuh Gold

Adaptive DDQN MT5

by chyr-rpg
1 stars

This MetaTrader 5 expert advisor is a research-oriented reinforcement learning system implemented natively in MQL5. It utilizes a Deep Q-Network to make trading decisions based on market states derived from technical indicators, volatility, and supply-demand zones. The system manages trades using a grid-based basket ap

MT5 Trading robot AI / machine learningGridMartingale High risk
Updated 5 weeks ago None stated GitHub repository of Adaptive DDQN MT5

XAUUSD Guardian

by twentyproject777-alt
1 stars

XAUUSD Guardian is a MetaTrader 5 expert advisor that scalps gold using a higher-timeframe EMA and ADX trend filter and a lower-timeframe pullback entry. It sends one order with an ATR-based stop loss and a take profit at 1.5 times that distance, then flattens after a time limit or outside the broker session. Risk cont

MT5 Trading robot Trend followingScalping
Updated 5 weeks ago None stated GitHub repository of XAUUSD Guardian

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

Medula SMC EA

by gurupirataurai92-wq
1 stars

This MetaTrader 5 expert advisor utilizes Smart Money Concepts and pure price action to execute trades without traditional technical indicators. By analyzing raw candle data, it identifies market structures, order blocks, and various fair value gaps. The system includes multiple versions, ranging from simple price acti

MT5 Trading robot SMC / ICT / price actionTrend followingMean reversion
Updated 6 weeks ago None stated GitHub repository of Medula SMC EA

Gold Trend Pullback EA

by erikoleci
1 stars

The Gold Trend Pullback EA is a MetaTrader 5 robot that trades only XAUUSD. It analyzes H1 trend using fractal swing highs and lows, then identifies pullbacks to EMA 20 on M15 and waits for confirmation candles with volume. It enters market orders within session hours, spread limits, and ATR volatility ranges. Exits us

MT5 Trading robot Trend followingMean reversion
Updated 6 weeks ago None stated GitHub repository of Gold Trend Pullback EA

Gold MTF Key Level Structure EA

by amirhosseinadgi
1 stars

The Gold MTF Key Level Structure EA is a multi-timeframe expert advisor for trading gold XAUUSD on MetaTrader 5. It identifies swing highs and lows across daily D1 structure timeframe, H4 confirmation timeframe, and H1 entry timeframe to detect key support and resistance levels. The EA enters trades on CHOCH breakout s

MT5 Trading robot Trend followingBreakoutMulti-strategy

Enigma Feed Exporter

by jeremetorresglitch
1 stars

This MetaTrader 5 expert advisor functions as a specialized data utility for exporting broker-specific market data to external files. It records historical M1 and M5 bar data and periodically snapshots live bid and ask spreads to CSV format. The tool is designed to support research pipelines by providing exact pricing

MT5 Copier & bridge
Updated 6 weeks ago Custom licence GitHub repository of Enigma Feed Exporter

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 6 weeks ago None stated GitHub repository of SpeedPanel
1 stars

This repository contains a collection of MetaTrader 5 expert advisors designed for a quantitative trading seminar by QRT Solutions. It includes multiple models such as US opening gap momentum, opening range breakouts, and SMA-based gold strategies. Each robot features professional risk management components including t

MT5 Collection Trend followingBreakoutIndicator crossover
1 stars

This MetaTrader 5 repository provides a collection of seventeen quantitative trading strategies designed for educational and research purposes. The primary expert advisor implements a US opening gap momentum strategy, utilizing ATR-based gap thresholds and Z-Score volatility regime detection to identify entry points. R

MT5 Collection BreakoutTrend followingIndicator crossover

Inan Quant

by inandenizturk
1 stars

Inan Quant is a MetaTrader 5 expert advisor designed specifically for trading gold on the M15 timeframe. It utilizes a Donchian breakout strategy combined with a multi-layered filtering system, including an H1 trend filter, ADX regime detection, and a custom signal quality score. The system manages risk using percentag

MT5 Trading robot BreakoutTrend following
Updated 6 weeks ago None stated GitHub repository of Inan Quant

MT5 Scalper Bot

by saljevontea-gif
1 stars

The MT5 Scalper Trading Bot automates trades on MetaTrader 5 for forex pairs and gold using a moving average crossover strategy combined with RSI confirmation. It enters buy trades when the fast MA crosses above slow MA and RSI is below oversold, and sells when fast MA crosses below slow MA and RSI above overbought. Tr

MT5 Trading robot Indicator crossoverScalping
Updated 7 weeks ago None stated GitHub repository of MT5 Scalper Bot

Gold Engulfing Scalper

by anskhanz97
1 stars

This MetaTrader 5 expert advisor executes an engulfing candle scalping strategy designed specifically for Gold (XAUUSD) on the H1 timeframe. Upon detecting a valid engulfing candle pattern, the robot draws visual target ranges and places a grid of ten limit orders across the body of the engulfed candle. It features rob

MT5 Trading robot ScalpingGrid High risk
Updated 7 weeks ago None stated GitHub repository of Gold Engulfing Scalper

Vorax Ultra Fast Scalper

by wesamtaraf1984-ux
1 stars

Vorax is an automated scalping robot for MetaTrader 5 designed specifically for Gold (XAUUSD) and Bitcoin (BTCUSD) on the M1 timeframe. It enters trades using a signal engine that combines momentum analysis with buyer/seller pressure calculations. Risk management is highly structured, featuring dynamic lot sizing, maxi

MT5 Trading robot ScalpingTrend following
Updated 7 weeks ago None stated GitHub repository of Vorax Ultra Fast Scalper

Institutional Liquidity Sweep EA

by bayurifkialghifari
1 stars

This MetaTrader 5 expert advisor trades liquidity sweeps of the Asian session, requiring confirmation from a Market Structure Shift (MSS) on a closed candle. It features built-in profiles for major currency pairs and gold, automatically configuring stop loss, take profit, and session times. Risk management options incl

MT5 Trading robot SMC / ICT / price action

Vilona Gold Trading EA

by DIRJEN-BOT
1 stars

Vilona Gold Trading EA is a trend-following robot for MetaTrader 5 tailored for XAUUSD. It executes trades based on daily breakouts and moving average filters, often focusing on long-only setups to align with secular trends. Risk management features include equity-based lot sizing, fixed stop losses, trailing stops, an

MT5 Trading robot Trend followingBreakoutIndicator crossover High risk
Updated 8 weeks ago None stated GitHub repository of Vilona Gold Trading EA

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