AutomationcTrader Automate (cAlgo): The Automation Advantage for Prop Traders
cAlgo is cTrader's built-in C# development environment. It gives prop traders professional-grade backtesting, native Visual Studio integration, and direct deployment to live accounts — without the fragility of MQL.
- • Build and run cBots in C# with full .NET access
- • Tick-level backtesting that genuinely matches live behavior
- • Common strategies: trend-following, breakout, mean-reversion, statistical arbitrage
⚠️ Each prop firm has its own cBot rules. Always check explicit policy on news trading, HFT, and copy trading before deploying.
BreakoutBot.cs
using cAlgo.API;
[Robot(AccessRights = AccessRights.None)]
public class BreakoutBot : Robot
{
[Parameter("Lookback", DefaultValue = 20)]
public int Lookback { get; set; }
protected override void OnBar()
{
var high = Bars.HighPrices.Maximum(Lookback);
if (Symbol.Bid > high)
ExecuteMarketOrder(TradeType.Buy, SymbolName, 1000);
}
}