cTrader
Automate
Create, customise, and deploy algorithmic trading strategies with ease. Capture market opportunities 24/7 — while you sleep, work, or simply live your life.
if (price > resistance * 1.002) {
ExecuteMarketOrder(TradeType.Buy);
SetStopLoss(resistance - atr);
}
Unlock the power of
algorithmic trading
Our automation platform enables traders of all experience levels to implement sophisticated strategies without extensive programming knowledge.
Lightning Fast Execution
Algorithms execute trades in milliseconds, capitalising on market opportunities without any human delay or emotional interference.
Backtesting & Optimisation
Test your strategies against years of historical data to fine-tune parameters and optimise performance before risking real capital.
Advanced Risk Management
Implement stop-loss, take-profit, trailing stops, and position sizing rules to protect your capital — fully automated, 24/7.
C# — Familiar Language
cBots are written in C#, one of the world's most popular languages. Hire from the cTDN community or write your own with full IDE support.
Run Multiple cBots
Run multiple cBots simultaneously across different instruments and timeframes, diversifying your automated strategy portfolio with ease.
500+ Custom Indicators
Access hundreds of community-built indicators — MACD variants, Bollinger Bands, Fibonacci, Harmonics, Ichimoku, and many more.
Automated trading — answered
Everything you need to know about cTrader cBots, custom indicators, and algorithmic trading on our platform.
Start TradingA cBot analyses the indicators or parameters it was programmed to use and, once the predefined rules are met, takes a specific action — entering, exiting or modifying a trade.
For example, a breakout cBot will enter a trade when price breaks above resistance or below support. Beyond identifying opportunities, cBots also manage open positions using Stop Loss, Take Profit, trailing stops, and other risk management features.
Research first. When downloading from cTDN, review the developer's description for characteristics and usage tips. Select a bot that suits your trading style — Fibonacci, news-based, trend-following, etc.
You can also rank cBots by popularity and user rating in cTDN, which is especially useful if you're a beginner.
Absolutely. If you have a proven strategy with clear, codifiable rules, automating it is highly worthwhile. If you lack coding experience, hire a developer from the cTDN community — post your request in the forum or contact an expert consultant directly.
Trend indicators: smoothed or combined versions of MACD, RSI, Heiken Ashi, Ichimoku, and more.
Volatility indicators: adjusted Bollinger Bands, Donchian channels, Keltner channels, ATR, and others.
Custom indicators: Support & Resistance, Pivot Points, Harmonics, Polynomial Regression, Fibonacci, and hundreds more from the community.
Your live account can be up and running in under 2 minutes:
Stay ahead with
our expert team
Our local and international teams support you on a 24/5 basis in more than 20 languages, while our wide range of payment methods gives you greater flexibility for deposits and withdrawals.
Our success is centred around core values: competitive spreads, lightning-fast execution, access to advanced platforms with a wide range of products, and exceptional customer service.
Let your algorithm
do the work
Open a live account and deploy your first cBot in minutes. No extensive programming knowledge required to get started.