AlgoWay cTrader to MetaTrader 5 Copier Manual

AlgoWay cTrader to MetaTrader 5 Copier Manual
What Is the AlgoWay cTrader to MetaTrader 5 Copier?

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
What You Need Before Setup

Before starting the setup, make sure you have the following:

  • An AlgoWay account.
  • A cTrader Desktop installation.
  • A MetaTrader 5 installation.
  • The AlgoWayWS-MT5 Expert Advisor installed in MetaTrader 5.
  • The AlgoWay-cTrader.algo cBot file.
  • A webhook created with cTrader as the source and MetaTrader 5 as the destination.

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.

Step 1. Create a cTrader to MetaTrader 5 Webhook

First, open the webhook creation page in AlgoWay.

In the Source (from) field, select:

cTrader

In the Platform (to) field, select:

MetaTrader 5

Create cTrader to MetaTrader 5 webhook in AlgoWay

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.

Step 2. Check the Webhook in Dashboard

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:

  • Source: CTRADER
  • Platform: metatrader5
  • Webhook UUID
  • Activation Date
  • Expiration Date
  • Call Count
  • Last Called

AlgoWay dashboard showing cTrader to MetaTrader 5 webhook

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.

Step 3. Set Up the MetaTrader 5 Side

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:

  • Install the AlgoWayWS-MT5 Expert Advisor.
  • Enable algorithmic trading.
  • Allow DLL imports if required by the EA setup.
  • Add the EA to a chart.
  • Enter the webhook UUID in the EA inputs.
  • Make sure the EA is connected to AlgoWay.

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.

Step 4. Download the AlgoWay cTrader cBot

Open the AlgoWay downloads page.

Download the file:

AlgoWay-cTrader.algo

This is the cTrader cBot file that will be installed into cTrader Desktop.

Download AlgoWay-cTrader.algo from AlgoWay downloads page

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
Step 5. Install AlgoWay-cTrader.algo in cTrader

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.

Step 6. Add a cBot Instance

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.

Step 7. Insert the AlgoWay Webhook URL

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

Insert AlgoWay webhook URL into AlgoWay-cTrader cBot settings

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.

Step 8. Start the cTrader cBot

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.

Step 9. Test the Copier

To test the setup, open a small test trade on a cTrader demo account.

After opening the trade, check the following:

  • In AlgoWay Dashboard, Last Called should update.
  • Call Count should increase.
  • In MetaTrader 5, the corresponding trade should appear.
  • In MetaTrader 5 Experts log, there should be activity from the AlgoWayWS-MT5 EA.

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:

  • AlgoWayWS-MT5 EA connection status.
  • Webhook UUID inside the EA settings.
  • Algorithmic trading status.
  • DLL imports permission if required by the EA setup.
  • Symbol availability in MetaTrader 5.
Important Notes
cTrader Is the Source

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 Destination

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.

The MT5 Setup Is Separate

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.

Webhook URL Is the Main Connection Point

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.

Final Workflow

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.