Gold Rush 25 is a multi-strategy day trading robot for MetaTrader 5. It integrates several trading styles including trend continuation, support/resistance bounces, and session breakouts. The system employs multi-timeframe analysis to coordinate entries across various chart periods. It features institutional-grade risk
This MetaTrader 5 expert advisor is a trend-following robot that identifies market direction using dual Exponential Moving Averages and the Average Directional Index to filter trade strength. It manages exits through dynamic ATR-based stop loss and take profit levels, along with trailing stops and partial closure logic
This MetaTrader 5 expert advisor executes trades based on the first valid pullback following a significant ZigZag swing. It incorporates Smart Money Concepts by utilizing Fair Value Gap filters and searching for specific price action patterns. Risk management is comprehensive, featuring percentage-based lot sizing, aut
MT5Trading robotSMC / ICT / price actionTrend following
This MetaTrader 5 expert advisor is designed for gold trading using a trend-following approach. It identifies entries through dual Exponential Moving Averages across multiple timeframes, specifically utilizing M5 for entries and H1 for trend confirmation. Risk management is a primary focus, featuring ATR-based stop los
MT5Trading robotIndicator crossoverTrend following
This MetaTrader 4 expert advisor automates trading based on Gann Fan theory by identifying trend angles from recent swing highs and lows. It enters the market using buy and sell stop orders placed at specific distances from detected Gann lines. The robot includes risk management features such as fixed stop loss, take p
This MetaTrader 4 expert advisor combines the Relative Strength Index, Moving Average, and Average Directional Index to identify trend-following entries. The strategy executes trades when price positioning relative to the moving average aligns with RSI exhaustion levels and ADX trend strength. It includes built-in risk
This expert advisor for MetaTrader 4 and 5 executes trades based on price interaction with a Simple Moving Average. It monitors market positions on the H1 timeframe, entering buy or sell orders with predefined stop loss and take profit levels. The package includes an external Python script that works with a CSV log to
This expert advisor for MetaTrader 5 is designed to automate trading strategies based on the Kaisara Legacy and AProfitFX indicators. It primarily focuses on gold scalping by analyzing rectangular chart zones across multiple timeframes, specifically M5 and H1. The EA includes modules for scanning chart objects, managin
MT5CollectionScalpingSMC / ICT / price actionTrend following
This collection for MetaTrader 5 provides several trend-following Expert Advisors based on technical indicators such as Ichimoku Kinko Hyo and Simple Moving Averages. The included robots utilize multi-timeframe analysis, sensitive SMA slope detection, and candlestick pattern recognition to identify entry points. Risk m
This MetaTrader 5 expert advisor is designed for aggressive trading on small accounts, specifically targeting EURUSD and XAUUSD. It utilizes a multi-timeframe approach, filtering trends with Exponential Moving Averages across H1, M15, and M5 charts. The robot enters trades based on pullback and price compression patter
This MetaTrader 5 expert advisor executes trades on USD major pairs using a combination of trend and momentum indicators. It utilizes Exponential Moving Averages for trend identification, alongside Relative Strength Index and Moving Average Convergence Divergence for entry timing. Risk management is handled through fix
Punlie Bull Run is a trend-following expert advisor for MetaTrader 5 that focuses on bullish market phases. It employs a grid strategy, opening buy positions at fixed point intervals once specific conditions are met. The robot includes a trend filter based on the daily timeframe and a resistance price barrier to delay
This MetaTrader 5 expert advisor automates an Opening Range Breakout strategy with multiple technical filters. It defines a price range during a specific morning window and triggers trades upon a breakout. The system incorporates a Choppy Market Index filter to avoid consolidation, Cumulative Volume Delta for volume-ba
Long Tail Scalper is a MetaTrader 5 expert advisor designed for trend-following strategies with a focus on surviving ranging markets. It implements a fixed reward-to-risk ratio and a dynamic grid-based system to manage position entries and exits. The robot utilizes a progressive lot sizing sequence to recover during ma
This MetaTrader 4 expert advisor implements a classic Ichimoku Kinko Hyo strategy, primarily optimized for the Nasdaq 100. It enters trades based on price breakouts through the Kumo cloud, SMA 50, and EMA 200, with additional confirmation from the Chikou Span and higher timeframe H4 Kijun levels. The robot handles trad
This MetaTrader 5 expert advisor implements a strategy based on the 80% Value Area rule, a concept derived from volume profile analysis. It calculates the Value Area High, Value Area Low, and Point of Control to identify high-volume price zones from previous sessions. The robot seeks entries when price re-enters the Va
This MetaTrader 5 expert advisor focuses on trading gold and other instruments using a trend-following breakout and retest methodology. It filters market conditions using three moving averages and ATR-based consolidation detection. Entries are triggered by RSI pullbacks and liquidity grab patterns during specific intra
This MetaTrader 5 expert advisor executes trades based on a moving average crossover strategy specifically for Gold and Nasdaq symbols. It employs multi-timeframe confirmation by checking the trend on the H1 timeframe before entering positions. Risk management is handled through fixed lot sizes, hard stop losses, and t
MT5Trading robotIndicator crossoverTrend following
This MetaTrader 5 expert advisor implements a multi-timeframe breakout strategy designed for EURUSD. It identifies the primary trend using a 200-period Exponential Moving Average on the H1 timeframe while executing entries on M15 breakouts. The system filters signals through RSI neutral-zone checks and ADX momentum req
This MetaTrader 5 expert advisor utilizes a combination of bullish engulfing candlestick patterns, Exponential Moving Averages, and the Relative Strength Index to identify trade entries. The bot includes modular filters for ATR volatility, specific trading sessions, and RSI ranges to refine signals. Risk management is
Gold Domination is an automated trading robot for MetaTrader 5 developed for the gold market. It utilizes a strategy based on CCI, Williams %R, and ADX indicators, supplemented by price action patterns and Fibonacci confluence. The EA incorporates intermarket analysis by tracking the US Dollar Index and the VIX fear in
This repository provides a collection of automated trading systems for MetaTrader 4 and 5. The expert advisors utilize various technical indicators, including ADX, DMI, RSI, and Heiken Ashi, to determine market entry points. Some strategies are based on price action from previous candle directions. Trade management fea
Trend EA is a collection of MetaTrader 5 expert advisors providing various automated trading strategies, including grid, martingale, and trend-following systems. The repository features implementations of the Turtle trading method, Donchian Channel breakouts, and moving average crossovers. Each expert advisor allows fo
Hybrid Smart Zone EA is an automated trading robot designed for the MetaTrader 5 platform. It employs a multi-indicator strategy incorporating Exponential Moving Averages, Bollinger Bands, RSI, MACD, and ADX to identify entry and exit points. The system defaults to a 15-minute timeframe but allows for customization. Ri
TradeMe is an automated MetaTrader 5 expert advisor implementing a Turtle Breakout trend-following strategy. It identifies entry points using Donchian Channel highs and lows over a user-defined lookback period. The system manages positions using an ATR-based trailing stop and exits trades when the price reaches a secon
Gold Momentum Breakout is an automated trading system for MetaTrader 5 designed to capture price movements after periods of consolidation. The expert advisor employs a trend-following approach using two Exponential Moving Averages on a higher timeframe, paired with Relative Strength Index filters for momentum. It ident
Ashutosh Khemka EA is a trend-following robot for MetaTrader 5 that uses an exponential moving average to generate trading signals. It operates within a defined daily session, featuring configurable start and end times for new entries, as well as an automatic close time for open positions. Risk controls include fixed t
This MetaTrader 5 expert advisor provides an automated trading system designed for Forex, Bitcoin, Gold, and various indices. It employs technical analysis filters including RSI levels and Moving Average price distance to identify entries. Risk management features include flexible lot sizing based on account equity or
This MetaTrader 5 expert advisor is designed specifically for trading XAUUSD. It utilizes a combination of the Average Directional Index (ADX) for trend strength, Relative Strength Index (RSI) for momentum, and two Simple Moving Averages for trend direction. The system uses multi-timeframe analysis, specifically checki
This MetaTrader 5 repository provides a collection of expert advisors and visual dashboard tools centered on multi-timeframe technical analysis. It features strategies utilizing the Traders Dynamic Index, Exponential Moving Averages, and Commodity Channel Index indicators. The included tools range from trend-following
This repository provides a collection of over 100 expert advisors for MetaTrader 4 and MetaTrader 5, produced using the Forex Strategy Builder software. The robots are configured for specific forex pairs including GBPUSD, USDJPY, and EURAUD on low timeframes. Trading logic typically combines multiple technical indicato
Phantom Edge is a MetaTrader 5 expert advisor primarily designed for trading BTCUSD. It identifies entries using a combination of technical indicators, including RSI, MACD, and SMA, while validating setups through multi-timeframe analysis of M15 liquidity sweeps and M30 trend breaks. The EA features comprehensive trade
This MetaTrader 5 expert advisor implements a moving average crossover strategy specifically designed for XAUUSD on the M15 timeframe. It utilizes a short-period SMA and a long-period SMA to identify potential entries. A unique filter requires the distance between the two moving averages to exceed a defined threshold b
MT5Trading robotIndicator crossoverTrend following
Church Builder is an automated trading robot for MetaTrader 5 that executes trades based on Smart Money Concepts, specifically targeting Fair Value Gaps. It identifies price gaps within specific point ranges and waits for breakouts to enter positions, provided the market trend aligns with a Simple Moving Average. The e
MT5Trading robotSMC / ICT / price actionBreakoutTrend following
Ajip 3 EA is a MetaTrader 5 robot designed to trade trends identified by a 200-period Simple Moving Average. It monitors price action across two timeframes, typically using M15 for trend identification and M1 for execution. The strategy involves opening multiple layers of positions based on candle breaks, categorized i
This MetaTrader 4 expert advisor is designed for XAUUSD trading using a combination of technical indicators and price action. It enters trades based on several toggleable strategies, including Moving Average crossovers, MACD, Support/Resistance levels, and Bullish/Bearish Engulfing patterns. The EA manages risk through
EA MultiStrategy Advanced is an automated trading robot for MetaTrader 5 that integrates technical analysis with machine learning models. It utilizes a combination of RSI, Bollinger Bands, and Moving Average crossovers alongside LSTM-based deep learning signals to identify market patterns. The system features rigorous
This MetaTrader 5 expert advisor automates a strategy based on Smart Money Concepts (SMC) with a focus on order blocks. The system utilizes dual Simple Moving Averages on the H1 timeframe to filter for the prevailing trend while monitoring 15-minute price action. It identifies supply and demand zones represented by cha
MT5Trading robotSMC / ICT / price actionTrend following
This MetaTrader 5 expert advisor utilizes a modular architecture to automate trading using technical indicators. It generates entry signals by combining the Waddah Attar Explosion model with a Double Exponential Moving Average (DEMA) system. For risk management, the EA calculates stop loss levels based on Average True
High Frequency Stocks is an automated trading robot for MetaTrader 5 focused on identifying long-entry opportunities. The EA monitors multiple timeframes from weekly down to thirty-minute charts to confirm upward price direction and increasing volume. It specifically searches for entries within ranges of interest, such
Average Scalper is a MetaTrader 4 expert advisor designed for trend-following strategies based on moving average levels and volatility ranges. It uses a 50-period Exponential Moving Average to determine market direction, initiating buy orders when the price is above the line and sell orders when below. Risk management
This repository features a collection of MetaTrader 5 expert advisors implementing various technical strategies such as time-range breakouts, order blocks, and candle pattern recognition. The primary time-range EA identifies price extremes within a user-defined window to trigger entries on breakouts. It includes risk m
This MetaTrader 5 expert advisor executes trades based on the interaction between Bill Williams Fractals and an Exponential Moving Average filter. It monitors the market for fractal signals, entering buy orders when a lower fractal forms while price remains above the 50-period EMA. Conversely, it enters sell orders whe
This MetaTrader 5 expert advisor implements a technical trading strategy based on the Bill Williams Alligator indicator and Bill Williams Fractals. It also incorporates a 50-period Exponential Moving Average for additional trend filtering. The robot enters trades based on price action relative to these indicators, spec
Candle Moving Average Day Trade is a MetaTrader 5 expert advisor designed for automated intraday trading. The strategy uses an Exponential Moving Average (EMA) to determine market direction, triggering entries based on a specific number of candlesticks closing above or below the average. It features a tiered position s
MT5Trading robotIndicator crossoverTrend following
MA Twister is a trend-following expert advisor for MetaTrader 5 that automates trade execution based on a triple moving average crossover strategy. It monitors three distinct moving average periods to identify bullish or bearish momentum. The bot includes specialized risk controls for prop firm challenges, such as dail
MT5Trading robotIndicator crossoverTrend following
This MetaTrader 5 expert advisor implements an automated reversal strategy centered on the Doji candlestick pattern. It utilizes a 200-period Exponential Moving Average to filter trend direction and the Relative Strength Index to identify overbought or oversold conditions for entry confirmation. The EA manages risk thr
This repository contains a collection of MetaTrader 5 expert advisors created to test various trading concepts. The included bots trade diverse markets, utilizing indicators like moving averages, Bollinger Bands, Stochastic, and VWAP. The primary highlighted expert advisor executes trend-following trades on gold using
The ForexR EA Library collects open-source expert advisors for MetaTrader 4 and MetaTrader 5 that are published on GitHub. Each entry links to the original repository, so you always get the author's latest code, issues and licence straight from the source. Star counts, last updates and licences are synced from GitHub every day, and new repositories are added every week.
Every repository is checked automatically before it is listed: it must contain readable MQL source code for a real expert advisor, and repositories that ship executables, hide downloads behind archive passwords or show signs of bought stars are left out. The summaries and tags are written automatically from each repository's README and code. They describe what an EA does; they are not a recommendation, and nothing here is tested or endorsed by ForexR.
Trading with expert advisors is risky. Backtest any EA and run it on a demo account before you trust it with real money. CFDs and leveraged forex are complex instruments with a high risk of losing money rapidly.
EA Library FAQ
What is an expert advisor (EA)?
An expert advisor is a program that runs inside MetaTrader 4 or MetaTrader 5. It can open and close trades on its own, manage trades you opened (trailing stops, break-even, partial closes), protect the account, or connect MetaTrader to other tools such as Telegram or Python. EAs are written in MQL4 (MT4) or MQL5 (MT5).
Are the EAs in this library free?
Yes. Every EA listed here is published on GitHub with its source code, so you can read, download and compile it at no cost. Check each repository's licence before reusing the code in your own projects: some EAs state no licence at all.
Are these EAs safe to use?
ForexR lists only repositories with readable MQL source code and never hosts files. Repositories that ship executables, ask you to disable antivirus, hide downloads behind passwords or show signs of bought stars are left out automatically. That does not make any EA profitable or bug-free: read the code, backtest it in the Strategy Tester and run it on a demo account first.
How do I install an EA in MT4 or MT5?
Download the source from GitHub, open MetaTrader, choose File, then Open Data Folder, and copy the .mq4 (MT4) or .mq5 (MT5) file into MQL4/Experts or MQL5/Experts. Open it in MetaEditor and press Compile, then drag the EA from the Navigator onto a chart and allow algorithmic trading.
How does ForexR choose which EAs to list?
A crawler searches GitHub every week for MetaTrader repositories, reads their code and keeps those that contain a real expert advisor and pass the safety checks. Stars, updates and licences are refreshed from GitHub every day. Summaries are written automatically from each repository's README and code, so treat them as a guide and check the source.
What do "High risk", grid and martingale mean?
A grid EA opens a ladder of orders at fixed distances; a martingale EA increases the lot size after losses. Both can show smooth equity curves for a long time and then lose a large part of the account in one strong trend. EAs that use either are marked High risk, and you can hide them with the "Hide grid and martingale" filter.
Run EAs with a broker that supports MT4 and MT5
Compare regulated brokers by platform, spreads, minimum deposit and leverage.