Python opens new earning opportunities in cTrader Store

Python opens new earning opportunities in cTrader Store

We’re excited to announce a major milestone: Python is now officially supported in cTrader Algo.
Until now, cBots and indicators could only be written in C#. With this release, developers and traders gain a second native language inside the platform - and one of the world’s most popular languages for data science, finance, and automation.

This is not an integration or a workaround. Python is a first-class citizen in cTrader, with the same capabilities as C#. You can build, backtest, and optimize Python bots directly inside the platform, without bridges or external servers.

Why Python matters

Python has become the global standard for quantitative finance and algorithmic trading. Its simple, intuitive syntax makes it accessible to a much broader audience - from professional quants to retail traders taking their first steps into coding. For a gentle introduction, see our Python Basics guide.

By adding Python, cTrader:

  • Lowers the barrier to entry: you don’t need to be a professional programmer to start coding strategies.
  • Speeds up prototyping: write less boilerplate, test ideas faster.
  • Aligns with the wider ecosystem: Python is the language of choice for machine learning, analytics, and research - and now it’s inside cTrader.

Availability and roadmap

  • Windows Desktop: Python support is already live. Developers can build and run Python cBots both locally and in the cloud. Learn more in the step-by-step guide on creating and running a cBot.
  • Mac Desktop: support is coming in version 5.7, scheduled for release in late October (27-31). For the first time, Mac users will be able to build, test, and run Python bots natively in cTrader.
  • Ongoing improvements: on Windows, we’re simplifying parameter management for Python bots via .cs files, alongside smaller updates and bug fixes to streamline development.

Other trading platforms advertise Python, but often through external bridges. That means more moving parts - Python running outside the terminal, fragile socket connections, and manual dependency management.

In cTrader:

  • Python is native inside the platform. No sockets, no Flask servers, no custom bridges.
  • Dependencies are managed via requirements.txt. The platform installs them automatically at build.
  • Backtesting and optimization are native. No need to write your own simulators. You can also explore practical cBot code samples to see how it works in action.
  • Bots run in a secure sandbox, with safe file storage and HTTP available even in backtests.

Where others rely on workarounds, cTrader offers a clean, integrated experience that feels just like any other Python project.

Beyond bots: Indicators and plugins

Python in cTrader is not limited to trading robots. Developers can also create indicators to visualize signals and market patterns, as well as build plugins to extend the platform itself with custom tools and workflows.

👉Start building your first python cBot today

Python in cTrader Automate is not just another feature - it’s a turning point. For the first time, traders can combine the simplicity of Python with the reliability of the cTrader ecosystem.

Join as a seller
Success Story №3: Moss Klugt - the seller behind $10,000+ sales on cTrader Store
From setbacks to success: Moss Klugt transformed years of trading experience into a thriving seller career on cTrader Store. His bots are trusted by thousands, and his products have already sold for more than $10,000.
Unlike others, we never upload your code - that’s real security
On most platforms, protecting your algo means taking a risk: uploading raw source code. With cTrader, that risk doesn’t exist. Your code stays local, encrypted, and secure - by design.
🚀 Following our roadmap: first steps, next milestones & seller success stories
In June 2025, we introduced a seller-focused roadmap - and three points are already live: Python support, WebView plugins and lower minimum withdrawals. More updates are coming in September, along with our first seller success stories.