Unified Local Copier for MT4

Cross-Platform, Highly Reliable Local Trade Copier (Unified MT4 / MT5 Manual)

UnifiedLocalCopier (ULC) is a high-concurrency, ultra-low latency, local intelligent trade copying tool tailored specifically for MetaTrader platforms, with zero DLL dependencies. Built upon a robust sandbox file-queue IPC (Inter-Process Communication) mechanism, it bypasses third-party Dynamic Link Libraries (DLLs) entirely.

This guarantees a higher execution security level and ensures 100% compliance with strict security audits from brokers and the MQL5 Market—eliminating the risk of crossing platform security red lines. MT4   MT5

🔥 Limited-Time Free Trial Live Now!

To gather comprehensive user feedback under diverse live trading environments (multi-broker, cross-platform, high-concurrency), this system is currently open for a limited-time free trial! Traders and quantitative teams are welcome to download and test it.

  • 🎁 Free spots are limited to the first 20 users. Once filled, the price will return to its regular rate of $30.

  • 💡 Join our beta test now and submit your valuable feedback or one-click optimization suggestions directly to the developer!

1. Core Architecture & Copying Logic

The system utilizes a classic Master-Slave pattern to achieve seamless synchronization through high-speed polling. A single channel supports the "One Master, Multiple Slaves" configuration:

  • Master (Signal Provider): Monitors all order actions on the master trading account in real time (including manual trades, EA executions, pending order triggers/modifications, and partial/full closures). Upon capturing a transaction, it instantly writes standardized binary signal records into the terminal's common data folder ( FILE_COMMON ).

  • Slave (Signal Receiver): Deep-polls the signal file at an ultra-high frequency (50ms by default). Once a new sequence is detected, it instantly triggers local risk management, slippage calculation, and 1:1 order mapping, passing the data to the execution engine to mirror the trade.

  • Cross-Platform Interoperability: Since the underlying data format is fully standardized, the system seamlessly supports an MT5 Master guiding multiple MT4 Slaves, or an MT4 Master guiding MT5 Slaves. No matter which platform your strategy runs on, it copies flawlessly.

2. Core Input Parameters

When loading the EA onto a chart, carefully configure the parameters below based on the account's designated role (Master or Slave):

Parameter Name Default / Type Applicable Role Description & Configuration Advice
InpRole ROLE_MASTER Universal Role Switch: Select whether the EA on the current chart acts as the signal provider ( ROLE_MASTER ) or the signal receiver ( ROLE_SLAVE ).
InpChannelID 8888 (int) Universal Channel ID: The unique credential for Master-Slave pairing. The Channel ID on the Master and Slave sides must match exactly. To run multiple independent copying systems on the same PC, simply assign different IDs (e.g., 8888, 9999).
InpLotSize 0.01 (double) Slave Copy Lot Size: Defines the fixed lot size used by this receiver terminal. The system includes built-in normalization to auto-check and round orders toward the broker's min/max lots and step sizes.
InpDeviation 30 (ulong) Slave Max Allowed Slippage (Points): The maximum price difference allowed during copying. If the current local market price deviates from the Master's execution price by more than this value, risk protection triggers and rejects the trade.
InpComment "ULC" (string) Slave Order Comment Prefix: The comment prefix attached to copied trades. The system automatically appends the master ticket number (e.g., ULC_M123456 ) to enable precise order tracking and position alignment after unexpected network reconnections.
InpSymbolSuffix "" (String) Slave Symbol Suffix: Used to handle symbol name variations across different brokers (e.g., Master uses XAUUSD , Slave uses XAUUSDm ). Leave empty for smart automatic fuzzy matching; if matching fails across brokers, enter the suffix manually (e.g., "m" or ".m").
InpClearQueueOnStart false (bool) Master Clear Queue on Startup: If set to true, the EA wipes out historical channel data when reloaded. Keeping this at false is highly recommended to safeguard history across chart period switches or power resets, allowing Slaves to reconnect safely.
InpReplayHistoryOnStart false (bool) Slave Replay History on Startup: If set to false , the Slave directly joins the current live sync and skips backed-up old signals (preventing margin calls upon reconnection). If set to true , it fills pending historical signals in order.

3. Step-by-Step Deployment Guide

