X2 Copy MT4 | X2 Copy MT5 | X2 Copy MT4/5 Trial (free testing)
Copy | Add | Filters | Symbols

Fixed lot Size — When this setting is enabled, the program will copy all trades from the source account to the receiving account using a strictly fixed lot size specified in the field. This overrides all other volume calculation rules (including multipliers, balance-based calculations, and per-symbol settings).
Multiplier — Sets a volume multiplication coefficient for all copied trades. The original lot is multiplied by the specified value (e.g., 2.00 for doubling). Works in conjunction with other volume management settings.
Auto Multiplier by (Balance/Equity/Margin Factor) — A function for automatically calculating the volume multiplier based on the current financial state of the accounts. Instead of a fixed coefficient, the program dynamically calculates the multiplier by comparing the selected parameter (Balance, Equity, or Free Margin) of the SLAVE account to the MASTER account.
• When "Balance" is selected — multiplier = SLAVE Balance / MASTER Balance.
• When "Equity" is selected — multiplier = SLAVE Equity / MASTER Equity.
• When "Margin Factor" is selected — multiplier = SLAVE Free Margin / MASTER Free Margin.
Example: if the MASTER account balance is $1000 and the SLAVE account balance is $2500, the coefficient will be 2.5. A trade with a 0.10 lot will be copied as a 0.25 lot. This allows automatic risk scaling depending on the capital size of each account.
Copy Buy Opening — Allows copying the opening of market buy (BUY) trades.
Copy Buy Closing — Allows copying the closing of market buy (BUY) trades.
Copy Sell Opening — Allows copying the opening of market sell (SELL) trades.
Copy Sell Closing — Allows copying the closing of market sell (SELL) trades.
Copy Buy Limit — Allows copying Buy Limit pending orders.
Copy Sell Limit — Allows copying Sell Limit pending orders.
Copy Buy Stop — Allows copying Buy Stop pending orders.
Copy Sell Stop — Allows copying Sell Stop pending orders.
Stop Loss — Enables copying and management of the Stop Loss level.
• Copy Absolute — the level is copied as the exact price value from the source trade.
• Copy Relative — the level is copied as a distance in points from the opening price.
• Fixed Value — the level is set manually as a fixed value (set the absolute shift in the field below).
Shift SL (R×SL + A) — Allows shifting the Stop Loss level using the formula.
• R — relative shift coefficient (R=1.00 - no change | R=1.05 - increases distance by 5% | R=0.95 - decreases distance by 5%).
• A — absolute shift in points, positive or negative value (A=100 - increase by 100 points | A=-50 - decrease by 50 points).
Take Profit — Enables copying and management of the Take Profit level.
• Copy Absolute — the level is copied as the exact price value from the source trade.
• Copy Relative — the level is copied as a distance in points from the opening price.
• Fixed Value — the level is set manually as a fixed value (set the absolute shift in the field below).
Shift TP (R×TP + A) — Allows shifting the Take Profit level using the formula.
• R — relative shift coefficient (R=1.00 - no change | R=1.05 - increases distance by 5% | R=0.95 - decreases distance by 5%).
• A — absolute shift in points, positive or negative value (A=100 - increase by 100 points | A=-50 - decrease by 50 points).
Copy | Add | Filters | Symbols

Retry on Error (sec) — If an execution error occurs on the broker's side, the program will automatically retry the request after the specified number of seconds. This allows handling temporary network or server failures without manual intervention.
Max Execution Slippage (points) — The maximum allowable slippage the broker can apply when executing copied orders. It sets an upper limit for the deviation of the execution price from the requested price. If the broker's proposed price exceeds this limit, the order will not be executed and an error will be returned. Measured in points.
Copy Price Difference (points) — The copy price difference, automatically adapted for Buy/Sell trades: (0 = copy at the same price or better), (+N = required price improvement), (-N = allowable price worsening). Example: +30 for a Buy = opening 30 points below the MASTER's price.
Reopen Closed Trades — Allows automatically reopening trades on the SLAVE account if they were closed (manually or otherwise) while the corresponding trades on the MASTER account are still active.
Adjust Small Volumes to Min. Lot — If the calculated trade volume is less than the broker's minimum allowed lot, it will be automatically increased to the minimum value. The trade will be copied with the adjusted volume.
Adjust Large Volumes to Max. Lot — If the calculated trade volume exceeds the broker's maximum allowed lot, it will be automatically reduced to the maximum value. The trade will be copied with the adjusted volume.
Reverse Copy — Inverts all trade and order types during copying: market BUY trades become SELL and vice versa, TP/SL levels are swapped, and pending orders are transformed (BUY LIMIT ↔ SELL STOP), (SELL LIMIT ↔ BUY STOP).
Copy | Add | Filters | Symbols

