EA Library · 149 open-source EAs

Free Trade Copiers, Bridges and APIs for MetaTrader (page 2)

Open-source tools that connect MetaTrader to other accounts and other software: trade copiers, Python and REST API bridges, Telegram bots and webhooks.

Expert advisors149
For MT591
For MT470
Updated in a year27

Copiers and bridges, Most Starred First

MT5-MT4 Copier

by ik9999
4 stars

This expert advisor facilitates local trade copying from MetaTrader 5 to MetaTrader 4 terminals residing on the same computer. Functioning as a sender, the tool monitors active positions and writes order data to a CSV file at short intervals. It synchronizes trade execution by detecting new entries, exits, and modifica

MT5 Copier & bridge
Updated 2 years ago None stated GitHub repository of MT5-MT4 Copier

Motshoana Trade Copier

by Kebalepile
4 stars

This MetaTrader 5 expert advisor provides a basic trade copying mechanism between different terminal instances on the same machine. It operates in two distinct modes: master or slave. In master mode, the software monitors currently open positions and writes trade details, including symbol names, volumes, and risk level

MT5 Copier & bridge
Updated 2 years ago None stated GitHub repository of Motshoana Trade Copier
4 stars

This MetaTrader 4 expert advisor acts as a bridge between external Python scripts and the trading platform using the ZeroMQ messaging library. It functions as a server that listens for remote commands to open trades, modify positions, and delete orders. Additionally, the EA can transmit real-time tick data, historical

MT4 Copier & bridge
Updated 2 years ago Apache-2.0 GitHub repository of Zmq Communicator EA

MQL5 Telegram Bot

by RightShiner
4 stars

This MetaTrader 5 expert advisor functions as a communication bridge between the trading terminal and the Telegram messaging platform. It allows users to interact with their terminal remotely by providing a bot token. The EA uses a timer-based polling system to check for incoming messages and can respond to specific co

MT5 Copier & bridge
Updated 3 years ago None stated GitHub repository of MQL5 Telegram Bot

MT Copier Client

by Basttyy
4 stars

This MetaTrader 4 expert advisor functions as a client-side trade copier designed to receive and execute signals from a remote server. It utilizes socket communication to establish a link with a specified hostname and port, identifying the client by account number upon connection. The EA monitors for incoming data usin

MT4 Copier & bridge
Updated 3 years ago None stated GitHub repository of MT Copier Client

Crypto Bridge Pro

by rabbitholeanalytics
4 stars

This MetaTrader 5 expert advisor acts as a connectivity bridge between the MetaTrader platform and various cryptocurrency exchanges such as Binance, Bybit, and Bitmex. It allows traders to execute automated strategies on external crypto markets directly from the terminal. The included Ping Pong module functions as a ma

MT5 Copier & bridge GridMartingale High risk
Updated 6 years ago None stated GitHub repository of Crypto Bridge Pro

MQL5 Connector

by Mukachi
4 stars

This MetaTrader 5 expert advisor serves as a bridge between the terminal and external programming languages via the ZeroMQ library. It allows developers to perform algorithmic trading and market data analysis from external environments by exposing the MQL5 API through a socket interface. The program handles JSON-format

MT5 Copier & bridge
Updated 7 years ago None stated GitHub repository of MQL5 Connector
3 stars

This MetaTrader 5 expert advisor functions as a trade communication bridge designed to synchronize platform activity with external systems via WebSockets. It monitors the terminal position list in real-time, identifying when orders are opened, adjusted, or removed. The EA serializes trade data including ticket numbers,

MT5 Copier & bridge

NT MT5 Sync Shuttle

by Galaxybigbird
3 stars

This MetaTrader 5 Expert Advisor serves as the execution module for a three-part synchronization system connecting NinjaTrader to MT5. It functions as a trade copier and hedging manager, automatically opening positions based on signals received from a central Go-based bridge server. The EA includes specialized risk con

MT5 Copier & bridge Hedging
Updated 1 year ago None stated GitHub repository of NT MT5 Sync Shuttle

Buy Hold Sell Close

by kmafutah
3 stars

This expert advisor acts as a communication bridge between MetaTrader 4 or 5 and external Python applications. Based on the Darwinex Labs server framework, it uses text files to exchange market data and trade commands, allowing users to implement machine learning models or reinforcement learning strategies. It includes

MT4MT5 Copier & bridge AI / machine learning
Updated 2 years ago None stated GitHub repository of Buy Hold Sell Close

Servidor MQL5

by kecoma1
3 stars

