Duplicator - Duplicating signals and positions on your account

Duplicator - Duplicating signals and positions on your account

16 February 2017, 11:40
Vladislav Andruschenko
10
5 530
🔁 Exp-Duplicator for MetaTrader 4 & MetaTrader 5

Professional Expert Advisor for duplicating positions inside one MetaTrader terminal.

Exp-Duplicator can repeat manual or automated trades, create several duplicate positions, change lot size, copy or set Stop Loss / Take Profit, reverse trade direction, filter source positions and manage duplicated trades with advanced rules.



💎 Duplicator MT4 💎 Duplicator MT5
⬇ Download DEMO + PDF 📘 Full Instruction
▶ Watch Video 🔄 Need Account-to-Account Copier?


🏠 Main 🎓 Documentation ⚙ Settings
❓ FAQ ⭐ Reviews 💬 Comments


🎬 Watch How Exp-Duplicator Works

The video shows how Duplicator repeats positions inside one MetaTrader terminal, changes lot size, copies Stop Loss / Take Profit, and manages duplicate positions according to your rules.


🔁 Exp-Duplicator: Repeat Deals and Positions

Exp-Duplicator repeats duplicate deals and positions in MetaTrader

Duplicator is designed to repeat existing positions inside one MetaTrader terminal according to your duplication rules.


🚀 What is Exp-Duplicator?

Exp-Duplicator is an Expert Advisor for MetaTrader 4 and MetaTrader 5 that duplicates positions inside one trading terminal.

The original position is the source position. The copied position is the duplicate position. Duplicator monitors existing trades and opens duplicate positions according to your settings: lot size, number of duplicates, Stop Loss, Take Profit, Magic number, symbol, comment, reverse mode, filters and close logic.

This product is useful when you already have a trading signal, manual trade or another Expert Advisor opening positions, but you want to repeat those trades with another volume, another risk model, additional management rules or a different Stop Loss / Take Profit structure.

Exp-Duplicator is not a signal robot. It does not decide where to buy or sell. It works with positions that already exist and duplicates them according to your rules.

🔁 Duplicate Existing Positions

Repeat manual trades or Expert Advisor positions inside the same MetaTrader account.

📊 Control Duplicate Lot

Use the same lot, fixed lot, coefficient lot or dynamic lot calculation.

🛡 Manage SL / TP

Copy Stop Loss / Take Profit from the source or set fixed levels for duplicates.

🔃 Reverse and Filter

Duplicate only selected trades or open duplicates in the opposite direction.


⚠ Important: Exp-Duplicator is not a copier between different MetaTrader terminals. It duplicates positions inside one terminal and one account. If you need to copy trades from one terminal/account to another, use COPYLOT MT4 or COPYLOT MT5.


🧠 Principle of Operation: Source Deal and Duplicated Deal

The idea is simple: one position appears on the account, and Duplicator creates one or more additional positions based on it.

  • A manual trade or another Expert Advisor opens a source position.
  • Duplicator checks whether this position matches your filters.
  • If the position is allowed, Duplicator opens the duplicate position.
  • The duplicate can use the same lot, multiplied lot, fixed lot or dynamic lot.
  • The duplicate can copy source SL/TP or use its own fixed SL/TP.
  • When the source position is closed, the duplicate can also be closed or managed by special after-close logic.

🔁 Source Deal and Duplicated Deal

Exp-Duplicator source deal and duplicated deal example

This screenshot shows the key idea: the source deal is the original trade, and the duplicated deal is opened automatically by Duplicator.


⚙ Standard Duplication with Default Settings

In the simplest mode, Duplicator repeats the source position with the basic duplication rules.

This is the cleanest way to start testing the product: one source position appears, and one duplicate position is opened inside the same terminal.

After you understand the standard mode, you can add lot multipliers, multiple duplicates, filters, reverse direction, fixed SL/TP or after-source-close management.

⚙ Standard Duplication Example

Exp-Duplicator standard duplication with default settings

Standard duplication repeats the source trade according to the default rules and is the best mode for first testing.


