cAlgo lets you build trading robots and custom technical indicators using C#.
With a direct access environment, cAlgo gives you:
![]() |
Modern C# API |
|
With millions of developers already coding in C#, traders can access a large and thriving community, without having to learn a new programming language for a single platform. cAlgo’s API, specifically designed for e-FX trading, uses human readable format to effortlessly engage end users. |
![]() |
Plug & Play Robot Trading |
|
cAlgo’s ‘plug and play’ functionality lets you load a robot, or download one from other users in the community, and click ‘play’ to instantly begin trading. |
![]() |
Backtesting |
|
cAlgo features advanced backtesting capabilities that let you test your robot’s performance against historical data. |
![]() |
Indicators |
|
cTrader and cAlgo come preloaded with the most popular technical analysis indicators. Using cAlgo, you can write new indicators to expand this list. |
![]() |
Developer Community |
|
The cTrader Developer Network is a dedicated community for traders and developers to share, discuss and collaborate on trading robots and custom indicators. You can upload and download indicators and robots, participate in wide-ranging forum discussions, and work with other cTDN members. |
![]() |
In-built Code Editor |
|
Code for robots and indicators can be written using Visual Studio or cAlgo’s code editor. The code editor is designed to make coding as straightforward and hassle-free as possible, with search fields to help you find parts of your source, and autocomplete for intuitive coding. |
![]() |
Templates |
|
cAlgo makes it easier than ever to create and save chart templates for future use. Templates are shared between cTrader and cAlgo, so you can easily access your templates when switching between manual and algorithmic trading. |
![]() |
Trading Sessions |
|
Knowing which world markets are open or closed can be important when choosing a robot to trade with. That’s why cAlgo always shows you which trading sessions (e.g. London, Tokyo, New York) are currently active – clearly displayed at the bottom of the platform. |
![]() |
Multiple Languages |
|
cAlgo is available in 16 different languages.
Current supported languages: |
![]() |
On Tick and On Bar Events |
|
cAlgo robots and indicators can be programmed to rerun their code on every chart tick, or on every new bar or candlestick formed on the chart. |
![]() |
Email Notifications |
|
Program your robots to send you important notifications about your trading. You can receive emails for order entry, order close, stop loss hit, stop loss modified, take profit hit and take profit modified. |
![]() |
Multiple Accounts |
|
Trade with as many accounts and different base currencies as you're comfortable with. Easily switch between multiple demo and live accounts in two clicks using the Account Bar. |
![]() |
Feedback Driven Updates |
|
When deciding what to include in updates and releases, we let client and trader feedback dominate our thinking. As a user of cTrader and cAlgo, you can have a direct impact on the development of your trading platform. We make giving feedback easy and fast by providing a Feedback button at the bottom of our platforms, so users can offer suggestions or report difficulties as they are encountered. |
![]() |
cTrader Integration |
|
cAlgo and cTrader (our manual trading platform) work effortlessly together to provide a seamless experience between manual and automated trading. The platforms share chart templates and accounts (the same account can log in to both), and one is always easily accessible from the other. |