This MetaTrader 4 expert advisor executes automated trades based on Moving Average crossover logic and the Chandelier Exit method. It utilizes multiple Moving Average periods and shifts alongside Average True Range and price extremes to identify market trends and potential exit points. Risk is managed through fixed lot
MT4Trading robotIndicator crossoverTrend following
This expert advisor serves as a bridge between MetaTrader 4 and external applications using the ZeroMQ messaging protocol. It allows external programs to communicate with the terminal over TCP sockets to send trading commands or retrieve market data. The EA functions as a server, hosting REP and PUSH sockets to handle
Fomo Manual Trading Tool is an expert advisor for MetaTrader 4 designed to facilitate fast manual execution through keyboard hotkeys. It bypasses the standard order window, allowing users to open buy and sell positions, set limit orders, and adjust lot sizes instantly. The tool includes functions to increase or decreas
This MetaTrader 4 expert advisor executes trades based on price movement relative to a specific daily start hour. It functions by comparing current prices to historical hourly opens, seeking specific pip deviations to trigger entries. The EA includes risk management features such as fixed lot sizing, hard stop loss, ta
This MetaTrader 4 expert advisor automates trading using a Moving Average crossover strategy, specifically configured for the GBPUSD pair on fifteen-minute charts. It enters positions based on dual indicator signals and manages them through a combination of money-based take profit targets and lot size scaling. The syst
Adeline SMA Crossover is a MetaTrader 4 expert advisor that automates trading based on Simple Moving Average (SMA) crossover signals. The repository provides two versions of the strategy, utilizing SMA 40 and SMA 70 periods to identify trend shifts. The robot enters trades when a short-term moving average crosses the l
MT4Trading robotIndicator crossoverTrend following
YYEA is an automated trading robot for MetaTrader 4 that uses a combination of technical indicators to identify entry points. The strategy incorporates Relative Strength Index levels, Moving Average divergence, and daily high-low price levels tracked over a four-day period. It primarily focuses on shorter timeframes, s
This MetaTrader 4 repository contains a collection of expert advisors utilizing various technical indicators for Forex trading. One included EA uses Keltner Channels and Average True Range to determine market entries and exits. It features configurable risk management, including fixed or percentage-based lot sizing, st
This repository contains a collection of MetaTrader 4 expert advisors and utility functions. The primary component is a multi-symbol dashboard that manages trades using specialized indicators and various exit strategies. It features advanced trade management tools including multiple trailing stop methods such as ATR, B
This MetaTrader 4 expert advisor functions as a trade copier, specifically acting as the slave component to receive and replicate orders from a source file. It features flexible lot sizing options, allowing users to apply a scaling coefficient, force a fixed lot size, or calculate volume based on the account balance. T
This utility for MetaTrader 4 monitors open trades and sends push notifications when the market price approaches an order's stop loss level. It allows users to define a specific distance threshold and includes a debounce time setting to filter out brief price spikes or noise. The tool loops through all active positions
This MetaTrader 4 expert advisor provides a utility framework for account risk management and manual trade execution. It monitors account equity and margin levels, offering alerts based on predefined risk percentages per order and total account exposure. The software includes an example for keyboard-based trading, allo
JCS Patterns is an experimental MetaTrader 4 expert advisor designed to detect and trade bullish engulfing patterns. It serves primarily as a template for further development, entering trades based on specific Japanese candlestick formations. The robot includes a trailing stop mechanism and comprehensive logging capabi
This MetaTrader 4 repository contains a collection of trading tools and expert advisors, primarily focused on the PATI Trading Assistant. The software functions as a trade manager that supports semi-automated entries by drawing range lines and placing pending orders. It includes risk controls such as customizable stop
DayT is an automated trading expert advisor for MetaTrader 4 that executes trades based on technical indicators. It utilizes a dynamic position sizing model where lot sizes are calculated using a risk factor relative to the account free margin and leverage. The system includes various trade management features such as
MT4Trading robotIndicator crossoverTrend following
This MetaTrader 4 expert advisor utilizes the MACD and ZigZag indicators to identify potential market entries based on price action swings. It tracks historical highs and lows using standard ZigZag parameters like depth, deviation, and backstep to detect trend reversals. A unique aspect of this EA is the integration of
This MetaTrader 4 expert advisor automates trading strategies based on the Relative Strength Index (RSI) and moving average logic. It identifies potential entry points when the RSI reaches specific overbought or oversold levels, supported by a moving average filter. The robot includes essential risk management controls
MQL4 Benchmark provides a specialized module for measuring the execution speed of code within MetaTrader 4. The tool allows developers to profile specific functions, loops, or logic segments by calculating the elapsed time and outputting the results to the terminal Experts tab. It supports manual start and end points f
This MetaTrader 4 module provides a simplified interface for file system operations within the MQL4 environment. It functions as a programming library to assist developers in managing files without complex low-level coding. The package includes methods to read and write text data, copy existing files, delete files, and
MQL4 Environment Configuration Tool is a utility for MetaTrader 4 that enables developers to manage account settings and environment variables using external files. It supports reading key-value pairs from plain text or ini files located in the terminal data folder. This approach allows for the externalization of sensi
This MetaTrader 4 framework provides a module for unit testing MQL4 code across multiple simulated account environments. It allows developers to verify function logic by comparing actual execution results against expected values. The tool can cycle through different broker settings using external configuration files to
Project Pips is a MetaTrader 4 expert advisor that automates trades based on moving average crossover signals. It includes a variety of entry and exit parameters, such as the ability to close positions on opposite signals or reverse positions based on price distance. Risk management is highly configurable, offering fix
Price Less EA is an automated trading robot for the MetaTrader 4 platform that implements a grid-based recovery strategy. It combines moving average crossovers for entry timing with a multi-level position layering system. The robot initiates trades and scales lot sizes using step-based increments at fixed distances. It
This MetaTrader 4 expert advisor implements a technical trading strategy based on the Exponential Moving Average and Relative Strength Index. It triggers buy orders when both indicators align bullishly and sell orders when they align bearishly. Specifically, it monitors RSI levels for overbought and oversold conditions
This MetaTrader 4 expert advisor executes trades based on the alignment of Exponential Moving Average and Relative Strength Index indicators. The system enters buy orders when RSI suggests an oversold condition alongside bullish EMA momentum, and sell orders for overbought bearish conditions. It uses a fixed lot size a
This MetaTrader 4 utility exports candlestick data for a specific financial instrument across various timeframes into a local SQLite database. It retrieves historical price action and continues to update the database as new ticks arrive. The program allows users to set a custom time zone offset and specify the instrume
A MetaTrader 4 expert advisor collection primarily focused on range breakout and BBMA strategies. The breakout EA identifies price ranges within a specific time window, executing trades based on price movement outside these boundaries. It includes risk management features such as stop loss, take profit with step-based
This repository contains five MetaTrader 4 Expert Advisors focused on technical indicator strategies. The robots implement multi-timeframe stochastic logic, single exponential moving average crosses for mean reversion or trend following, and classic dual moving average crossovers. Each system manages its own exits thro
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
This MetaTrader 4 expert advisor implements an automated trading strategy based on a combination of technical indicators, including the Relative Strength Index, Moving Averages, and MACD. The bot evaluates price action against these indicators to determine trade entries. It manages active positions using a fixed lot si
Stat Euclidean Metric is a MetaTrader 4 expert advisor that utilizes pattern recognition via Euclidean distance calculations and k-nearest neighbor logic. The robot compares current market price vectors against historical data stored in external binary files to identify trade opportunities. It enters positions when cal
This MetaTrader 4 expert advisor utilizes the SuperTrend and Bollinger Bands indicators to identify market entries. It monitors for trend changes, breakouts, corrections, and pullbacks. The EA incorporates several risk management tools, including a configurable stop loss, dynamic stop loss logic, and a trailing stop. I
This MetaTrader 4 utility provides a graphical user interface for manual trade management. It creates interactive on-chart buttons that allow traders to execute bulk exit commands with a single click. The tool facilitates closing all open positions, specifically targeting sell orders, or focusing on buy orders. It also
This MetaTrader 4 expert advisor implements a trend-following strategy based on the Parabolic SAR indicator. It monitors indicator flips to identify potential entry points, opening buy positions when the SAR dots move below the price and sell positions when they move above. The robot manages trades using fixed stop los
Lars Advisor is a MetaTrader 4 grid-based robot that enters trades using a fixed distance interval and manages them through a trailing stop mechanism. It features lot scaling where each grid step increases the trade volume by a specific delta, functioning as a lot-addition martingale. The EA operates on a timer-based u
This MetaTrader 4 trade manager provides a graphical user interface for closing open positions based on technical indicator conditions. It does not open new trades but manages existing ones using RSI levels, ADX filters, and volatility-based logic. The utility includes a break-even function and adjustable ATR settings
This MetaTrader 4 expert advisor implements a multi-indicator technical strategy generated using the FxPro Quant tool. The robot identifies entry points by analyzing the confluence of an Exponential Moving Average, Relative Strength Index, MACD, and Bollinger Bands. It specifically looks for rising momentum and trend a
Angry Bird is a MetaTrader 4 expert advisor based on the Ilan 1.6 architecture, utilizing a mean-reversion strategy combined with aggressive risk management. The EA enters trades based on Relative Strength Index (RSI) levels to identify overextended price movements. It employs an exponential martingale lot scaling syst
ATR Session EA is an automated trading robot for MetaTrader 4 that utilizes session-based logic and the Average True Range indicator. The software monitors market activity through a session factory, identifying potential entries based on price thresholds for higher highs and lower lows. It employs a structured trade ma
AuraChart Studio is a non-trading Expert Advisor for MetaTrader 4 and MetaTrader 5 that restyles chart colors, candles, grid lines, and drawn objects. It applies preset dark, light, fantasy, and accessibility palettes from a draggable on-chart panel, and it can edit colors, save appearance profiles, and import or expor
Prop Rules Monitor is a free indicator for MetaTrader 4 and MetaTrader 5 that displays live equity against user-defined daily loss limits and max loss rules. It calculates day start from typed reset hour and zone with built-in daylight saving, measuring on equity or balance. The chart panel shows daily floor remaining,
The EA Health Monitor displays a table tracking multiple Expert Advisors on the same MetaTrader account by magic number, along with a row for manual trades and an aggregate total. It reads account history and open positions to report closed trades, net results, win rates, profit factors, max drawdowns, today's results,
This MetaTrader EA opens and manages a grid of buy positions every 50 points, setting a fixed take profit of 75 points per trade. It can hold up to 10 buy positions and 5 sell positions of 0.02 lots each, closing the worst sell orders when the sell buffer reaches 5 to free capital. Stochastic oscillator parameters (K=1
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
This MetaTrader 4 expert advisor implements a multicurrency basket trading strategy based on price action. It evaluates multiple currency pairs simultaneously using a scoring system that compares current price levels to opening prices across five-minute and fifteen-minute timeframes. The robot manages entries automatic
This EA acts as a slave terminal in a ZMQ-based trade copier for MetaTrader. It binds to a TCP socket on a configured port and listens for incoming trade positions from a master EA. Upon receiving a position, it opens a matching trade on the local terminal using the specified magic number and slippage. The system enabl
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
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
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.