⭐ Why Traders Use Duplicator

  • Duplicate manual trades inside one MetaTrader terminal
  • Duplicate positions opened by another Expert Advisor
  • Increase or decrease position volume without editing the source strategy
  • Create several duplicates from one source trade using AmountOfDuplicate
  • Copy source Stop Loss and Take Profit
  • Set fixed Stop Loss and Take Profit for duplicated positions
  • Reverse duplicated positions if you need opposite-direction logic
  • Filter source trades by symbol, Magic number, comment, lot, profit or loss
  • Close duplicates when the source position is closed
  • Keep duplicates active after source closure using TPWCM logic
  • Apply trailing stop to duplicated positions
  • Test alternative risk models without changing the original source EA
✅ Main value: Duplicator lets you scale, transform or manage existing trades without changing the Expert Advisor or manual strategy that originally opened them.


🔢 AmountOfDuplicate: Duplicate a Set Number of Times

The setting AmountOfDuplicate defines how many duplicate positions should be opened from one source position.

For example, if AmountOfDuplicate = 3, one source trade can create three duplicates. This can be useful when you need several independent duplicated positions, different management logic, increased exposure or separate trade handling.

Setting Result
AmountOfDuplicate = 1 One source position creates one duplicate.
AmountOfDuplicate = 3 One source position creates three duplicate positions.
AmountOfDuplicate = 10 One source position can create ten duplicate positions if margin and broker rules allow it.


🔢 Duplicating a Set Number of Times

Exp-Duplicator duplicating a set number of times

AmountOfDuplicate allows one source trade to create several duplicated positions.


⚠ Risk note: more duplicates mean higher exposure, higher margin usage and higher potential loss. Always test the number of duplicates on a demo account before live trading.


📊 Lot Control: Increase or Decrease Duplicate Volume

Duplicator can open duplicate positions with the same lot as the source position, with a fixed lot, with a lot coefficient or with dynamic lot calculation.

This is one of the most practical functions of the product because it allows you to change the risk model without modifying the source Expert Advisor.

Lot Mode How it works
LotDuplicate = 0 The duplicate uses the same lot as the source position.
LotDuplicate > 0 The duplicate uses a fixed lot selected by the trader.
CoefficientLotDuplicate The duplicate lot is multiplied by the selected coefficient.
DynamicLot The duplicate lot can be calculated from free margin and selected risk percentage.

Lot Examples

  • Source lot = 0.10, CoefficientLotDuplicate = 2 → duplicate lot = 0.20
  • Source lot = 0.70, CoefficientLotDuplicate = 0.5 → duplicate lot = 0.35
  • LotDuplicate = 0.50 → every duplicate opens with fixed 0.50 lot

📊 Lot Increase or Decrease in Duplication

Exp-Duplicator lot increase or decrease in duplication

This function allows the duplicate trade to be larger, smaller or equal to the source trade.


🛡 Duplicating Stop Loss and Take Profit from Source

Duplicator can copy Stop Loss and Take Profit from the source position to the duplicate position.

This mode is useful when the source trade already has correct protective and target levels, and you want the duplicate to follow the same trading structure.

If the source position later changes Stop Loss or Take Profit, Duplicator can also update the duplicated position if ModifySLTPfromMainPosition is enabled.

Function Meaning
Copy source SL The duplicate receives the same Stop Loss level as the source position.
Copy source TP The duplicate receives the same Take Profit level as the source position.
ModifySLTPfromMainPosition Allows duplicate SL/TP to be updated when source SL/TP is modified.


🛡 Duplicating Stop Loss and Take Profit

Exp-Duplicator duplicating Stop Loss and Take Profit from source position

This mode copies Stop Loss and Take Profit from the source position to the duplicate position.


🎯 Fixed Stop Loss and Take Profit for Duplicates

Sometimes you do not want to copy SL/TP from the source position. Instead, you may want every duplicate to use your own fixed Stop Loss and Take Profit.

Duplicator supports this logic through StopLossDuplicate and TakeProfitDuplicate.