This MetaTrader 5 tool implements a socket server using the Windows Sockets API via a third-party DLL. It allows the platform to act as a server, listening for incoming network connections on a specified host and port. The expert advisor initializes the server and checks for incoming messages at regular intervals using

MT5 Copier & bridge
Updated 2 years ago None stated GitHub repository of Servidor MQL5

Discord Telegram Client

by nguemechieu
3 stars

This MetaTrader 4 utility serves as a bridge between the trading terminal and external platforms like Telegram and Discord. It functions as a comprehensive manual trading panel, enabling users to execute various order types and manage positions directly from the chart interface. The EA integrates indicator-based signal

MT4 Copier & bridge Multi-strategy
3 stars

This MetaTrader 5 expert advisor functions as a communication bridge between the platform and an external Python environment using TCP sockets over IPv4. It facilitates the transfer of candle data, including Open, High, Low, and Close prices, from the chart to a Python server for external analysis or storage. The repos

MT5 Copier & bridge
Updated 3 years ago None stated GitHub repository of Trading Bot Socket Server
3 stars

This MetaTrader 5 expert advisor functions as a communication bridge between the platform and external programming environments using the ZeroMQ messaging library. It enables developers to send trade instructions and receive market data via TCP protocols, connecting MetaTrader to languages such as Python, R, or C++. Th

MT5 Copier & bridge
Updated 6 years ago None stated GitHub repository of Darwinex ZeroMQ Server

Email To Order

by mikha-dev
3 stars

This MetaTrader 4 expert advisor functions as a bridge between a POP3 email inbox and the trading terminal. It monitors a specified email account for incoming messages containing trade signals and automatically executes orders on the platform. The tool supports secure SSL connections and allows users to configure fixed

MT4 Copier & bridge
Updated 6 years ago None stated GitHub repository of Email To Order

Quotes Hub

by CloudFree9
3 stars

Quotes Hub is a MetaTrader 5 data bridge designed to receive and broadcast market data to external applications. It specifically handles data feeds, including references to Interactive Brokers, and redistributes them using socket connections. The utility functions as a server, allowing other software to subscribe to li

MT5 Copier & bridge
Updated 8 years ago Apache-2.0 GitHub repository of Quotes Hub

TeleSnap

by dchumari
2 stars

TeleSnap is a MetaTrader 5 signal dispatcher and multi-chart command center that monitors open trades then broadcasts alerts to Telegram channels and captures HD screenshots of charts. It uses native MQL5 WebRequest with zero DLLs and sub-300ms latency. The utility auto-links charts and displays a dashboard for command

MT5 Copier & bridge
Updated 2 weeks ago None stated GitHub repository of TeleSnap

Full MT5 MCP Server

by TradeSystemsNique
2 stars

This MetaTrader 5 expert advisor functions as a bridge between the trading terminal and external AI assistants using the Model Context Protocol (MCP). It facilitates platform control through natural language via an external C++ socket server. The software enables remote trade execution, market data retrieval, chart obj

MT5 Copier & bridge
Updated 3 months ago Custom licence GitHub repository of Full MT5 MCP Server

MQTT Five MQL

by chekh
2 stars

This MetaTrader 5 framework implements the MQTT 5.0 protocol natively within MQL5 without external DLL dependencies. It serves as a bridge between the trading platform and MQTT brokers, allowing for remote monitoring and data integration. The provided Status Monitor Expert Advisor tracks account metrics such as balance

MT5 Copier & bridge
Updated 3 months ago MIT GitHub repository of MQTT Five MQL

Trader CLI Bridge

by teddywaweru
2 stars

This MetaTrader 5 expert advisor serves as a communication bridge using the ZeroMQ library to connect the terminal with external command-line interfaces. It facilitates the bidirectional exchange of tick data, candle rates, and indicator values between MetaTrader and external applications. The tool is designed to recei

MT5 Copier & bridge
Updated 7 months ago None stated GitHub repository of Trader CLI Bridge

MT5 Cpp API Bridge

by Black-Diamoond
2 stars

The MT5 Cpp API Bridge is a technical integration tool for MetaTrader 5 that facilitates communication with external C++ applications using Windows Shared Memory. It acts as a middleware, providing a command-based interface for opening and closing trades, managing positions, and retrieving real-time account data. The s

MT5 Copier & bridge
Updated 9 months ago None stated GitHub repository of MT5 Cpp API Bridge

MT5 TCP Server Production

by PerplexCoder
2 stars

This MetaTrader 5 expert advisor acts as a communication bridge between the trading platform and external software via a TCP server. It enables external applications, such as Python scripts, to execute trades, modify positions, and close orders remotely. The system provides real-time market data and account information

