• Visão global
  • Comentários (2)
  • Discussão (32)
  • O que há de novo

Exp5 Duplicator

Expert Advisor Duplicator repeats trades a preset number of times on your account MetaTrader 5.

  • The following functions are supported: custom lot for copied trades, copying Stop Loss, Take Profit, use of trailing stop and much more.
  • It copies all deals opened manually or by another Expert Advisor. It is possible to increase the lot size of the signals.
  • Copies signals and increases the lot from signals!
  • MQL5 Signal Lot Increase

Note: This is not a copier for trade between terminals. A trade copier for MetaTrader is available here: COPYLOT

The duplicator cannot be used on a netting account.

Version of the Duplicator for the MetaTrader 4: Exp4 Duplicator

Duplicator- Full Description 

You can test the Expert Advisor in the strategy tester and trade with our EAPADPRO toolbar in visual mode!

It is sufficient to install the EA on 1 currency pair. By default, it will monitor all open symbols. 

How it Works?

  1. The Duplicator/Dublicator  assistant EA repeats positions opened in the terminal.
  2. The EA is able to copy both positions and pending orders.
  3. The position or the order to be copied is called  source. The repeating position is a  duplicate.
  • The EA repeats the source the specified number of times.
  • It copies lot, Stop Loss, Take Profit, order placing price (for pending orders) and expiration.
  • When a source is modified, SL and TP of a duplicate are also modified.


