Simple Trade Copier MT4

Introduction

  • Simple & Reliable Trade Copier that mirrors trades between accounts.
  • One EA, Two Roles, same file works as Master or Slave, just flip a setting.
  • Copies both Market Orders and Pending Orders, not just live positions.
  • Built-in Risk Controls so the Slave account never blindly mirrors lot size.
  • No Disruptive Panel to complicate charts, runs quietly in the background.
  • Survives Restarts, relationships between Master and Slave trades are saved and reloaded automatically.


Main Function

  • Attach one EA as Master on the source account, and one as Slave on the destination account(s), trades flow automatically between them.
  • Lot Size Scaling via multiplier, with an optional equity-based risk cap and a hard maximum lot ceiling for safety.
  • Symbol Filtering lets you choose exactly which instruments get copied, or block specific ones outright.
  • Partial Close Mirroring, when the Master partially closes a position, the Slave proportionally reduces its own position to match.
  • Orphan Cleanup automatically closes any Slave trade that no longer has a matching Master trade, keeping accounts in sync.


Inputs Explanation


EAMode

  • Select "Master" on the source account, another copy runs as "Slave" on the destination account


SharedFolder

  • The folder both EA instances use to exchange data. 
  • Leave blank and it defaults to a TradeCopier\ folder inside the terminal's common Files directory.


EnableLogging

  • Turns on for detailed Experts-log messages.
  • Turn off as default for simplicity. 


ScanInterval

  • How often the EA checks for changes. 
  • Lower = faster copy speed
  • Higher = lighter on CPU
  • Set between 100-500ms for best performance. 


CopyPendingOrders

  • Whether pending orders (Buy/Sell Limit & Stop) on the Master get mirrored too.
  • "True" as default to turn on.


MagicNumber (Master-only settings)

  • Lets the Master export only trades opened by a specific EA/magic number.
  • Default: 0 to copy all trades.


MasterAccount (Slave-only settings)

    • Key in your Master's broker account number (Shown in at terminal window). 
    • Eg. 3341124


    LotMultiplier (Slave-only settings)

    • 1 as default, relative to own's account Equity.
    • Eg. Master account equity is 10000, Slave account equity is 5000, when master open 0.5 lots, slave open 0.25 lots when set as "1" Lot multiplier. 


    SlaveMagicNumber (Slave-only settings)

    • Default: 0.
    • This is the internal ID the EA stamps on every trade it opens, and uses to recognize "its own" positions throughout the logic. 
    • If run multiple copier instances on the same slave account, each needs a unique magic number or they'll interfere with each other.


    EnableRiskManagement (Slave-only settings)

    • Turned on to allow  MaxRiskPercent .


    MaxRiskPercent (Slave-only settings)

    • Risk allowed per trade.


    MaxLotSize (Slave-only settings)

    • No copied trade can ever exceed this amount set.


    AllowedSymbols (Slave-only settings)

    • Default: blank = all allowed.
    • Otherwise, if set Eg. EURUSD,GBPUSD.
    • Only EURUSD and GBPUSD will be coppied.


    BlockedSymbols (Slave-only settings)

      • Default: blank = all allowed.
      • A symbol on this list is excluded even if it would otherwise match the Allowed list.
      • Eg. BTCUSD, XAUUSD.
      • Both this symbols will never be copied.


      MaxSlippage (Slave-only settings)

      • Maximum slippage tolerated when opening/closing slave trades before the order is rejected as a requote.



      Notes:
      I use this EA personally and am constantly upgrading it, and improving the versions, if there are bugs, suggestions, or improvements you would like to make, please leave me a message.


      Please remember to click the AutoTrading Button at the Panel shown in the second picture, as well as ticking Allowing Live Trading in the Trade Copier EA.




      Disclaimer

      This Expert Advisor (EA) is a trade copier tool only, it replicates trades between a Master account and one or more Slave accounts. It does not generate its own entry signals; it copies trades that already exist or are placed on the Master account, whether as Market Orders or Pending Orders.

      Trading Forex, CFDs, and other leveraged instruments carries a high level of risk and may not be suitable for all investors. Past performance, backtest results, or strategy outcomes are not indicative of future results. The use of this EA does not guarantee profit and does not eliminate the risk of loss.


      The buyer is solely responsible for:


      • Testing the EA thoroughly on demo accounts (both Master and Slave) before live use.
      • Verifying input settings are correct for their intended instruments, broker, account, and risk parameters (lot multiplier, risk %, max lot size, symbol filters, etc.).
      • Ensuring the shared file location/sync setup between Master and Slave terminals is configured correctly and remains reliable.
      • Monitoring all trades on both Master and Slave accounts, as no software can guarantee uninterrupted operation or perfect synchronization (e.g. due to platform disconnection, broker server issues, internet outages, VPS downtime, file-sync delays, or differences in execution/slippage between accounts).
      • Understanding that any trade, error, or risk on the Master account will be replicated to the Slave account(s), including unintended trades, oversized positions, or strategy mistakes.


      The seller is not a licensed financial advisor, and nothing in this EA or its documentation constitutes financial advice. The seller is not liable for any trading losses, missed trades, copying delays, execution discrepancies, incorrect lot sizing, or other damages arising from the use of this EA, whether due to user input error, broker-side execution issues, network/sync interruptions, or unforeseen market conditions.

      By purchasing and using this EA, the buyer acknowledges they have read and understood this disclaimer and accept full responsibility for their own trading decisions.

      제작자의 제품 더 보기
      Trade Management MT4
      Gabriel Lim Zheng Xing
      Introduction Simple & Straightforward Trade Management that manages trades. Ideal for managing low numbers of trades with Precision. Classic way of managing trades through price levels. No Disruptive Panel to complicate charts. EA automatically removes itself upon completion of all functions.  Main Function Once Trade has been placed as Pending Orders or Market Orders, attach this Trade Manager to any chart to manage the trades. Using the Instrument Symbol and Last 4 digits in the inputs secti
      Trading Managment MT5
      Gabriel Lim Zheng Xing
      Introduction Simple & Straightforward Trade Management that manages trades. Ideal for managing low numbers of trades with Precision. Classic way of managing trades through price levels. No Disruptive Panel to complicate charts. EA automatically removes itself upon completion of all functions.  Main Function Once Trade has been placed as Pending Orders or Market Orders, attach this Trade Manager to any chart to manage the trades. Using the Instrument Symbol and Last 4 digits in the inputs secti
      필터:
      리뷰 없음
      리뷰 답변