Spotware releases cTrader 5.4 with native Python support, Webview plugins, advanced risk-reward tool
Spotware, developer of multi-asset trading platform cTrader, has announced the release of cTrader 5.4, a significant upgrade that delivers a powerful mix of developer-first enhancements and trader-focused tools.
One of the main headline features of cTrader 5.4 is native Python support, marking cTrader as the first major trading platform to enable algo trading in one of the world’s most widely used programming languages. Combined with expanded APIs, WebView plugins for mobile integration and advanced risk management tools, this release sets a new benchmark for flexibility, usability and innovation, redefining the standards of modern trading platforms.
Native Python support expands algo development possibilities
Native Python support for algorithmic trading is one of the most important additions in cTrader Windows 5.4. Traders and developers can now build cBots, indicators and plugins in one of the world’s most widely used programming languages, taking advantage of its clean syntax and extensive library ecosystem. By complementing existing C# support, this update makes algorithm design more accessible and opens the platform to a broader developer community.
The release also introduces cTrader CLI for Linux, delivered through an officially supported Docker image. This provides Linux users with full console functionality including running cBots and performing backtests while requiring minimal setup effort.
Expanded API capabilities for deeper customisation and integration
A series of API upgrades include new capabilities that give developers greater control and flexibility. Plugins can now include user-configurable settings in the same way as cBots and indicators, making it easier to tailor functionality to specific needs. The MainMenu API has been extended to allow the embedding of custom pages, dashboards and controls directly within the main user interface, creating a more integrated experience. Indicator outputs can now be displayed as bars or candles through the new bars output series feature, while the ChartFrame activation method enables a specific chart frame to be brought into focus programmatically. In addition, the Plugin Hotkeys API lets developers register, handle and remove custom key combinations, adding another layer of interactivity to plugin design.
Explore all API improvements in the changelog.
The new features in cTrader Windows 5.4 expand the versatility of the platform and give users greater control, promoting innovation across trading and development workflows.
WebView Plugins and enhanced charting for on-the-go trading
On mobile, cTrader 5.4 takes a major leap forward with the introduction of WebView plugins, a powerful new product that allows for the seamless integration of versatile web-based services and advanced UI customisation across cTrader apps. With WebView plugins, traders can embed third-party tools such as trading assistants, technical analysis widgets, symbol dashboards and market intelligence modules directly into the mobile interface. This opens up endless opportunities for personalisation and workflow optimisation, making it possible to extend the platform’s native capabilities without leaving the app. WebView plugins are available via the cTrader Store, giving traders and brokers an accessible way to enhance their mobile experience with both free and premium offerings.
Charting has also been comprehensively upgraded in cTrader Mobile 5.4. A new time axis now provides a clearer and more accurate visualisation of historical market data in time-based chart periods, helping traders analyse price action with greater precision. The “Overview” tab of each symbol includes popular preset date ranges such as 1D, 5D, 1M, and 1Y, offering instant insight into market history, direction and momentum. The newly added “Go to” function allows users to jump instantly to any past date and time on the chart via a simple calendar selector, removing the need for manual scrolling through large datasets.
The chart settings interface has been redesigned into an expanded, full-screen bottom sheet for more intuitive configuration, enabling traders to adjust chart styles, manage general preferences and control the visibility of individual chart elements in one place. A selection of preset colour themes, including the default cTrader style and six additional popular palettes, allows for quick appearance changes, while still providing the flexibility to customise individual chart elements. Finally, automatic time zone detection ensures that chart data remains aligned with market time when users travel or transition between daylight saving and standard time, maintaining accuracy and consistency across sessions.
Risk-reward tool and smarter APIs for precision trading
For Mac users, cTrader 5.4 introduces the highly anticipated risk-reward tool, a feature designed to help traders make faster, more informed decisions directly from the chart. The tool enables the calculation of deal volumes based on a predefined risk tolerance or anticipated reward, with the option to select from risk, reward or size calculation modes for each trade direction. Values can be adjusted manually or interactively by dragging the object on the chart and once the desired ratio is set, orders can be placed instantly with stop-loss and take-profit levels automatically aligned to match the selected parameters.
This release also delivers a major expansion of API capabilities for Mac algo developers. The ChartRiskReward API allows risk-to-reward ratios to be visualised directly on the chart, enabling deeper integration into custom strategies. The new PriceAlert and PriceAlerts interfaces provide the ability to create, manage and trigger price alerts programmatically, helping developers automate market monitoring and reactions to key price levels. With the Messages and MessageSubscription interfaces, algorithms within a single cTrader instance can now send and subscribe to inter-algo messages, enabling event-driven strategies and coordinated decision-making between multiple bots.
In addition, the Transaction(s) interfaces offer complete visibility into deposit and withdrawal history, providing essential data for balance tracking, audits and advanced analytics. The new Tab API allows developers to group related content into tabs within a single interface, delivering a cleaner, more organised user experience. These enhancements make cTrader Mac 5.4 not only a more precise trading environment, but also a more capable and flexible development platform.
Ilia Iarovitcyn, CEO of Spotware, commented,
“cTrader 5.4 is a defining step in shaping the future of trading technology. By combining advanced functionality with unrivalled usability, this release reflects our mission to lead the industry in innovation, accessibility and performance. With native Python support within cTrader, we are opening the platform to an even wider community of algo developers, giving them the freedom to work in the language that suits them best. On mobile, the introduction of WebView plugins and enhanced charting features means traders can now access richer, more personalised tools from anywhere, without compromising on speed or usability. For Mac users, the addition of the risk-reward tool and expanded APIs brings greater precision, smarter decision-making and more advanced automation possibilities. Together, these innovations ensure cTrader continues to set the direction of the industry, providing the flexibility and vision that tomorrow’s traders demand today.”
The cTrader 5.4 update is now available across all supported platforms.
About cTrader
cTrader is a multi-asset FX/CFD trading platform by Spotware, built on Traders First™ principles to serve traders, brokers and prop firms with cutting-edge features and lightning-fast execution. With advanced native charts, built-in social trading, free cloud execution for trading algorithms, cTrader delivers a powerful, premium trading experience. As an Open Trading Platform™, 100+ third-party integrations via APIs and plugins are on offer. cTrader Store allows developers to monetise trading algorithms and reach over 8 million traders, while helping brokers grow through IB-focused solutions and seamless onboarding.