LIVE
News

Spotware Unveils cTrader CLI to Enable AI-Driven Algorithmic Trading

According to Finance Magnates, the tool targets algorithmic traders who run recurring jobs on dedicated infrastructure rather than on cTrader Windows.

Evan Hayes·updated August 15, 2026

Spotware Unveils cTrader CLI to Enable AI-Driven Algorithmic Trading

Deployment Surface

Spotware released cTrader CLI, a command-line interface that externalises the platform's core functions from the graphical desktop. According to Finance Magnates, the tool targets algorithmic traders who run recurring jobs on dedicated infrastructure rather than on cTrader Windows. Three launch routes are documented: cTrader Windows, a Windows terminal, and a Linux Docker image. A process started as an external instance continues to execute after the desktop application closes. One setup can manage multiple accounts in parallel. Current support requires cTrader 4.8 and modern.NET 6 algorithms.

Command Scope and Backtest Pipeline

The CLI exposes account lookup, symbol resolution, market data retrieval, trading history, order placement, and position management. cBot instances can be started, stopped, and parameterised from the command line. The same algorithm can be deployed across distinct accounts, symbols, or time windows. Backtests accept historical prices from the cTrader server, local files, or custom datasets. Output is rendered in HTML or JSON, which permits structured review by another program or AI tool. Parameter sweeps and optimisation comparisons are supported before a strategy enters production.

AI Integration Layer

Natural-language control is an optional addition. Compatible AI clients listed by Spotware include Claude Code, Codex, Cursor, Windsurf, and Gemini CLI. The layer translates language instructions into platform commands. Direct programmatic calls remain available without AI involvement. Spotware released cTrader AI Agent Connect in May, which uses two Model Context Protocol servers: a remote server for account and market operations and a local server with access to the Windows workspace. CLI extends the footprint to Linux through Docker, enabling VPS and cloud deployments. "Freedom to use AI to run and automate their trading without a graphical interface," said Sergey Borisov, Spotware Head of Product Development.

Operational Constraints

Authentication uses a cTID password file. Account details pass through command arguments or environment variables. Docker deployments require mounting bot and credential files into the container. Local operation places uptime, network integrity, and credential security under user control. Spotware's announcement does not describe a hosted failover service for CLI jobs. A full-access option allows an algorithm to run without access-right restrictions. The release does not specify default permissions or confirmation steps that apply when an AI client submits a live order. Natural-language control alters how an instruction is generated; it does not certify strategy fitness for live deployment.

Verification Points

  • Confirm cTrader 4.8 or later is installed before invoking CLI.
  • Test backtest JSON output against downstream analytical scripts in a sandbox account.
  • Audit credential storage, container mount paths, and environment variable leakage before production.
  • Reconfirm broker-side order permissions; the full-access option bypasses access-right limits.
  • Track forthcoming documentation on default permission scopes and confirmation prompts for AI-submitted orders.

Backtest limitations remain unchanged: historical performance does not capture latency variance, slippage distribution, or drawdown clustering under live conditions. A parameter set that passes an optimisation pass on synthetic feeds can still degrade once execution latency enters the path.