This MetaTrader 5 expert advisor is designed for high-frequency trading environments, focusing on fast execution and precise price-to-cash conversions. It operates during a user-defined time window and manages orders based on distance multipliers and spread limits. The robot includes risk management features such as st
This MetaTrader 5 expert advisor is designed for EURUSD trading using moving average crossovers and candlestick pattern detection. It features a scalping mode and dynamic stop loss and take profit calculations that can optionally account for market volatility. Risk is controlled through fixed USD profit and loss target
Advanced Scalping Multi EA is a multi-strategy scalping robot for MetaTrader 5 that integrates multi-timeframe momentum, smart money concepts, and pattern recognition. It calculates a signal confidence score based on RSI, EMA crossovers, MACD, and institutional flow tracking. The expert advisor offers four distinct mod
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
This expert advisor for MetaTrader 5 implements a Smart Money Concepts strategy focused on automated order block detection. It identifies market entries by scanning historical bars for specific price action patterns. The robot includes built-in risk management that calculates lot sizes based on a percentage of account
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
News Trading is an automated expert advisor for MetaTrader 5 that executes breakout strategies based on high-impact economic events. The EA monitors built-in calendars for major releases such as NFP, FOMC, and GDP to identify potential volatility. It analyzes price action within specific time windows before and after e
This MetaTrader 5 expert advisor is a momentum-based scalping robot designed for trading on the M1 timeframe, with a primary focus on XAUUSD. It enters trades based on Keltner Channel breakouts and filters entries using a dual Moving Average trend-following system. The EA features comprehensive risk controls, including
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
The Nyrok RSI EA is an automated trading robot for MetaTrader 5 designed for mean-reversion on the EURGBP currency pair. It utilizes the Relative Strength Index (RSI) to identify overbought and oversold conditions, entering sell positions when the RSI exceeds a specified upper threshold and buy positions when it falls
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
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 repository provides a collection of MetaTrader 5 expert advisors focused on Smart Money Concepts and Inner Circle Trader methodologies. The included bots automate various trading models such as the Next Day Model, New York session range trading, and Fair Value Gap entries. Each tool utilizes multi-timeframe analys
K Second Data Fetcher is a MetaTrader 5 utility designed to retrieve and handle sub-minute candlestick data, specifically focusing on second-level intervals. The expert advisor operates as a technical tool rather than a trading robot, utilizing a high-frequency 50-millisecond timer to monitor price changes and process
This MetaTrader 5 expert advisor utilizes a neural network model to automate trading decisions. It integrates custom libraries for data preprocessing and forward propagation to evaluate market conditions. The robot specifically targets the one-minute timeframe, preparing input vectors from recent historical bars. Trade
Ak Sequence Bot is an automated trading robot for MetaTrader 5 that executes entries based on an Exponential Moving Average crossover on the five-minute timeframe. The system employs a specific lot size sequence, increasing the volume of subsequent trades following a loss to recover equity. It includes essential risk c
This MetaTrader 5 expert advisor implements a breakout scalping strategy by placing pending buy and sell stop orders relative to recent price extremes. It identifies entry levels by analyzing highs and lows over a user-defined number of bars. The robot includes built-in risk controls such as hard stop loss and take pro
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
Quants EA is an automated trading tool for MetaTrader 5 that utilizes the Bill Williams Market Facilitation Index (BWMFI) to analyze market dynamics. It monitors price highs and candle ranges to identify potential entries when MFI values meet specific thresholds. The expert advisor incorporates multi-stage risk managem
This MetaTrader 5 expert advisor automates trading across multiple markets, with specific logic for Boom and Crash synthetic indices and standard currency pairs. For synthetic indices, it generates alerts and entries based on RSI and Stochastic levels on the M1 timeframe. For other symbols, it utilizes a crossover stra
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
This expert advisor implements a latency arbitrage strategy across MetaTrader 4 and 5 platforms. It functions by comparing price data from a high-speed feed against a slower broker execution environment to identify price lags. When a significant price gap is detected, the system attempts to execute trades to capture th
This repository contains a collection of MetaTrader 5 expert advisors primarily designed for synthetic indices, specifically targeting Boom and Crash markets. The included robots, such as Roxie and SpikeDetector, utilize custom indicators like TrendCatcher to identify price trends and momentum shifts. The tools manage
This collection for MetaTrader 5 provides several automated trading robots, primarily focusing on the Trailing Break Even Parcial expert advisor. This specific strategy utilizes a combination of three Moving Averages and Ichimoku Kinko Hyo parameters to execute trades. The software includes robust trade management modu
Ichimoku Ultimate Scanner EA is a MetaTrader 5 robot designed to monitor multiple financial instruments using the Ichimoku Kinko Hyo indicator. It scans all symbols within the Market Watch window to detect specific technical conditions, including price breakouts from the Kumo cloud and Chikou span confirmations. The sy
This MetaTrader 5 expert advisor serves as a visual tool for plotting linear regression channels on a chart. It utilizes a custom library to calculate the regression line and standard deviation bands based on the last 50 periods of the M1 timeframe. The program automatically draws and updates trendlines to visualize th
This expert advisor for MetaTrader 5 implements a scalping strategy using a combination of trend and momentum indicators. It determines trend direction via three Smoothed Moving Averages (21, 50, and 200 periods) and uses the Relative Strength Index (RSI) as a filter. Entries are triggered by price breakouts of Fractal
This MetaTrader 5 expert advisor implements a momentum-based strategy designed for gold futures. It identifies entry points by detecting double-impulse price patterns and filtering for minimum volume requirements. The EA determines market direction using a short-term exponential moving average crossover on the one-minu
Boom EA Spike Notification is a MetaTrader 5 utility designed for monitoring Boom and Crash synthetic indices. It functions as a detection tool that identifies price spikes by analyzing historical candle data. The EA scans the last 2,000 bars to establish a threshold for standard price movement, distinguishing between
Fusion Plus RSI is an automated trading expert advisor developed for the MetaTrader 5 platform, specifically targeting the Crash 500 synthetic index. The robot employs a trend-based approach by analyzing the Relative Strength Index (RSI) across two separate timeframes, the one-minute and five-minute charts. It executes
This collection of MetaTrader 5 expert advisors is designed to trade Boom and Crash synthetic indices. The robots utilize RSI indicator logic and basic price action candle checks to identify and capture rapid price spikes. The tools feature automated trade execution with a focus on capturing momentum. Risk management i
Se-0303 is an automated trading robot for MetaTrader 4 and 5 that employs a grid-based approach with Martingale lot scaling. It determines entries through trend analysis and M1 fractals, using coefficients to calculate order distances and take profit targets relative to price height. The EA includes specific risk contr
This MetaTrader 5 expert advisor utilizes ZigZag indicators and Fibonacci retracements to identify and trade ABCD patterns. Operating primarily on the M1 and M5 timeframes, the robot calculates entry points based on specific price ranges and Fibonacci levels such as 23.6 and 38.2. The system employs an aggressive marti
This repository contains a collection of MetaTrader 4 and MetaTrader 5 expert advisors focused on multi-indicator signal processing. The logic evaluates market conditions by aggregating data from Moving Averages, ADX, Accelerator Oscillator, Volume, and Momentum indicators across several timeframes such as M5, M15, and
MartGreg GP1 is a MetaTrader 5 expert advisor designed for automated trading with a focus on specific instruments like Brent Crude. It executes trades using a fixed lot size and manages each position with predefined stop loss and take profit levels. The system includes a risk management component that tracks the accoun
MEAS is a scalping robot for MetaTrader 5 that implements a martingale strategy for financial markets. The expert advisor captures small price movements while managing positions through adjustable stop loss and take profit levels. It provides options for either fixed lot sizes or incremental lot increases based on acco
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.