Duplicator - Duplicating signals and positions on your account
| 🔁 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 WorksThe 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 PositionsDuplicator 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 PositionsRepeat manual trades or Expert Advisor positions inside the same MetaTrader account. | 📊 Control Duplicate LotUse the same lot, fixed lot, coefficient lot or dynamic lot calculation. |
🛡 Manage SL / TPCopy Stop Loss / Take Profit from the source or set fixed levels for duplicates. | 🔃 Reverse and FilterDuplicate 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 DealThis 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 ExampleStandard 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 TimesAmountOfDuplicate 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 DuplicationThis 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 ProfitThis 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 ProfitThis 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 DuplicationReverse 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 InformationThe 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
| ⚠ Check Carefully
|
🛠 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 |
🆚 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-DuplicatorDownload 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