Setting Meaning
StopLossDuplicate = 0 Copy Stop Loss from the source position.
StopLossDuplicate > 0 Set fixed Stop Loss for the duplicate in points.
StopLossDuplicate = -1 Do not copy Stop Loss. The duplicate opens without Stop Loss.
TakeProfitDuplicate = 0 Copy Take Profit from the source position.
TakeProfitDuplicate > 0 Set fixed Take Profit for the duplicate in points.
TakeProfitDuplicate = -1 Do not copy Take Profit. The duplicate opens without Take Profit.


🎯 Setting Fixed Stop Loss and Take Profit

Exp-Duplicator fixed Stop Loss and Take Profit for duplicate positions

This mode sets fixed Stop Loss and Take Profit values for duplicated positions instead of copying them from the source trade.


🔃 Reverse Duplication

The setting ReverseDuplicate allows Duplicator to open the duplicate in the opposite direction.

For example, if the source position is BUY, the duplicate can be opened as SELL. If the source position is SELL, the duplicate can be opened as BUY.

This is an advanced mode. It can be used for hedging ideas, opposite-signal testing or special recovery logic, but it changes the original meaning of the source trade and must be tested carefully.

ReverseDuplicate Result
false Source BUY creates duplicate BUY. Source SELL creates duplicate SELL.
true Source BUY creates duplicate SELL. Source SELL creates duplicate BUY.


🔃 Reversal of Deals at Duplication

Exp-Duplicator reversal of deals at duplication

Reverse duplication opens the duplicated trade in the opposite direction from the source position.


🎯 Filters: Duplicate Only the Positions You Need

Duplicator includes flexible filters so that not every position has to be copied.

You can control which source positions are allowed for duplication by order type, Magic number, symbol, comment, lot size, profit/loss state, distance from source price and whether the position was opened before or after Duplicator started.

Filter How it helps
OrderToDuplication Select BUY, SELL or all positions for duplication.
MagikToDuplication Duplicate manual trades, selected Magic numbers or all Magic numbers.
SymbolToDuplication Duplicate all symbols, current symbol or one selected symbol.
CommentToDuplication Duplicate only trades that contain a selected comment or part of comment.
MinLotToDuplicate / MaxLotToDuplicate Duplicate only trades within selected lot range.
CopyOnlyLossPosPoint Duplicate only positions that are already in selected loss in points.
CopyOnlyProfPosPoint Duplicate only positions that are already in selected profit in points.
OnlyNewPositions Duplicate only positions opened after Duplicator was launched.
MaximumDistance Duplicate only if current price is not too far from the source opening price.


🛑 OnlyCloseOrders: Stop New Duplication, Still Manage Existing Duplicates

The setting OnlyCloseOrders stops the EA from opening new duplicate positions while still allowing it to close duplicates that were already created.

This can be useful when the source strategy enters a dangerous market period and you do not want new duplicated exposure, but still want existing duplicates to follow the source-close logic.

Practical use: OnlyCloseOrders can reduce new exposure without removing the EA from the chart or losing management over already opened duplicates.


📈 Trailing Stop for Duplicate Positions

Duplicator can apply trailing stop to duplicated positions.

This is useful when the source trade has one management logic, but the duplicated position should use another logic. For example, the source EA may close trades by its own algorithm, while the duplicate uses an independent trailing stop.

Trailing Setting Meaning
TrailingStopUSE Enables standard trailing stop for duplicate positions.
TrailingStop Trailing stop distance in broker points.
TrailingStep Minimum step for the next Stop Loss modification.


🧩 TPWCM: Manage Duplicate After Source Position Is Closed

The TPWCM block is an advanced function for MetaTrader 4. It changes the normal close behavior of duplicates.

Normally, when the source position is closed, the duplicate can also be closed. But with TPWCM enabled, the duplicate can remain active after the source closes. Then Duplicator can apply Take Profit, Stop Loss, trailing stop or breakeven to the remaining duplicate position.

TPWCM Function Purpose
TPWCM_Use Keeps duplicate positions active after the source position closes.
TPWCM_TakeProfitWhenCloseMaster Sets Take Profit for the duplicate after the source closes.
TPWCM_StopLossWhenCloseMaster Sets Stop Loss for the duplicate after the source closes.
TPWCM_TrailingStopUSE Enables trailing stop only after the source position closes.
TPWCM_BreakEven Enables breakeven logic for the duplicate after the source closes.


