Expert Advisors • Indicators • Scripts • Libraries

MQL.RobotFX.org is the biggest collection of MetaTrader expert advisors (MT5 & MT4), indicators, scripts and libraries that can be used to improve trading results, minimize risks or simply automate trading tasks

Metatrader 5 Expert Advisor | T5Copier - MT 5 client to client Local trade copier | Source Code Included

Explore the latest free tools from the MQL5 community. Here's a new indicator, expert advisor, or script for MetaTrader.

Image for T5Copier - MT 5 client to client Local trade copierA local client to client trade copier with custom dashboard in C# and transport pipe in golang



How to Run the MT5 Trade Copier ( Archived dll based version )

Step 1: Start the ZMQ Routing Bridge

  1. Open Windows File Explorer and navigate to:
  2. Double-click and run T5Copier_Bridge.exe .
  3. A terminal window will open indicating that the bridge is listening on:
    • Port
    • Port
    • Port

Step 2: Open the C# WPF Dashboard

  1. Navigate to:
  2. Double-click and run CSharpDashboard.exe .
  3. In the dropdown at the top, select MT5 Copier (Port 5569) .
  4. Click Connect Dashboard . The status indicator will change to

Step 3: Set up the MT5 Master Terminal (Sender)

  1. Open the MT5 terminal that you want to copy tradesfrom.
  2. Make sure the Master EA is installed: go to the Navigator panel, right-clickExperts, and clickRefresh. You should see
  3. Dragany single chart.
  4. In the properties window:
    • Go to theCommon Allow DLL imports Allow Algo Trading .
    • Go to theInputs
  5. ClickOK. Ensure theAlgo Trading

Step 4: Set up MT5 Slave Terminals (Receivers)

  1. Open one or more MT5 terminals that you want to copy tradesto.
  2. Drag the Slave EA ( T5Copier_Slave ) onto a chart.
  3. In the properties window:
    • Go to theCommon Allow DLL imports Allow Algo Trading .
    • Go to theInputs
      • InpLotMode : Select
      • InpLotMultiplier : Set your multiplier (e.g.,
      • InpReverseCopy : Set to
  4. ClickOK. EnsureAlgo Trading

    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

    ere is the comprehensive step-by-step user guide for running the new trade copier versions.

    Trade Renko charts automatically using the advanced Renko Expert Advisors. Clean trends, better entries. Discover them here.


    Part 1: Running the MT5 DLL-Free Copier (Codebase Compliant)

    This version uses MetaTrader 5'snative TCP sockets, meaning it is100% DLL-free

    Step 1: Start the Go TCP Bridge

    1. Navigate to:
    2. Double-click and run T5Copier_Bridge.exe .
    3. A console window will open indicating that the Go Bridge is listening on TCP port 5580 .

    Step 2: Launch the C# WPF Dashboard

    1. Navigate to:
    2. Double-click and run CSharpDashboard.exe .
    3. In the dropdown, select MT5 Copier (Port 5580) .
    4. Click Connect Dashboard . The status will change to

    Step 3: Attach the MT5 Master EA (Sender)

    1. Open your Master MT5 terminal.
    2. In the Navigator, drag T5Copier_Master
    3. In the properties window:
      • Common tab: Ensure Allow Algo Trading (Note: DLL imports are NOT required!)
      • Inputs tab: Verify the server address is
    4. ClickOK. EnableAlgo Trading

    Step 4: Attach the MT5 Slave EA (Receiver)

    1. Open your Slave MT5 terminal.
    2. Drag T5Copier_Slave
    3. In the properties window:
      • Common tab: Check Allow Algo Trading .(DLL imports are NOT required!)
      • Inputs tab: Configure your preferred parameters (e.g.
    4. ClickOK. EnableAlgo Trading

    Part 2: Running the MT4 Copier (ZeroMQ Powered)

    This version uses the high-performanceZeroMQ

    Step 1: Start the Go ZMQ Bridge

    1. Navigate to:
    2. Double-click and run T4Copier_Bridge.exe .
    3. It will listen on Ports:
      • 5557
      • 5558
      • 5559

    Step 2: Launch the C# WPF Dashboard

    1. Navigate to:
    2. Double-click and run CSharpDashboard.exe .
    3. In the dropdown, select MT4 Copier (Port 5559) .
    4. Click Connect Dashboard .

    Step 3: Attach the MT4 Master EA (Sender)

    1. Open your Master MT4 terminal.
    2. Drag T4Copier_Master
    3. In the properties window:
      • Common tab: Check Allow DLL imports .(Required for ZeroMQ DLLs!)
      • Inputs tab: Keep the default
    4. ClickOK.

    Step 4: Attach the MT4 Slave EA (Receiver)

    1. Open your Slave MT4 terminal.
    2. Drag T4Copier_Slave
    3. In the properties window:
      • Common tab: Check Allow DLL imports Allow live trading .
      • Inputs tab: Set inputs (e.g.,
    4. ClickOK.


Step 5: Verification (Common to Both)

  1. Place a trade on the Master terminal.
  2. Watch theC# Dashboard: The trade details (ticket, symbol, type, lot size) will immediately pop up in theActive Copied Trades
  3. Confirm that the trade was replicated instantly on the Slave terminal(s) with your configured lot/reverse rules.
  4. Close the trade on the Master terminal; the Slave terminal(s) will close it instantly.

Build better strategies with RobotFX professional tools – check them out.

74807

Best MetaTrader Indicators + Profitable Expert Advisors