MT5 Copier & bridge
Updated 1 year ago None stated GitHub repository of MT5 TCP Server Production

Telegram To MT5 Copier

by salmansoltaniyan
2 stars

Telegram To MT5 Copier is a utility for MetaTrader 5 that bridges communication between Telegram and the trading terminal. It retrieves messages from Telegram channels, groups, and private chats using a custom bot and displays the content directly on the active chart as comments. The tool provides real-time updates bas

MT5 Copier & bridge
Updated 1 year ago None stated GitHub repository of Telegram To MT5 Copier
2 stars

This MetaTrader 5 Expert Advisor establishes a TCP socket connection to an external Python server to facilitate real-time data exchange. It acts as a client that transmits symbol closing prices and handles incoming responses from the server. The tool features robust reconnection logic to maintain the link during server

MT5 Copier & bridge
Updated 1 year ago None stated GitHub repository of MQL5 Python Socket Bridge
2 stars

This expert advisor functions as a bridge connecting MetaTrader 4 to Python through a MySQL database and a custom C++ DLL. It facilitates the real-time extraction of market data, including tick prices, account equity, and order information, which are stored in database tables for advanced analysis. The tool also suppor

MT4 Copier & bridge
Updated 1 year ago None stated GitHub repository of MT4 MySQL Python Bridge

TonTai Simple Copier

by piyawatton
2 stars

This MetaTrader 4 expert advisor functions as a trade copying utility designed to synchronize orders between different accounts. It utilizes a master-slave architecture where the master instance exports trade data to a common CSV file and the slave instance replicates those positions. The tool provides options for lot

MT4 Copier & bridge
Updated 2 years ago None stated GitHub repository of TonTai Simple Copier
2 stars

This expert advisor provides a technical demonstration of real-time communication between MetaTrader 5 and Python using TCP sockets. It functions as a data bridge, serializing MQL5 information into JSON strings to be processed by an external Python environment. The EA sends synthetic position data and receives response

MT5 Copier & bridge
Updated 2 years ago None stated GitHub repository of MQL5 Python Socket Bridge
2 stars

This MetaTrader 4 utility acts as a bridge between custom technical indicators and Telegram channels for signal distribution. It monitors specific indicator buffers to identify trade entries and transmits alerts to a designated chat via the Telegram API. The tool is specifically configured for binary options workflows,

MT4 Copier & bridge Martingale High risk
2 stars

This MetaTrader 5 expert advisor serves as a technical bridge to integrate Python-based trading models into the platform. It facilitates the testing and validation of external models within the MetaTrader Strategy Tester by utilizing the ONNX format for cross-platform compatibility. The system allows developers to leve

MT5 Copier & bridge AI / machine learning

Telegram Alert MT4 Bot

by miniTalDev
2 stars

This expert advisor for MetaTrader 4 acts as a bridge between the trading terminal and Telegram. It monitors the account for new, modified, or closed orders and automatically sends the details to a specified Telegram channel or group using the Telegram Bot API. The tool functions as a signal transmitter, allowing users

MT4 Copier & bridge
Updated 3 years ago None stated GitHub repository of Telegram Alert MT4 Bot

Rest API MT4 Order

by LilyRisa
2 stars

This bridge for MetaTrader 4 enables external control of the trading platform via a REST API. By connecting to a PHP-based web server through a socket, it allows users to perform trading operations like opening and closing orders, fetching trade history, and listing symbols using standard HTTP requests. The expert advi

MT4 Copier & bridge
Updated 3 years ago None stated GitHub repository of Rest API MT4 Order

Mt4api ZeroMQ

by RedDawe
2 stars

This expert advisor for MetaTrader 4 acts as a bridge using the ZeroMQ protocol to connect the trading terminal with external environments. It facilitates bidirectional communication, allowing users to send trade commands and retrieve market data or account status via TCP sockets. The system supports multiple instrumen

MT4 Copier & bridge
Updated 5 years ago None stated GitHub repository of Mt4api ZeroMQ

ZeroMQ MetaTrader Bridge

by bendicsekb
2 stars

This MetaTrader 4 Expert Advisor acts as a communication interface using the ZeroMQ library to link the terminal with external software. It functions as a server through REP and PUSH sockets, allowing external logic to execute trades via TCP ports. The tool includes standard risk controls such as stop loss and take pro

MT4 Copier & bridge
Updated 5 years ago None stated GitHub repository of ZeroMQ MetaTrader Bridge

MT5 Telegram Bot

