Skip to content

Plugins

Desktop plugins in cTrader Windows and Mac offer a powerful way to enhance the trading experience by integrating custom functionalities and new interface elements, without the need to rewrite core platform features. This section showcases native sample plugins that serve as functional examples, enabling you to build upon tested foundations instead of starting plugin coding from scratch.

These examples demonstrate how desktop plugins can be used to extend Active Symbol Panel and Trade Watch, customise charts, trigger bulk actions or fetch real-time data, offering both practical code samples and conceptual guidance. Whether you are creating tools for backtesting, trade execution or visual workspace organisation, these samples help accelerate development and reduce effort.

While the list of plugin templates continues to grow, this section focuses on the following popular samples and their functionalities.

  • WebSocket Sample connects cTrader to an external WebSocket server and streams real-time content into Active Symbol Panel.
  • TradeWatch Tab Sample adds a Trade Watch tab linked to the active chart, with live stats and trade controls for quick action.
  • ASP Section Example embeds a live webpage directly into Active Symbol Panel using a WebView.
  • BacktestingInPlugins Sample adds a dropdown to select cBots and run historical backtests from within the platform.
  • Custom Frame Sample lets you create, detach and manage custom chart frames.
  • Custom Window Plugin adds a floating window with an action button to apply predefined rules to positions.

Explore more guides on creating plugins from templates or from scratch for specific UI elements in cTrader.