Main clusters and core pages.
AlgoWay cTrader to MetaTrader 5 Copier lets you use cTrader as the source account and MetaTrader 5 as the destination account. A trade action opened, closed or modified in cTrader is detected by the AlgoWay-cTrader cBot, sent to an AlgoWay webhook, and then routed to MetaTrader 5 through the standard AlgoWayWS-MT5 Expert Advisor.
This guide is written for traders searching for cTrader to MT5 copier, cTrader trade copier, copy trades from cTrader to MetaTrader 5, cross-platform trade copier, cTrader cBot to MT5 EA, cTrader to MetaTrader bridge, and AlgoWay trade copier.
The route is:
cTrader account → AlgoWay-cTrader cBot → AlgoWay webhook → AlgoWayWS-MT5 EA → MetaTrader 5 account
No special MT5 Expert Advisor is required only for cTrader copying. The MetaTrader 5 side uses the same AlgoWayWS-MT5 EA 2.10 workflow used by other AlgoWay sources.
Last updated: 2026-05-12 • Author: AlgoWay
To copy trades from cTrader to MetaTrader 5 with AlgoWay, you need:
AlgoWay-cTrader.algo cBot installed in cTrader;After setup, the cTrader cBot monitors trading actions and sends them to AlgoWay. AlgoWay then routes the command to the connected MT5 terminal.
The AlgoWay cTrader to MT5 copier is a cross-platform trade copying workflow. It does not require you to rewrite a cTrader strategy into MQL5. Instead, cTrader remains the source environment and MetaTrader 5 becomes the execution destination.
In this setup:
| Component | Role |
|---|---|
| cTrader account | Source of trading actions. |
| AlgoWay-cTrader cBot | Detects cTrader actions and sends them to AlgoWay. |
| AlgoWay webhook | Receives the cTrader action and routes it to the destination. |
| AlgoWayWS-MT5 EA | Receives the command inside MetaTrader 5. |
| MetaTrader 5 account | Destination where the copied trade is executed. |
The final route is always:
Source: cTrader
Destination platform: MetaTrader 5
Traders use cross-platform trade copiers when their strategy, manual trading style or signal source exists on one platform, while the account they need to execute on exists on another platform.
Common reasons:
AlgoWay provides the bridge layer: cTrader sends the action, AlgoWay routes it, and MT5 receives the execution command.
This page is not a TradingView setup. In this workflow, the signal source is cTrader.
| Workflow | Signal source | Destination |
|---|---|---|
| TradingView to MT5 | TradingView alert | MetaTrader 5 through AlgoWayWS-MT5 EA |
| cTrader to MT5 Copier | cTrader trade action through AlgoWay-cTrader cBot | MetaTrader 5 through AlgoWayWS-MT5 EA |
Both routes can use the same MT5 execution component, but the source side is different.
Before starting, prepare:
AlgoWay-cTrader.algo cBot file;Open the webhook creation page in AlgoWay.
Set:
Source (from): cTrader
Platform (to): MetaTrader 5
This route tells AlgoWay that cTrader will send the trading action, and MetaTrader 5 will receive the execution command.
After creating the webhook, AlgoWay creates a dedicated route:
cTrader → AlgoWay webhook → MetaTrader 5
Open Dashboard → Your Webhooks and confirm that the new webhook exists.
The row should show:
The webhook UUID from this row is also used on the MetaTrader 5 side when connecting the AlgoWayWS-MT5 EA.
Before starting the cTrader copier, the MetaTrader 5 side must already be connected to AlgoWay.
MetaTrader 5 uses the standard AlgoWayWS-MT5 EA. The current installation guide is here:
How to install AlgoWayWS-MT5 EA for TradingView to MT5 webhook automation
In MetaTrader 5:
Use the same webhook route created for:
cTrader → MetaTrader 5
If the MT5 EA is not connected, AlgoWay may receive cTrader requests, but MetaTrader 5 will not execute the copied trade.
Open the AlgoWay downloads page and download:
AlgoWay-cTrader.algo
This file is the cTrader cBot used to detect trade actions in cTrader and send them to AlgoWay.
The downloads page may also include MT5 files such as:
AlgoWayWS-MT5-Setup.exe
AlgoWayWS-MT5.ex5
Those files are for the MetaTrader 5 destination side. For the cTrader source side, use:
AlgoWay-cTrader.algo
After downloading AlgoWay-cTrader.algo, open the file on your computer. Usually, double-clicking the file opens cTrader Desktop and installs the cBot automatically.
After installation, open cTrader and go to:
Algo → cBots
You should see:
AlgoWay-cTrader
If the cBot appears in the list, the installation was successful.
Open the AlgoWay-cTrader cBot in cTrader and add an instance for the source account.
Select:
Example:
Account: Demo
Symbol: ETHUSD
Timeframe: h1
Then click Add instance.
The cBot must run on the cTrader account whose trading actions should be copied to MetaTrader 5.
Open the cBot instance settings and find:
Webhook URL
Paste the AlgoWay webhook URL into this field.
https://algoway.co/your-webhook-uuid
Save the settings. This URL is the main connection point between cTrader and AlgoWay.
Start the cBot by clicking the green start button in cTrader.
Once the cBot is running, it starts monitoring trading actions on the selected cTrader account.
The active route becomes:
cTrader trade action → AlgoWay-cTrader cBot → AlgoWay webhook → MT5 EA → MetaTrader 5 account
Open a small test trade on a cTrader demo account first.
Then check:
If Last Called updates in AlgoWay, the cTrader cBot successfully sent the request to AlgoWay. If the trade does not appear in MT5, inspect the MT5 side.
cTrader and MetaTrader 5 brokers may use different symbol names and contract rules. A symbol that exists in cTrader may have a different suffix, prefix, contract size, minimum lot or volume step in MT5.
Before live copying, check:
If cTrader sends ETHUSD but MT5 uses ETHUSDm, symbol mapping or route configuration must handle the difference before live copying.
Trade copying is powerful because it mirrors actions. It is also risky because it can mirror mistakes.
Check these risk controls before live use:
Do not assume that a trade size safe in cTrader is automatically safe in MetaTrader 5.
The cTrader cBot may not be running, the webhook URL may be missing, or the URL may be wrong. Check the cBot instance and webhook URL field first.
Check AlgoWayWS-MT5 EA connection, webhook UUID inside the EA, MT5 Algo Trading status, DLL imports permission and MT5 Experts log.
Check cTrader symbol, MT5 symbol and any symbol mapping logic. Brokers often use suffixes or different naming.
Check MT5 lot size, symbol specification, market session, filling mode, Stop Loss/Take Profit distance and margin. See: How to fix MT5 Error 4756.
Error 4752 means MetaTrader 5 is blocking EA trading. See: How to fix MT5 Error 4752.
Open cTrader Algo → cBots, add an instance, insert the webhook URL, save settings and start the cBot.
Check cTrader volume, MT5 lot rules, account size difference and any multiplier or size conversion setting in the route.
A local copier can work when everything runs on the same computer or VPS. AlgoWay provides a webhook-based bridge that fits the broader AlgoWay automation environment.
| Local copier | AlgoWay cTrader to MT5 route |
|---|---|
| Often tied to local files, local terminals or one machine | Uses AlgoWay webhook routing and MT5 EA connection |
| Usually focused only on one copier workflow | Fits the same dashboard used for TradingView, Telegram and other sources |
| Debugging depends on local logs only | AlgoWay dashboard shows webhook activity and call history |
| May require separate tools for other platforms | Uses AlgoWay as a broader multi-platform automation layer |
AlgoWay cTrader to MetaTrader 5 Copier lets cTrader act as the source and MT5 act as the destination. The AlgoWay-cTrader cBot detects trade actions, sends them to the AlgoWay webhook, and AlgoWay routes the command to MetaTrader 5 through the standard AlgoWayWS-MT5 EA.
The most important settings are the correct cTrader → MetaTrader 5 webhook route, the correct webhook URL in the cBot, and a connected AlgoWayWS-MT5 EA on the MT5 side.
Test on demo first, confirm AlgoWay Last Called, check MT5 Experts logs, verify symbol mapping and lot size, and only then move to live trade copying.