The EA is highly customizable. To get started, you must specify the types of the copied positions and orders in the first parameters.

  • OrderToDuplication - type of the order to be copied.
  • MagiсToDuplication - the magic number of the order to copy, specify multiple magic numbers separated by commas or set -1 to copy all magic numbers;
  • SymbolToDuplication - the symbol of the order to copy (All, 0 - current, or symbol name);

    Other Parameters

    • LotDuplicate -if 0 repeats the source lot, otherwise a custom value;
    • MinLotToDuplicate -minimum lot to copy;
    • MaxLotToDuplicate - maximum lot of the source to copy;
    • CommentToDuplication - comment for duplication;
    • CopyOnlyLossPosPoint - copy only the trades with loss less than CopyOnlyLossPosPoint in points;
    • CopyOnlyProfPosPoint - copy only the trades with profit greater than CopyOnlyProfPosPointв in points;
    • ReverseDuplicate -true - reverse trades;
    • CoeficientLotDuplicate lot multiplier; 0 - no multiplier;
    • StopLossDuplicate - if 0 repeats the source Stop Loss, otherwise a custom value;
    • TakeProfitDuplicate -if 0 repeats the source Take Profit, otherwise a custom value;
    • OnlyNewPositions - repeat only new positions - the ones opened after the Duplicator was installed;
    • MaximumDistance - price deviation; 0 - any value is copied, if greater than 0 - that's the max difference between the source price and the current one;
    • CloseDeleteCopy - true - delete and close duplicate orders and positions if the source ones are closed;
    • AmountOfDuplicate- the number of duplicate times.

    Additional EA Parameters:

    • MarketWatch - MarketWatch trading mode, true = first positions are placed without stop levels, then are modified;
    • Magic -the identifier of EA's trades;
    • Slippage -slippage;
    • TrailingStopUSE -use trailing stop;
    • TrailingStop -trailing distance,  0 - minimum allowed value on the server;
    • TrailingStep -trailing step.
      • Dear friends and users of our EAs, please add your ratings in the Reviews section.
      • All updates to our forex software are free!
      • Developer of forex tools: Expforex
    You can also download my other products:
    Description MetaTrader 4  MetaTrader 5
    Copy of deals and positions between terminals  COPYLOT  MT4  COPYLOT MT5
    Trading panel in 1 click from the chart and keyboard  VIRTUALTRADEPAD MT4 VIRTUALTRADEPAD MT5
    Professional Automatic scalper, Smart Robot  TICKSNIPER MT4 TICKSNIPER MT5
    Smart robot for beginners  GOOD SANTA MT4  GOOD SANTA MT5
    Universal Expert Advisor on Custom Indicators  The xCUSTOMEA MT4 The xCUSTOMEA MT5
    Universal Advisor on Standard Indicators  THE X MT4 THE X MT5
    Averager, grid, additional opening of positions on Trend and against Trend  AVERAGER MT4 AVERAGER MT5
    Automatic installation of SL/ TP/ TS  ASSISTANT MT4 ASSISTANT MT5
    Simulator for strategy tester  TESTERPAD MT4 TESTERPAD MT5
    Professional account report   EXTRAREPORTPAD MT4 EXTRAREPORTPAD MT5

    All my programs on mql5.com from Expforex

    Jakote Molemi
    Jakote Molemi 2019.07.31 14:44 

    Your support is outstanding, keep up the good work.

    fxcommentary 2019.01.25 19:04 

    This utility works as described.

    Usefull if you prefer to scale-out insted of take profit. Example - i want 1,0 lot order. With this utility I send 0,5 lot order, and utility adds another 0,5 lot order. When i see some profit i close 0,5 manually etc.many strategies.

    Attention - the option ONLY NEW POSITIONS should be set to TRUE (the default is FALSE)


    Update: each trade can be managed independently. You can choose to (1) follow TP or/and SL of SOURCE trade, or (2) not follow. Critical in many strategies.

    Versão 20.608 2020.06.08
    2485 ReBuild
    Versão 20.408 2020.04.08

    - Added emergency operation mode when timer setting is unsuccessful: cannot set millisecond timer
    (It happens on weak computers or when there is not enough RAM)
    --Update EAPADPRO v35
    Versão 19.823 2019.08.23
    Обновление EAPADPRO для MQL5 VPS
    Versão 19.814 2019.08.14
    Update Update
    Versão 19.812 2019.08.12
    EAPADPRO v33
    Versão 19.801 2019.08.02
    EAPADPRO v31 Update

    In the CommentToDuplication field:
    Added additional value "NullComment", which means an empty comment!
    If you need to copy only those positions that do not have a comment, then
    CommentToDuplication = NullComment;
    Versão 19.424 2019.04.24
    ModifySLTPfromMainPosition - Change StopLoss and TakeProfit by the levels of the main position.
    If ModifySLTPfromMainPosition = true, then our program will modify StopLoss and TakeProfit every time StopLoss and
    TakeProfit change at the main position.
    If ModifySLTPfromMainPosition = false, then our program will set StopLoss and TakeProfit only when opening a position and
    will not change these levels.


    Change is possible only when the current stop loss for SELL is higher than the opening price of the position.

    Change is possible only when the current stop loss for BUY is lower than the opening price of a position.

    This is done in order not to change the stop loss if it is already in profit. (Work breakeven or trailing stop)

    If the TrailingStopUSE (false) is disabled in our program, then the stop loss and take profit always changes!
    Versão 19.325 2019.03.25
    - EAPADPRO v27 update
    Versão 19.315 2019.03.15
    Added warning that the adviser is already installed on the chart.
    Attention: To duplicate all positions, our advisor should be set only on 1 chart!
    Versão 19.202 2019.02.02
    - EAPADPRO v26 update
    - Added new feature:
    ModifySLTPfromMainPosition - Change StopLoss and TakeProfit by the levels of the main position.
    If ModifySLTPfromMainPosition = true, then our program will modify StopLoss and TakeProfit every time StopLoss and TakeProfit change at the main position.
    If ModifySLTPfromMainPosition = false, then our program will set StopLoss and TakeProfit only when opening a position and will not change these levels.
    Versão 19.109 2019.01.09
    Versão 19.107 2019.01.07
    - Update EAPADPRO v25;
    - Additional languages added to the panel: Spanish, Portuguese (Brazil), German, Chinese, Japanese;
    The translation was made using the GOOGLE Translator + MQL + Terminal site!
    if you find an error in your language, please report it in messages. Thank!
    - Increase the speed of the panel;
    Versão 18.830 2018.08.30
    Duplicator Update EAPADPRO v 20
    Versão 18.816 2018.08.17
    EAPADPRO update

    Auto-save notification settings on the DEMO account.
    Disable notifications in the Real account by default.
    Added check of the status of PUSH notifications, if they are included in the terminal settings.

    Added the CheckBox to enable / disable the creation of screenshots in the settings of the Panel: on the Opening / Closing.
    Screenshots are created in the folder of your terminal \ Files \ Expert name \, with a size of 1024 * 768.

    Added a variable in the AutoMinimize panel settings in seconds (60 seconds by default) 0 - disabled.
    Automatic minimization of the EAPADPRO window after a specified number of seconds to reduce the load on the computer when the user does not interact with the GRAPH.
    Any inactivity on the graph: clicking on the graph, clicking on objects, resizing the graphs - leads to the automatic minimization of the window of our EAPADPRO panel.
    If the window is in focus (selected) - automatic minimize is disabled!
    To disable auto minimization - set in the panel settings in the AutoMinimize = 0 field.

    Replacement of fonts for correct display on computers without Russian language.
    Versão 18.6 2018.04.24
    - Update for the information panel EAPADPRO v2.0;
    - Updated the commission calculation algorithm;
    - MT5: Fixed a bug in the ReopenClosedDuplicateOrder function;
    - Updated the SymbolToDuplication parameter, it is now possible to specify multiple currency pair for the utility to work with, separated by commas. For example: EURUSD,USDCHF,USDJPY
    Versão 17.221 2017.02.27
    The EA operation speed has been increased 2! times.
    Added the MilliSecondsTimerForMonitoring parameter for the EA calculation in milliseconds.
    MilliSecondsTimerForMonitoring=500 means that the EA checks all trades every half a second.

    Fixed the error with modification of stops!