How to Copy Trades in MT4 and MT5: Setup Guide
Education
Set up MT4-to-MT4, MT5-to-MT5 or cross-platform copying. Choose your source and receiver, check mobile orders, map symbols and verify each copied trade.

To copy trades in MT4 or MT5 with Copygram, connect the source and receiving accounts, create a Room, and choose which account supplies the trades. You can use MT4-to-MT4, MT5-to-MT5, MT4-to-MT5 or MT5-to-MT4. Configure each receiver’s symbols, lot sizing and order-update settings before activating the workflow. Saving two logins in MetaTrader does not connect their trades.
This is a practical connection guide. The MetaTrader-to-MetaTrader page explains the route, while the MetaTrader trade copier overview covers the broader product.
What you need for the connection
Have the correct login ID, password and broker server for each account. In Copygram’s hosted MT4 and MT5 forms, you also give the connection an account name so you can recognise it in your dashboard.
Keep source and receiver permissions distinct. A source observes account activity. A receiver needs permission to place trades. Copygram’s MT5 guide recommends an investor password for a read-only source; MetaTrader confirms that investor access cannot trade, so it is not sufficient for an MT5 receiver.
Copygram supports demo and live accounts. The hosted MT4/MT5 connections use Copygram infrastructure; you do not need to install a local bridge EA or maintain your own VPS for this hosted connection. Use the current platform documentation for the connection fields and controls.
Step 1: Add your MT4 or MT5 accounts
Add each account in Copygram using its own platform type, login details and server. Give the connections useful names, such as “MT4 source” and “MT5 receiver,” rather than relying on similar-looking account numbers.
Review the displayed connection status. If a login fails, compare the account number, password and exact server with the details supplied for that account. A correct password paired with the wrong broker server is still the wrong connection.
Step 2: Create a Room in the correct direction
Choose the account that supplies the trades as the Room source, then add the receiving account. MT4-to-MT5 means the MT4 account supplies the instructions; MT5-to-MT4 means the MT5 account supplies them.
One Room has one source and can have multiple receivers. If you also want a different account to act as a source, create a separate Room for it. Map those directions deliberately so you do not accidentally include an account in an unintended copying path.
For a larger account setup, the multiple MT4/MT5 accounts guide explains how to organise Rooms and independent receiver settings.
Choose a direction: MT4, MT5 or both
The examples below show configuration choices, not trading recommendations. Use demo accounts where available and permitted.
Direction | Source | Receiver |
|---|---|---|
MT4 to MT5 | Connected MT4 | Connected MT5 |
MT5 to MT4 | Connected MT5 | Connected MT4 |
MT4 to MT4 | Connected MT4 | Different MT4 account |
MT5 to MT5 | Connected MT5 | Different MT5 account |
For an MT4-to-MT5 test, suppose the source uses EURUSD and the receiving broker uses EURUSD.r. Match the source name to EURUSD.r, then select the MT5 receiver’s sizing mode. If you choose Fixed Lot, the configured receiver quantity governs the request; do not expect it to inherit the source volume. Confirm that quantity meets the receiver’s minimum and increment rules.
For an MT5-to-MT4 test, choose MT5 as the source and MT4 as the receiver. Recheck the MT4 broker’s symbol names and contract details instead of copying the earlier receiver settings unchanged. These are alternative example directions. Avoid connecting the same pair into a circular copying path.
Using the same broker may simplify symbol names, but it does not replace these checks. Different account types at one broker can still have different instruments or trading conditions.
Copying from MT4 or MT5 on a phone
A mobile order placed on your connected source account can enter the same copying workflow. The phone is where you place the source trade; Copygram’s hosted connection handles copying. You do not install a copying EA inside the mobile app. Check that the mobile login is the source account selected in the Room, then verify the resulting order in the receiver’s history.
For a same-platform setup, connect two distinct accounts even if both use MT4 or both use MT5. Select only the intended source for that Room. Installing a second terminal, switching a saved login or opening the same account on another device does not create this source-to-receiver relationship.
Step 3: Match the destination symbols
Open the receiver settings and compare the source’s symbol with the exact destination name. For example, the source may use EURUSD while the receiver uses EURUSD.r. Configure Symbol Matching or the appropriate prefix/suffix setting for that destination.
Do not assume a mapping from another broker applies unchanged. Check the receiving account’s symbol list, including punctuation and suffixes. Copygram’s Symbol Matching control pairs an incoming sender symbol with a receiver symbol; the destination must identify the instrument you intend to trade.
If you use Symbol Filters, check them alongside the mapping. Execute only expects the destination platform’s symbol; Avoid expects the incoming signal symbol. A connection can be working correctly while a configured filter intentionally excludes an instruction.
Step 4: Set the receiver’s lot sizing
Select the money-management option and its value for the receiver. Fixed Lot uses the size you configure for copied trades. Symbol Lot Exceptions can apply a different lot size to a particular instrument.
For illustration, one receiver might be configured with a fixed 0.10 lot and another with 0.05 lot. Those numbers demonstrate separate settings, not recommended position sizes. Choose values for the actual account and instrument; equal lot numbers across different contracts do not necessarily mean equal exposure.
Review minimum volume and volume increments in the destination instrument’s specifications when investigating an order-volume rejection. Changing the copier’s lot setting cannot change the broker’s instrument rules.
Step 5: Choose how later changes are copied
Review Copy Close Orders and Copy Modif Orders. These determine whether the receiver follows the corresponding source actions. Also configure its stop-loss and take-profit handling, including what should happen when an instruction has no SL or TP.
Set a Trading Schedule if this receiver should operate only at chosen times. Save the intended receiver settings, review the Room’s source and destination, and activate the workflow.
Verify an entry, a modification and a close
An opening trade is only the first check. Before adding more receivers, validate the order lifecycle you actually need.
Confirm that the Room and the intended demo accounts are connected and ready, and record the receiver settings.
Place one permitted test order on the source, then compare the symbol, requested quantity and accepted order on the receiver.
Make a supported SL or TP change on the source and check the receiver when Copy Modif Orders is enabled.
Close the source trade and verify the receiver when Copy Close Orders is enabled.
Reconcile each step with Signal Logs. Test pending orders or partial closes separately if your workflow depends on them.
You can also perform the source-side test from MetaTrader mobile. The connected account supplies the activity; the phone does not run a copier EA. Confirm the active mobile login before entering the order. A successful test describes that configuration and those execution conditions, not a guarantee of identical live fills.
Understand MT5 netting and hedging
MT5 supports different position-accounting modes. A netting account has one position per symbol; a hedging account can maintain multiple positions in the same symbol, including opposite directions. This distinction comes from the destination account, not the label you give the Copygram Room. See MetaQuotes’ explanation of netting and hedging.
When comparing the source and receiver, examine their account modes as well as the trade log. Do not assume every source ticket will appear as a separate destination position on a netting account. This is especially relevant if several sources feed the same MT5 receiver.
Troubleshoot the specific difference
Use the Room logs to trace the instruction and its status. Start with the receiver that differs from the intended result rather than changing every account at once.
Account disconnected: check its login details, selected platform and broker server.
Instruction excluded: review the symbol filters, Trading Schedule and other receiver conditions shown in the logs.
Symbol not found: compare the incoming name, destination name and active mapping or suffix setting.
Wrong lot size: inspect the money-management value and Symbol Lot Exceptions.
Modification or close not followed: inspect the corresponding copy control and the logged action.
Different fill price: compare the source and receiver execution records. Different brokers, prices and execution conditions can produce different fills; copying does not guarantee identical prices.
If the issue needs support, record the Room, the affected receiver, the time and the log status. Share the relevant error details through Copygram support, without placing account passwords in screenshots or messages.
Quick diagnostic table
What you observe | Compare before changing settings |
|---|---|
Source order exists, no Room activity | Selected source account, connection and Room status |
Log records an instruction, receiver has no order | Receiver result, trading permission, filters, schedule and platform rejection |
Receiver quantity differs | Money-management value, symbol exception and broker volume step |
Position count differs on MT5 | Netting or hedging mode and other instructions for that symbol |
Entry copies but later change does not | Reply/action context where relevant, close/modify controls and receiver result |
For logged receiver rejections, keep the exact error and its time. For an absent source instruction, record the source order reference and Room. This separates a source-detection question from a receiving-platform question.
MT4-to-MT5 copying questions
Can I copy in both directions?
Yes. MT4 and MT5 can each be a source or receiver in Copygram. Configure each intended source in its own Room and choose the destination accounts explicitly.
Do both accounts need to use the same broker?
No. Each connection uses its own broker account and server. Configure the receiving broker’s exact symbols and instrument settings rather than assuming they match the source.
Do I need to keep my computer switched on?
Not for Copygram’s hosted MT4/MT5 connection. It runs on Copygram infrastructure. This describes the hosted connection in this guide, rather than every possible third-party copier or platform integration.
Does “copy” mean the accounts will have identical results?
No. Receiver settings, account mode, instrument specifications and execution conditions affect the destination outcome. Use logs to verify what happened on each account.
Connect your MT4 and MT5 accounts
For MT4-to-MT4, MT5-to-MT5 or copying between the two, review the MetaTrader-to-MetaTrader route. Choose a plan with the account allowance your arrangement needs.
Ready to connect? Create your Copygram account, add the source and receivers, then check mapping and sizing before activation. Paid subscription required; no free trial.

Julian Vance
Julian Vance is an independent writer and quantitative strategist. He writes about trading automation and account-management workflows for Copygram.
Join our newsletter list
Sign up to get the most recent blog articles in your email every week.
Keep learning
More setup guides
Your next step
Find your Copygram workflow
Choose a source, review its supported destinations and follow the connection steps.

