Exp4 Duplicator
- Utilities
- Vladislav Andruschenko
- Version: 26.222
- Updated: 24 February 2026
- Activations: 10
Duplicator for MetaTrader 4 — professional trade and order duplicator inside one terminal
A powerful Expert Advisor for traders who want to automatically duplicate existing trades, scale volume, apply their own lot settings, and manage duplicate positions with precise logic. This is a practical working tool for manual trading, algorithmic systems, and flexible management of positions that already exist in the terminal.
Duplicator does not open trades by its own trading strategy. Its role is to monitor positions and orders that already exist in MetaTrader 4 and then create exact duplicates using your own rules: number of copies, lot settings, Stop Loss, Take Profit, filters, and additional management conditions.
If you need an intelligent internal duplication module inside one terminal, rather than a copier between different terminals, Duplicator is exactly the right solution.
| MT5 version | Full Description + DEMO + PDF | How To Buy | How To Install | How to Get Log Files | How To Test and Optimize | All Products from Expforex |
Links
A trade copier between MetaTrader terminals is available here: COPYLOT
Why traders choose Duplicator
- Duplicates trades opened manually, by another Expert Advisor, or through MQL logic
- Can duplicate both market positions and pending orders
- Allows you to increase, reduce, or fully override the lot size of duplicates
- Supports copying of Stop Loss, Take Profit, pending order price, and expiration
- Can manage duplicates with its own trailing stop logic
- Includes flexible filters by symbol, magic number, order type, profit, loss, and lot size
What you need to understand first
Important: this is not a trade copier between different terminals. Duplicator works inside one MetaTrader 4 terminal and monitors positions already opened on the current account.
It is enough to install the Expert Advisor on one chart only. By default, it can monitor all open symbols in the terminal and duplicate suitable trades and orders according to your filters.
How duplication logic works
- The Expert Advisor monitors all open positions and orders that match your selected conditions.
- Each detected source position or source order can be duplicated the specified number of times.
- When duplicating, it can copy the main source parameters: direction, lot, Stop Loss, Take Profit, pending order price, and expiration time.
- If the source position is modified, the Expert Advisor can also modify Stop Loss and Take Profit on duplicates.
- If needed, duplicates can be managed according to their own rules, independently from the future behavior of the source.
That means Duplicator is not just a mechanical copy tool. It is a full duplication management system that can be adapted to your own trading workflow.
What is a source and what is a duplicate
For clear logic, the Expert Advisor uses two simple internal roles:
- source — a position or order that should be duplicated
- duplicate — a copy created by the Expert Advisor
This makes the structure easy to control: you manage the original trade manually or through another EA, while Duplicator automatically creates and manages the copies according to your own rules.
When Duplicator becomes especially useful
- when you want to strengthen manual trades with additional positions
- when you want to increase the lot size of trades opened by another EA
- when you want to create several copies of one trade structure
- when you need to duplicate not only positions but also pending orders
- when you need custom lot logic, custom filters, and custom duplicate management
Main duplication capabilities
- duplication of all trades opened manually or by Expert Advisors
- duplication of pending orders
- custom fixed lot or lot multiplier for duplicates
- dynamic lot calculation from free margin
- reversal of trades and mirrored SL/TP logic
- reopening duplicates after they are closed
- closing or deleting duplicates when the source is closed
- conditional closing of the source if the duplicate closed with enough profit
Main duplication filters
OrderToDuplication — type of orders to duplicate.
MagiсToDuplication — magic number of orders to duplicate; you can specify several magic numbers separated by commas or use -1 for all magic numbers.
SymbolToDuplication — symbol of orders to duplicate: all symbols, current symbol only, or a specific symbol name.
Additional filters
OnlyCloseOrders — the EA does not create new duplicates and only manages or closes already created duplicate positions.
MinLotToDuplicate / MaxLotToDuplicate — minimum and maximum source lot size allowed for duplication.
CopyOnlyLossPosPoint / CopyOnlyProfPosPoint — duplicate only losing or only profitable positions under selected conditions.
OnlyNewPositions — duplicate only positions that appeared after the EA was launched.
MaximumDistance — maximum allowed deviation between the current price and the source price for creating a duplicate.
Duplicator functions
ReopenClosedDuplicateOrder — reopen duplicates after they were closed by Stop Loss, Take Profit, or Trailing Stop.
ReverseDuplicate / ReverseSLTP — reverse the trade direction and mirror Stop Loss / Take Profit.
StopLossDuplicate / TakeProfitDuplicate — use the source SL/TP values or set custom values.
CloseDeleteDuplicate — close and delete duplicates when the source position or order is closed.
CloseOriginalifDuplicationCloseinProfit — close the source if the duplicate was closed with profit greater than the source loss.
AmountOfDuplicate — number of duplicates to create.
Lot parameters
LotDuplicate — use the source lot or define your own fixed lot.
CoefficientLotDuplicate — multiplier to increase or decrease the duplicate lot size.
DynamicLot / LotBalancePercent — dynamic lot calculation as a percentage of free margin.
RiskRate — exchange rate of the deposit currency against the US dollar for dynamic lot calculation.
The practical value of the product
Duplicator becomes especially powerful when opening just one trade is no longer enough. It allows you to transform one original trade into a managed structure: scale volume, create multiple copies, change risk parameters, and integrate the duplicates into your own management logic.
This can be useful both for manual trading and for amplifying other Expert Advisors when you need a more aggressive or more flexible model for already existing trades.
You can test the Expert Advisor in the Strategy Tester and trade with our EAPADPRO toolbar in visual mode. This makes it easy to verify the duplication logic before launching it on a live account.
What makes Duplicator different from COPYLOT
Duplicator is an internal duplicator for trades and orders inside one MetaTrader terminal.
COPYLOT is a separate copier for trades between MetaTrader terminals.
If you need duplication inside one terminal, with lot scaling, filters, and duplicate management logic, Duplicator is the right tool for that purpose.
Tags: Trade Duplicator, Order Duplicator, Position Duplication, Lot Scaling, Internal Trade Copier, MetaTrader 4, Manual Trading Assistant, Trade Replication, Duplicate Management, Trailing Stop for Duplicates, Expforex, Vladon


The product is excellent and it works as it is supposed to be working. If something goes wrong, do check the userguide with the parameters and you will see something you may have missed parameterizing.