by rafaelfvcs
2 stars

MT5 Telegram Bot is a remote management tool for MetaTrader 5 that connects the trading terminal to the Telegram messaging platform. It enables users to send trade instructions directly from a chat interface to the expert advisor. The EA processes specific commands to open buy or sell positions and close existing marke

MT5 Copier & bridge
Updated 5 years ago None stated GitHub repository of MT5 Telegram Bot
2 stars

This utility bridges MetaTrader 4 to Telegram by sending real-time trading notifications to specific channels or groups. It monitors the trading terminal for various execution events, including new market orders, pending order placements, order fills, and trade closures. The tool uses the Telegram Bot API to deliver fo

MT4 Copier & bridge
Updated 6 years ago None stated GitHub repository of Telegram Signal Alert

MT4 Executor

by jmahiques
2 stars

This MetaTrader 4 expert advisor functions as a communication bridge between the trading platform and an external web-based backend server. It utilizes the WebRequest function to send real-time bid and ask prices, synchronize instrument details, and perform connectivity probes with a server. Designed as an educational

MT4 Copier & bridge
Updated 7 years ago GPL-3.0 GitHub repository of MT4 Executor

Telegram Trader Bot

by nathanzilgo
2 stars

This expert advisor acts as a communication bridge between MetaTrader 4/5 and external applications via the ZeroMQ protocol, specifically aimed at executing trades from a Telegram group. It runs a local server within the terminal to receive trading instructions and optionally publish market data. The Python-based backe

MT4MT5 Copier & bridge
Updated 7 years ago None stated GitHub repository of Telegram Trader Bot

Trader App ZeroMQ Bridge

by FarzanehCS
2 stars

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

MT4 Copier & bridge AI / machine learning
Updated 7 years ago None stated GitHub repository of Trader App ZeroMQ Bridge
2 stars

This expert advisor acts as a communication bridge between MetaTrader 5 and external software environments using the ZeroMQ messaging protocol. It implements a publisher-subscriber model to broadcast real-time symbol data, including bid and ask prices, as JSON strings over a network connection. The EA allows users to c

MT5 Copier & bridge

Trade Copy Slave

by lofyer
2 stars

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

MT4 Copier & bridge Martingale High risk
Updated 8 years ago None stated GitHub repository of Trade Copy Slave

MT5 Trade Copier

by bpareshgit
1 stars

This EA copies all open trades from a provider MetaTrader 5 account to receiver accounts on the same or different machines. It supports local sync via shared files and remote sync via FTP upload and HTTP download. Trades are mirrored including openings, SL/TP adjustments, and closures. The copier uses a magic number to

MT5 Copier & bridge

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

ZMQ Trade Copier

by interlinker0325
1 stars

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

MT4MT5 Copier & bridge
Updated 5 weeks ago None stated GitHub repository of ZMQ Trade Copier

Orva MT5 Bridge

by OrvaLabs
1 stars

Orva MT5 Bridge is a data integration tool for MetaTrader 5 that streams market and account information to external backends. It captures broker-native ticks, candle data, account balances, symbol specifications, and current open positions, converting them into versioned JSON messages. Data is delivered using either HT

MT5 Copier & bridge
Updated 6 weeks ago None stated GitHub repository of Orva MT5 Bridge

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

Easy Candle Bridge

by easy-candle
1 stars

This MetaTrader 5 utility serves as a data bridge to stream M1 candle data to the Easy Candle application. It connects via a local WebSocket to transmit Open, High, Low, Close (OHLC), and volume data in JSON format. The EA handles historical data synchronization by chunking up to 500,000 bars and maintains a live conne

MT5 Copier & bridge
Updated 2 months ago None stated GitHub repository of Easy Candle Bridge

LTX MT5 Redis Bridge

by gsolaril
1 stars

This MetaTrader 5 expert advisor functions as a bridge between the trading platform and a Redis database using the hiredis library. It consists of two components: a data connector for streaming tick and candle information and an execution connector for handling trade events and account status. The system allows externa

MT5 Copier & bridge
Updated 2 months ago None stated GitHub repository of LTX MT5 Redis Bridge

Clipboard Signal Trader

by al-trade-dev
1 stars

Clipboard Signal Trader is a MetaTrader 5 utility that transforms manually copied text signals from applications like Telegram or Discord into executable orders. The software utilizes the Windows API to read the clipboard and parse trade details into a visual, editable table. It follows a human-in-the-loop philosophy,

MT5 Copier & bridge
Updated 3 months ago None stated GitHub repository of Clipboard Signal Trader

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