1. Deploying the Master (Signal Provider)

  1. Open the MT4 or MT5 terminal from which you want to export signals, and open any single symbol chart (any instrument, any timeframe; attaching it to a permanent chart like EURUSD or XAUUSD is recommended).

  2. Drag and drop the compiled UnifiedLocalCopier EA onto the chart.

  3. Under the Inputs tab, set InpRole to ROLE_MASTER and configure your InpChannelID (e.g., 8888).

  4. Ensure the terminal's "Algo Trading" (or "AutoTrading") master switch is turned on.

⚠️ The Golden Rule of Master Deployment: Within the same trading account, one specific Channel ID can only and must only be assigned to a single Master EA! Never attach two Master EAs to different timeframes (like M15 and H1) on the same account simultaneously; doing so causes write conflicts and double signal broadcasts. A single Master EA listens to the entire account's order stream globally.

2. Deploying the Slave (Signal Receiver)

  1. Open one or multiple receiving terminals (can be another MT4/MT5 client on the same PC, logged into a different account).

  2. Similarly, open any single chart and drag the same UnifiedLocalCopier EA onto it.

  3. Under the Inputs tab, switch InpRole to ROLE_SLAVE .

  4. Change InpChannelID to match the Master side exactly (e.g., 8888). Adjust your InpLotSize (copy volume) as needed.

  5. Enable algorithmic trading permissions. The EA will enter a 50ms high-frequency polling state, waiting for inbound Master signals.

4. Key Highlights & Risk Controls

  • 🚀 Zero DLL Dependencies (Market-Safe): Utilizing native sandbox shared-channel architecture, it completely avoids risks associated with external DLL injections, such as antivirus false positives or backend rejections by strict brokers.

  • 🔒 Deduplication Engine: Before executing an opening order, the Slave processes a triple-verification chain ( Map record checks -> Live position comment scanning -> Order underlying feature analyses ) to ensure that rapid polling under network delays never leads to accidental double-copying.

  • ⏱️ Modify Suppression: To address frequent, trivial update events triggered during market order matching on MT5 (e.g., rapid shifting between ORDER_ADD and DEAL_ADD ), the EA features an internal 800ms suppression window. It filters out redundant modification requests, reducing unnecessary CPU load and VPS bandwidth consumption.

  • 🛠️ File-Lock Self-Healing (Retry Logic): When multiple orders fire simultaneously (e.g., during grid or martingale basket executions), file access conflicts (Error 5004) may occur. The Master automatically triggers a high-frequency retry chain up to 5 times at 25ms intervals, ensuring zero dropped signals even during extreme market spikes.