Start Copy from — Copy only trades opened after specified date/time (Master server time)
Max copy time (sec) — A trade can only be copied within N seconds of being opened on Master account
Include Magic — A parameter for filtering trades by their unique identifier (Magic Number). Specify comma-separated Magic Number values of the trades on the MASTER account that should be copied to the SLAVE. Only trades with the specified identifiers will be copied. Example: "333, 555, 777" — the program will copy only trades with these three Magic Numbers.
Exclude Magic — A parameter for excluding trades from copying by their unique identifier (Magic Number). Specify comma-separated Magic Number values of the trades on the MASTER account that should NOT be copied to the SLAVE. This filter has the highest priority — trades with the specified Magic Numbers will not be copied, even if they are present in the Include Magic list. Example: "0, 9999" — the program will not copy manual trades (Magic=0) and trades with Magic=9999.
Include Comment — A parameter for filtering trades by the exact comment text. Specify complete comment texts separated by commas. The program will copy to the SLAVE account only those trades from the MASTER account whose comment exactly matches one of the specified values. To copy trades with an empty comment, add an empty value to the list. Example: "EA_Signal,,Manual Trade" — only trades with the comments: (EA_Signal), (), (Manual Trade) will be copied.
Exclude Comment — A parameter for excluding trades from copying by the exact comment text. Specify complete comment texts separated by commas. Trades from the MASTER account whose comment exactly matches one of these values will NOT be copied to the SLAVE. This filter has the highest priority. To exclude trades with an empty comment, add an empty value to the list. Example: "test,correction," — trades with the comments (test), (correction) or with an empty comment will not be copied.
Trade Type for Counters — Defines which trades participate in the counting for the trade limitation rules below. The (Skip First [N] Trades) and (Max [N] Trades) limits apply only to the selected trade type.
• Trades = Market Deals + Pending Orders: All trades (both market deals and pending orders) are counted and filtered.
• Trades = Market Deals: Only market deals are counted for the limits. Pending orders are ignored by the counters and filter.
• Trades = Pending Orders: Only pending orders are counted for the limits. Market deals are ignored by the counters and filter.
Skip First [N] Trades / Account — A permanent rule to ignore the first N trades on the entire MASTER account. The program will NEVER copy the first N trades (taking into account the "Trade Type for Counters" setting), but will start copying from the trade number N+1 and all subsequent ones. Example: a value of 5 means that the first 5 trades on the account will be ignored, and copying will start from the 6th trade.
Skip First [N] Trades / Symbol — A permanent rule to ignore the first N trades for each symbol (currency pair). For each symbol, the program skips its first N trades and starts copying only from the trade number N+1 for that symbol. Example: a value of 3 — the first 3 trades for each symbol will be ignored, and copying will start from the 4th trade.
Max [N] Trades / Account — The maximum number of simultaneously open trades allowed on the entire SLAVE account. Copying of new trades from MASTER will be suspended as soon as the total number of open trades (of the type selected in "Trade Type for Counters") on SLAVE reaches the specified value N. Copying will resume after some trades are closed and their count falls below the limit.
Max [N] Trades / Symbol — The maximum number of simultaneously open trades allowed for each individual symbol (currency pair) on the SLAVE account. Each symbol has its own independent limit. Copying of a new trade for a symbol will be blocked if the number of already open trades for this symbol on SLAVE is equal to or exceeds N. Example: with N=2, you can have no more than 2 open trades per symbol simultaneously.
Copy | Add | Filters | Symbols

Symbols Mapping — Tab for configuring the correspondence of symbols (currency pairs/instruments) between MASTER and SLAVE accounts.
Master Symbol (Left Table) — List of all symbols on which there are or have been trades on the MASTER account. The checkbox to the left of each symbol allows you to temporarily disable copying of trades specifically for this symbol.
Slave Symbol (Right Table) — List of symbols on the SLAVE account to which trades will be copied. Opposite each MASTER symbol, you can specify the corresponding SLAVE symbol.
Logic of Operation:
• Auto-Matching: On first launch, the program automatically searches for symbols on the SLAVE account with exactly the same name (ignoring suffixes and prefixes) and full trading permission.
• Manual Configuration (Double-Click): If copying to a different instrument is required (e.g., MASTER: "BITCOIN" → SLAVE: "BTCUSD"), double-click the cell in the right column and enter the desired SLAVE symbol name. After input (pressing Enter or clicking elsewhere), the program will verify the existence of this symbol with the SLAVE broker.
• Verification Result: If the symbol is found — the mapping is saved. If not — a red "Not Found" label will appear, and the mapping will not be used.
Reset Symbols and Fill Automatically — Resets all manual mappings and attempts to automatically match SLAVE symbols by name again, following the auto-matching rule.
Support in personal messages


