Main clusters and core pages.
AlgoWay cTrader to MetaTrader 5 Copier allows the user to use cTrader as the source of trading actions and MetaTrader 5 as the execution platform.
The setup is simple:
cTrader account → AlgoWay-cTrader cBot → AlgoWay webhook → MetaTrader 5 EA
When the user opens, closes, or manages a trade in cTrader, the AlgoWay-cTrader cBot detects the action and sends it to AlgoWay through a webhook URL.
After that, AlgoWay routes the command to MetaTrader 5 through the standard AlgoWayWS-MT5 Expert Advisor.
No special MT5 Expert Advisor is required for cTrader copying. The MetaTrader 5 side uses the same AlgoWayWS-MT5 EA that is already used for TradingView and other AlgoWay sources.
The final workflow is:
cTrader → AlgoWay Webhook → MetaTrader 5
Before starting the setup, make sure you have the following:
In this copier setup, the direction must be:
Source (from): cTrader
Platform (to): MetaTrader 5
This means that cTrader sends the trading action, and MetaTrader 5 receives the execution command.
First, open the webhook creation page in AlgoWay.
In the Source (from) field, select:
cTrader
In the Platform (to) field, select:
MetaTrader 5
After selecting the source and destination platform, click the webhook creation button.
AlgoWay will create a webhook route for:
cTrader → MetaTrader 5
This webhook will be used by the cTrader cBot to send trade actions into AlgoWay.
After the webhook is created, open the AlgoWay dashboard.
You should see the newly created webhook in the Your Webhooks table.
The webhook row should show:
This confirms that the webhook route exists in AlgoWay.
The webhook UUID from this row is also used on the MetaTrader 5 side when connecting the AlgoWayWS-MT5 Expert Advisor.
Before starting the cTrader copier, the MetaTrader 5 side must already be connected to AlgoWay.
MetaTrader 5 uses the standard AlgoWayWS-MT5 Expert Advisor.
The full MetaTrader 5 setup guide is available here:
AlgoWay MT5 WS v1.0 Overview and Setup Manual
In MetaTrader 5, the user needs to:
Important: the webhook UUID in MT5 must belong to the same webhook route created for:
cTrader → MetaTrader 5
If the MT5 EA is not connected, AlgoWay may receive requests from cTrader, but MetaTrader 5 will not execute the trade.
Open the AlgoWay downloads page.
Download the file:
AlgoWay-cTrader.algo
This is the cTrader cBot file that will be installed into cTrader Desktop.
The downloads page may also contain files for MetaTrader 5, such as:
AlgoWayWS-MT5-Setup.exe
AlgoWayWS-MT5.ex5
These files are used for the MetaTrader 5 side.
For the cTrader copier side, the required file is:
AlgoWay-cTrader.algo
After downloading AlgoWay-cTrader.algo, open the file on your computer.
Usually, the user only needs to double-click the file. cTrader Desktop should open and install the cBot automatically.
After installation, open cTrader and go to:
Algo → cBots
In the cBots list, you should see:
AlgoWay-cTrader
If the cBot appears in the list, the installation was successful.
Open the AlgoWay-cTrader cBot in cTrader.
Select the trading account, symbol, and timeframe for the cBot instance.
For 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.
After adding the instance, the bot will be ready for configuration.
Open the cBot instance settings by clicking the settings icon.
Find the field:
Webhook URL
Paste your AlgoWay webhook URL into this field.
The webhook URL should have this format:
https://algoway.co/your-webhook-uuid
After inserting the webhook URL, save the settings.
This URL connects the cTrader cBot to the AlgoWay webhook route.
Without this URL, the cBot will not know where to send cTrader trade actions.
After the webhook URL is saved, start the cBot by clicking the green start button in cTrader.
Once the bot is running, it starts monitoring trade actions on the selected cTrader account.
The active workflow becomes:
cTrader trade action → AlgoWay-cTrader cBot → AlgoWay webhook → MT5 EA → MetaTrader 5 account
At this stage, the copier is active.
To test the setup, open a small test trade on a cTrader demo account.
After opening the trade, check the following:
If Last Called is updated in AlgoWay, it means the cTrader cBot successfully sent the request to AlgoWay.
If the trade does not appear in MetaTrader 5, check the MetaTrader 5 side:
In this setup, cTrader is not the final execution platform inside AlgoWay.
cTrader is the source of trade actions:
Source: cTrader
This means that AlgoWay receives actions from cTrader and then routes them to the selected destination platform.
MetaTrader 5 is the execution platform where the final trade should be opened or closed.
Platform: MetaTrader 5
The MetaTrader 5 account must be connected through the standard AlgoWayWS-MT5 EA.
This manual explains the cTrader copier side and the webhook route.
The MetaTrader 5 installation and connection are explained in the dedicated MT5 manual:
AlgoWay MT5 WS v1.0 Overview and Setup Manual
There is no separate MT5 EA only for cTrader copying. The same AlgoWayWS-MT5 EA is used.
The most important setting in the cTrader cBot is:
Webhook URL
If this URL is wrong, missing, or belongs to another route, the cTrader cBot will not send trade actions to the correct AlgoWay webhook.
After the setup is complete, the full process works like this:
1. User opens, closes, or manages a trade in cTrader
2. AlgoWay-cTrader cBot detects the action
3. The cBot sends the request to the AlgoWay webhook URL
4. AlgoWay processes the webhook route
5. AlgoWayWS-MT5 EA receives the command
6. The trade is executed in MetaTrader 5
The final route is:
cTrader → AlgoWay Webhook → MetaTrader 5
This allows the user to control trades from cTrader while using MetaTrader 5 as the execution environment through AlgoWay.