Comments for https://ctrader.com/products/2853
Comments for: https://ctrader.com/products/2853
- Cctid10172747
Hey, does it work with The Trading Pit (prop firm) and cTrader for CFD Prime accounts?
- MIn reply tosystem⬆:mauro269
Hi, I have some questions about this cBot:
- If I have one cTrader ID and several trading account connected to it, could you please confirm that I can use the cBot (with just one license) without limitations copying the trades from one master to slaves that are all parts of the same cTrader ID?
- Could you please confirm that it is effectively a one-time purchase?
- Do you see any problems on running it on cTrader installed on Mac?
- I usually open my trades manually on cTrader mobile. Considering I will keep the cTrader instances opened on my Mac, if I open the orders from my smartphone on the Master account, will the operations be copied on the slaves account?
- From the description and your video, I didn't get if I need to setup the cBot on any pair (e.g., EUR/USD, GBP/USD, and so on...) or just activate it without further specifications and it will copy all the operations I will do on any pair (consider that I would like to copy trades between brokers that use the same symbol for each cross).
Thanks
Hi! Thank you for reaching out. Here are the answers to your questions regarding the TradeCopier cBot:
-
Multiple Accounts under one cTID Yes, I can confirm that. As long as all trading accounts are linked to the same cTrader ID (cTID), you can use the cBot to copy trades from one Master to multiple Slaves without limitations. The license is tied to your cTID, not the individual account numbers.
-
One-time Purchase Yes, it is effectively a one-time purchase. There are no recurring monthly fees or subscriptions for the license you are buying.
-
Running on Mac There are no issues. Since cTrader now has a native version for macOS, the cBot runs perfectly fine on Mac. Just ensure you are using the desktop application and not the web-only version for the best stability.
-
Copying from Mobile This is a great feature: Yes, it works. As long as the Master and Slave accounts are open and the cBot is running on your Mac (or a VPS), any trade you open manually from your cTrader Mobile app on the Master account will be instantly detected and copied to the Slaves by the instance running on your Mac.
-
Pair Setup (Chart Installation) You only need to attach the cBot to one single chart (it doesn't matter which one, e.g., EURUSD) on each account. You do not need to open a chart for every pair you trade.
Master Account: You don't necessarily need the cBot here (unless it's a specific "Provider" version).
Slave Account: Attach the cBot to one chart, and it will automatically monitor all activity on the Master. It will copy all symbols (EURUSD, Gold, DAX, etc.) as long as the symbol names match between the brokers.
I hope this clears everything up! Let me know if you have any other questions.
Best regards.
-
- MIn reply tosystem⬆:michaeladante
How many Slave Accounts can be added to Master Account?
This means the Master account writes signal data into a shared area on your computer's storage, and any Slave instance on that same machine can read it.
No "Guardrails": There is no code like if (slaveCount > 10) to stop you.
The "Group ID" System: Any Slave instance running with the same Copy Group Id will pick up the signals. You could theoretically have 2 or 20 Slaves listening to the same Master.
- Practical Bottlenecks
While the code doesn't stop you, your hardware and the cTrader platform eventually will. If you add too many Slaves, you'll face these issues:
Hardware Resources (CPU & RAM)
Each Slave is a separate instance of the cBot running on a chart. In cTrader, this consumes memory. If you are running 20 Slaves on a cheap VPS, the CPU might spike, causing the platform to lag or crash.Disk I/O & Polling
The Slaves check for new signals every Poll Interval (sec).If 50 Slaves are all trying to read the same file every 1 second, you might create a "queue" in disk access.
Recommendation: If you have many Slaves, increase the Poll Interval slightly (e.g., to 2 or 3 seconds) to reduce the strain on the processor.
Execution Latency (Slippage)
The Master executes first. Then Slave 1 reads the signal and executes, then Slave 2, and so on.Even if it happens in milliseconds, the 20th Slave will always be slightly slower than the 1st. In fast-moving markets, this results in Slippage (getting a worse price than the Master).
Pro-Tip for Scalability
If you plan on managing a large number of accounts (e.g., more than 10), make sure you are using a high-performance VPS with an NVMe SSD to ensure the LocalStorage read/write operations happen as fast as possible.
For more discussion on settings and strategies, feel free to join the Algotrend.it Discord community: https://discord.gg/Hh8Gmjd5uX- Practical Bottlenecks
- In reply tomichaeladante⬆:Mmichaeladante
Can you make a video for YouTube, showing you using it? The steps? Thanks.
Hi! Yes, I have prepared a video tutorial that shows the bot in action and explains every step of the setup. You can watch it here:
📺 Watch the TradeCopier Bot Tutorial on YouTube https://youtu.be/EVPLp8hQMYg
Quick Setup Guide
As shown in the video, here are the essential steps to get started:Environment: Ensure both Master and Slave instances are running on the same PC or VPS, as they communicate via local storage.
Master Configuration: * Set the mode to Master.
Define a Copy Group ID (e.g., "Group1").
Enable Debug Mode to confirm signals are being published in the logs.
Slave Configuration:
Use the exact same Copy Group ID as the Master.
Use the Symbol Map if your brokers use different names (e.g., GOLD=XAUUSD).
Set the Volume Multiplier to scale the position size (e.g., 0.5 to copy half the size).
Lot Rules: If your Slave broker has specific minimums, fill in the Min Qty Map and Qty Step Map to avoid execution errors.
The bot will automatically handle the mapping between accounts, so when you modify or close a trade on the Master, the Slave follows instantly.
If you have any specific questions after watching the video, feel free to ask!
- Q
Hi Quddus
Support for FTMO (Prop Firm) → IC Markets (Broker)
• Supported with Licensing: The developer has confirmed that copying between different accounts/brokers is supported. However, there is a major condition: if the cTrader IDs (Spotware IDs) are different for each account, you must purchase the cBot twice.
• Account Locking: The cBot is locked to the specific cTrader account used at the time of purchase. If your FTMO account and IC Markets account use different IDs, the bot will not copy because it is not authorized to run on the second account.
2. Setting Up Master and Slave on the Same Machine
• Duplicate Roles: The issue where both instances appeared as "Master/Slave" simultaneously often happens if the licenses or account permissions are not correctly distinguished or if the setup hasn't been initialized properly.
• Technical Specs: You are correctly running separate cTrader apps for FTMO and IC Markets on Windows 11 using the same Copy Group ID ("Copy_Test_1"). However, without an active license for the "Slave" account's specific cTrader ID, communication between the instances will fail.
3. Specific Requirements and Limitations
• Volume/Lot Size Limits: Different brokers (like IC Markets) or specific symbols (like US500) may have different minimum trade sizes.
• "BadVolume" Error: If the Master account opens a trade smaller than the Slave broker's minimum (e.g., trying to open 0.01 on a symbol that requires a 1.0 minimum), the trade will fail with a "BadVolume" error.
• Local Execution Only: This specific bot is designed for local execution (Desktop or VPS) and is not compatible with cTrader Automate Cloud, as it requires local file access and external connectivity that the cloud environment blocks.
Recommended Next Steps
To resolve this, I suggest you verify the following:- Check the IDs: Confirm if your FTMO and IC Markets accounts use the same Spotware ID (the email you use to log into cTrader). If they are different, you will likely need a second license as stated by the developer.
- Check the "Automate" Log: Look at the "Log" tab in cTrader Automate for both accounts. If you see error messages like "License not valid" or "BadVolume," we will have definitive proof of the cause.
- Symbol Mapping: Ensure that the symbol names are identical or correctly mapped (e.g., Gold on FTMO might be "XAUUSD" while on IC Markets it could be "XAUUSD.i"). If you are still experiencing issues, feel free to join my Discord channel: Algotrend.it
- QIn reply tosystem⬆:quddus2
Hello,
I am having difficulty in using the trade copier Bot. Trades are not copying. I have set up two accounts the master account is a prop firm account (FTMO) the slave account is a broker account (IC MARKETS). I've set these up locally not in the cloud and I believe I've taken every step possible I can think of to get it to work.
Previously it was duplicating the master and slave Bot on both accounts which is why I initially raised the query. Today I reinstalled the Bot again and thankfully it's not duplicating the master and slave Bots on both accounts but it is not copying any trades.I have screenshots showing the setup pf the Algos on both the master and the slave account .
First screenshot shows what happens when I place a pending order trade on the master account it doesn't show up on the slave account.
Second screenshot shows that even when I manually enter a trade on the Matser the trade is not copied over into the Slave account.https://drive.google.com/file/d/1C54WwH4gHM4-ZfcC7tHQeakDvSUikUvL/view?usp=drive_link
https://drive.google.com/file/d/1zCspbWUGb8rsLdlau8NLDJ7--x0a_AAH/view?usp=drive_linkSo can you tell me if I am doing something wrong or else I'll have to follow through with the refund thank you.
Ctrader helpdesk have asked me to ask and confirm the following as well:
Can You confirm if:- Whether copying FTMO (prop firm) → IC Markets (broker) is supported
- The correct way to set Master and Slave on the same machine (and why both instances may appear as “Master/Slave” on both accounts)
- Any specific requirements (account type, permissions, hedging/netting, symbol mapping, etc.)
Tech Specs:
I am running both Master and slave locally on same PC with separate Ctrader app from FTMO and IC Markets.
I am using the same copy group ID on both “Copy_Test_1”)
FTMO Ctrader version 5.513.46438
IC Markets Version 5.5.13.46577
Windows 11I tried to do a troubleshoot report but there is nothing there except for me to fill in information which is the same as above.
- Aama_zon_memento
Hello my name is Alen from Germany, do you have auto bot for FxPro or similar broker?
Hello Alen! Great to meet you. It’s a pleasure to assist a fellow trader from Germany.
Regarding your question about FxPro and other brokers:
The answer is yes. My cBots (including the TradeCopier you saw) are compatible with any broker that uses the cTrader platform.
Since these bots are written in C# specifically for cAlgo/cTrader, they don't care which broker you use, as long as that broker provides you with the cTrader interface.
🛠️ What you need to do:
Check for cTrader: You need to verify if your specific broker (like FxPro, Pepperstone, IC Markets, etc.) offers cTrader as a platform option. Most of the major "similar" brokers do.FxPro specifically: FxPro does indeed support cTrader, so you should be able to run the bot there without any issues.
Download the Desktop Version: For the TradeCopier to work correctly (using the LocalStorage logic), you must use the desktop version of cTrader, not the web or mobile versions.
Why the platform matters more than the broker:
Because the bot lives inside the cTrader environment, it uses the platform's API to execute trades. As long as the platform is cTrader, the bot will speak the "same language" as the broker's server.
For more discussion on settings and strategies, feel free to join the Algotrend.it Discord community: https://discord.gg/Hh8Gmjd5uX