⚠ Advanced mode: TPWCM may leave duplicate positions open after the source position is closed. Test this behavior carefully on a demo account.


🖥 Control Panel and Account Information

Duplicator uses an information panel that helps the trader understand what the Expert Advisor is doing on the chart.

The panel can display product information, strategy status, account data, symbol information, current targets and active position information. This makes the product easier to monitor than using only the Experts and Journal tabs.

🖥 Duplicator Panel and Trading Information

Exp-Duplicator control panel and account information

The panel helps monitor source and duplicate trading information directly on the chart.


⚙ Main Settings You Should Understand

Duplicator has many settings because it can work with manual trades, Expert Advisor positions, different symbols, different Magic numbers and different duplication scenarios. Below are the most important groups.

Setting Group Purpose
Source Filters Select source positions by type, symbol, Magic number, comment, lot size, profit/loss and distance.
Duplication Logic Control number of duplicates, duplicate behavior, reverse mode and source-close logic.
Lot Settings Use same lot, fixed lot, coefficient lot or dynamic lot.
SL / TP Settings Copy source SL/TP, remove levels or set fixed Stop Loss and Take Profit.
Spread Limits Prevent duplication when spread is outside selected limits.
Trailing Stop Apply trailing stop to duplicated positions.
TPWCM Block Manage duplicates after the source position closes.
MT5 TypeFilling Control order filling mode if the broker returns invalid filling errors.
RoundingDigits Round prices for symbols with special tick accuracy, such as metals or custom CFD instruments.


📘 Want the full parameter list? Open the complete Duplicator Settings documentation before using advanced filters, reverse duplication, dynamic lot, TPWCM or MT5 filling settings.


✅ Practical Use Cases

1. Increase Position Volume Without Editing the Source EA

If another Expert Advisor opens positions with a small lot, you can use Duplicator to create additional positions with a larger or multiplied lot.

2. Reduce Risk from a Large Source Lot

If the source position is too large, you can duplicate it with a smaller coefficient or fixed lot and use the duplicate as your controlled exposure model.

3. Repeat One Signal Several Times

If you need several independent duplicate positions from one source trade, AmountOfDuplicate can create multiple duplicates.

4. Use Different Stop Loss and Take Profit

If the source EA uses SL/TP values that do not match your trading style, Duplicator can open duplicate positions with your own fixed Stop Loss and Take Profit.

5. Duplicate Only Specific Trades

You can use Magic number, symbol, comment, lot and profit/loss filters to duplicate only selected positions from the account.

6. Reverse the Source Signal

ReverseDuplicate can open the duplicate in the opposite direction. This can be useful for special testing or hedging ideas, but it requires careful demo validation.

7. Continue Managing Duplicates After Source Closure

With TPWCM logic, duplicates can remain active after the source closes and then use their own Take Profit, Stop Loss, trailing stop or breakeven rules.


🌐 Broker, VPS and Terminal Recommendations

Duplicator works with fast position monitoring, order opening, modification and closing. Stable execution and correct symbol specifications are important.

✅ Recommended

  • Stable broker execution
  • Correct lot step and minimum lot
  • Reasonable spread conditions
  • Reliable VPS if duplication must work continuously
  • Careful Magic number configuration
  • Demo testing before real trading

⚠ Check Carefully

  • Spread widening during news
  • Margin usage after duplicates are opened
  • Minimum Stop Level and Freeze Level
  • MT5 filling mode errors
  • Symbol suffixes and broker specifications
  • Whether intended source positions match filters


🛠 How to Install and Start Duplicator

Installation is standard for MQL5 Market products. After installation, attach the Expert Advisor to a chart, configure source filters and duplication rules, then test everything on demo.