Mais do autor
Broken Scalping
Ping You Jiang
We apologize, but we are unable to provide service due to network issues. If you encounter any problems during installation or use, please contact 9048914@qq.com. Thank you. Broken Scapling is a breakthrough scalping strategy, through long-term support pressure breakthrough transactions, avoid too many false breakthroughs, thereby increasing the winning rate. The Broken Scapling strategy will automatically judge the current support pressure level. At the same time, there are three built-in fund
FREE
Binance é uma bolsa de criptomoedas de renome mundial! A fim de facilitar a análise de dados em tempo real do mercado de moeda digital criptografado, o programa pode importar automaticamente dados de transações em tempo real Binance para MT5 para análise. 1. Apoie a criação automática de pares de negociação à vista no departamento de segurança de moeda, e você também pode definir a moeda de lucro e a moeda base separadamente. Por exemplo, se ProfitCurrency estiver vazio, significa todas as áre
FREE
Binance é uma bolsa de criptomoedas de renome mundial! A fim de facilitar a análise de dados em tempo real do mercado de moeda digital criptografado, o programa pode importar automaticamente os dados de transação em tempo real do Binance Futures para MT5 para análise. 1. Apoie a criação automática de pares de negociação de futuros de USD-M do Ministério da Segurança de Moeda, e a moeda base também pode ser definida separadamente. A moeda base BaseCurrency está vazia para indicar todas as moeda
FREE
Binance é uma bolsa de criptomoedas de renome mundial! A fim de facilitar uma análise mais precisa do mercado de moeda digital criptografado, o programa pode importar automaticamente os dados da linha K de futuros da Binance para MT5 para análise. As funções principais são: 1. Apoie a criação automática de todos os pares de negociação de futuros no Binance USD-M, ou você pode definir a moeda base separadamente. Por exemplo, se a moeda base BaseCurrency estiver vazia, isso significa que todas a
FREE
Binance é uma bolsa de criptomoedas de renome mundial! Para facilitar o rastreamento de informações de profundidade e mudanças de tick, o programa fornece as seguintes funções: 1. Importe automaticamente todas as variedades comerciais na zona de negociação de futuros da Binance USD-M, com prefixos de produtos personalizáveis ​​(para evitar conflitos com nomes de produtos existentes), ou importação personalizada de variedades específicas; 2. Use o websocket para vincular a negociação de futuro
FREE
Binance é uma bolsa de criptomoedas de renome mundial! Para facilitar aos usuários do MT5 a negociação direta de Futuros Binance, o programa oferece as seguintes funções de negociação: 1. Imitar o estilo de negociação de Binance Futures e fornecer um painel de operação amigável; 2. Insira api e secret por conta própria (você precisa abrir permissão de negociação de futuros na API Binance) para obter alavancagem, saldo e outras informações; 3. Suporte limitOrder (ordem de limite), marketOrder
FREE
Phantom’s Gift Pure Medium-to-Long Term Swing Frequency-Reduction & Adaptive Risk Management System: A "Dehydrated" Trend Weapon Tailored for High-Net-Worth Capital and Institutional Funds Why We Strongly Recommend Trading Gold (XAUUSD)? In the quantitative trading domain, Gold (XAUUSD) is universally acclaimed as the "King of Trends." The core algorithm of   Phantom’s Gift   is natively engineered with a flawless synergy for Gold due to the following structural dynamics: Explosive Monodirection
Alpha Channel — Professional Adaptive Volatility Corridor Indicator Eliminate Lag. Capture Institutional Edge ( $Alpha$ ). In quantitative trading, traditional channel indicators (like Bollinger Bands or Keltner Channels) severely lag or become "flat" during periods of extreme market volatility or prolonged consolidation.   Alpha Channel   is an adaptive volatility envelope indicator engineered specifically for the MT4 platform. By utilizing deep mathematical matrix calculations, it provides
Sharpen Your Edge: Backtest Trade Simulator (BTS)  Lightweight Manual Backtesting & Trade Simulation Panel for MT4 / MT5 Are you looking for an efficient, intuitive way to replay historical price action, backtest your setups, and sharpen your market intuition? Backtest Trade Simulator (BTS) is a lightweight manual backtesting and trade simulation panel designed explicitly for MetaTrader platforms. By integrating full simulation capabilities directly into a clean, native chart-based interface,
FREE
Aquí tiene la traducción profesional de su texto de marketing al portugués . El tono se ha adaptado al nivel institucional, utilizando la terminología exacta del trading cuantitativo (algorítmico) y manteniendo el nombre de la estrategia en inglés ( Phantom’s Gift ), tal como fue solicitado. Phantom’s Gift Sistema Puro de Ondas a Médio/Longo Prazo com Redução de Frequência e Gestão Adaptativa de Risco: Uma arma de tendências "desidratada" projetada exclusivamente para grandes capitais e fundos i
Alpha Channel — Professional Adaptive Volatility Corridor Indicator Eliminate Lag. Capture Institutional Edge ( $Alpha$ ). In quantitative trading, traditional channel indicators (like Bollinger Bands or Keltner Channels) severely lag or become "flat" during periods of extreme market volatility or prolonged consolidation. Alpha Channel is an adaptive volatility envelope indicator engineered specifically for the MT5 platform. By utilizing deep mathematical matrix calculations, it provides intr
Cross-Platform, Highly Reliable Local Trade Copier (Unified MT4 / MT5 Manual) UnifiedLocalCopier (ULC) is a high-concurrency, ultra-low latency, local intelligent trade copying tool tailored specifically for MetaTrader platforms, with zero DLL dependencies . Built upon a robust sandbox file-queue IPC (Inter-Process Communication) mechanism, it bypasses third-party Dynamic Link Libraries (DLLs) entirely. This guarantees a higher execution security level and ensures 100% compliance with strict sec
FREE
Sharpen Your Edge: Backtest Trade Simulator (BTS) 2.03 Lightweight Manual Backtesting & Trade Simulation Panel for MT4 / MT5 Are you looking for an efficient, intuitive way to replay historical price action, backtest your setups, and sharpen your market intuition? Backtest Trade Simulator (BTS) is a lightweight manual backtesting and trade simulation panel designed explicitly for MetaTrader platforms. By integrating full simulation capabilities directly into a clean, native chart-based interf
FREE
Filtro:
Sem comentários
Responder ao comentário