Introduction¶
cTrader Algo is an application that gives all cTrader Web users the option to launch cBots in the Сloud on any device.
Note
A cBot is an algorithm that can trade on your behalf or autonomously perform other actions such as placing stop losses for any new positions you open. An algorithm is a set of rules for performing certain trading operations under specific conditions. An instance is a specific realisation of an algorithm. An instance acts according to the instructions specified in the algorithm and under a certain set of customisable rules and parameters. cBot instances always have to be attached to a specific symbol and timeframe. The Cloud is a dedicated environment where instances execute their operations.
Key Features
- Start cBots anywhere. Regardless of where you are and what you are doing, you can start a cBot in just one click.
- Launch and forget. Your cBots will continue running even if you close cTrader or your browser.
- Customise your products. You can upload images and backtesting results to make your cBots stand out and make them more attractive to end users.
How It Works¶
For Users¶
You can launch an instance of any cBot available to you in the 'Algo' app. Instances can be run on any symbol available to your account and on any chart timeframe. Instances are launched and run in Cloud, which means that cTrader itself takes care to execute and maintain the algorithm.
As a result, there is no need to keep cTrader Web (or even your device) open and active. Any launched cBots will be running 24/7 unless you stop them or they encounter an error.
Before launching a cBot, you have full control over the advanced parameters if the cBot contains them. You can have multiple instances of the same cBot running with different parameters or on different symbols and timeframes.
Note
Only cBots can be launched in Cloud. This functionality is unavailable for plugins and custom indicators.
Note
cBots are run in safe and isolated environments. Algorithms cannot access your personal information, your system settings or any files saved on your device.
Note
There is a limit on how many running instances can exist at any given time. You will not be able to start new instances if the limit is exceeded.
Here is how you can receive new algorithms:
- Automatically or via a link. The 'Algo' app always contains all algorithms available to you. If you have a partner and they decide to share their new algorithm with others, you should see the algorithm being added to the app. The same algorithms will be shown on your partner's profile page in the 'Partner' app. You may also receive a link to a specific algorithm.
- By creating a new algorithm via cTrader Windows and then synchronising it with Cloud.
For Partners and Developers¶
cTrader Algo provides unlimited opportunities for sharing algos with others and maximising your user/referral base.
Here are all the ways you can share algorithms when using cTrader Web:
- Once you synchronise an algorithm with Cloud and enable sharing, the algorithm will be shown to your invited traders in their 'Algo' apps. They can also be added to your cTrader profile page.
- After sharing is enabled, you can also generate links to certain algorithms and send them to your invited traders. These links will not work for any users who are not among your invited traders.
Note
The above actions can also be performed with plugins and custom indicators. However, these types of algos can only be launched locally on cTrader Windows.
You are also given several options for customising how your algorithms look and behave.
- You can upload a custom image that will serve as an 'avatar' for your algorithm. It will be displayed to all users.
-
You can customise whether your live account statistics are displayed on the dedicated algo page. Note that these statistics will cover your entire account of choice, not just the trading operations performed by the algo. You can also read detailed tutorials about the different functionalities of cTrader Algo.
- Managing instance parameters
- Customising an algorithm
- Receiving and sharing an algorithm
There is also a detailed FAQ.