Step Action
1 Download, buy or rent Duplicator for MetaTrader 4 or MetaTrader 5.
2 Open MetaTrader and log in to the MQL5 account used for the product.
3 Install Duplicator from the Market section of the terminal.
4 Attach Duplicator to a chart.
5 Enable Algo Trading / Auto Trading and allow automated trading in EA settings.
6 Configure OrderToDuplication, MagikToDuplication, SymbolToDuplication and CommentToDuplication.
7 Set AmountOfDuplicate, LotDuplicate or CoefficientLotDuplicate.
8 Configure StopLossDuplicate, TakeProfitDuplicate and ModifySLTPfromMainPosition.
9 Test opening and closing of source and duplicate positions on a demo account.
10 Use real trading only after you fully understand exposure, lot multiplier, filters and close logic.


🔗 Useful Links

🔹 Buy / Rent Duplicator for MetaTrader 4

🔹 Buy / Rent Duplicator for MetaTrader 5

🔹 Download Duplicator DEMO + PDF

🔹 Full Duplicator Instruction

🔹 Duplicator Settings Section

🔹 COPYLOT — Copier Between MetaTrader Terminals

🔹 All Expforex Products


🆚 Duplicator vs COPYLOT

Duplicator and COPYLOT solve different tasks. This is important to understand before choosing the product.

Exp-Duplicator COPYLOT
Duplicates positions inside one MetaTrader terminal/account Copies trades between different MetaTrader terminals/accounts
Works with existing positions in the same terminal Works with master/client terminal architecture
Useful for scaling source EA/manual trades inside one account Useful for copying trades from one account to another
Can duplicate one source trade several times Copies trades from external master source to client account
Can use lot multiplier, fixed lot, reverse mode and TPWCM logic Designed for account-to-account copy trading logic


📌 Practical Recommendations Before You Start

  • Start on a demo account.
  • First test only one source trade and one duplicate.
  • Check Magic number filters before enabling all trades.
  • Use SymbolToDuplication carefully if several symbols are traded.
  • Do not use large AmountOfDuplicate values without checking margin requirements.
  • Check lot step, minimum lot and maximum lot for the symbol.
  • Use MaximumDistance if you do not want late duplication far from the source price.
  • Enable OnlyNewPositions if you do not want old positions to be duplicated after EA launch.
  • Use ReverseDuplicate only after careful testing.
  • Check the Experts and Journal tabs if a duplicate is not opened.
  • Use a stable VPS if Duplicator must monitor positions continuously.


⚠ Risk Warning

Trading Forex and CFDs involves risk. Exp-Duplicator duplicates existing positions and can increase total exposure, margin usage and potential losses. Lot multiplier, multiple duplicates, reverse mode, dynamic lot and after-source-close logic must be tested carefully. The tool does not generate profitable signals and does not guarantee profit.


🏁 Final Thoughts

Exp-Duplicator is created for traders who want to control how existing positions are repeated inside one MetaTrader terminal.

It can help scale manual trades, duplicate Expert Advisor positions, change lot size, copy or override Stop Loss and Take Profit, reverse duplicate direction, filter source positions and manage duplicates after the source position closes.

If you need a flexible position duplication tool inside one account, Duplicator can become a powerful assistant. But because it can increase exposure quickly, it must be configured with discipline, realistic risk and proper demo testing.

🚀 Start Using Exp-Duplicator

Download the demo, watch the video, read the full instruction, configure filters and lot rules, then test position duplication on a demo account before real trading.

▶ Watch Video 📘 Full Instruction
💎 Buy Duplicator MT5 💎 Buy Duplicator MT4
⬇ Download DEMO + PDF 🛒 All Expforex Products



SEO Tags

Exp-Duplicator, Duplicator Expert Advisor, MetaTrader Duplicator, MT4 Duplicator, MT5 Duplicator, duplicate positions MetaTrader, duplicate trades MT4, duplicate trades MT5, position duplication EA, trade duplication EA, lot multiplier EA, fixed lot duplicator, dynamic lot duplicator, duplicate Stop Loss, duplicate Take Profit, fixed Stop Loss duplicate, fixed Take Profit duplicate, reverse duplication, ReverseDuplicate, AmountOfDuplicate, CoefficientLotDuplicate, Magic number filter, comment filter, symbol filter, duplicate manual trades, duplicate Expert Advisor trades, Forex position duplication, MetaTrader trade assistant, Expforex Duplicator, MQL5 Market Expert Advisor