{ "@context": "https://schema.org", "@graph": [ { "@type": "Organization", "@id": "https://ctrader.com/#organization", "name": "cTrader", "url": "https://ctrader.com/", "logo": "https://help.ctrader.com/plugins/img/logo.png", "image": "https://help.ctrader.com/plugins/img/logo.png", "sameAs": [ "https://t.me/ctrader/", "https://facebook.com/profile.php?id=61562500850264", "https://x.com/cTrader/", "https://instagram.com/ctrader.official/", "https://go.spotware.com/discord/", "https://youtube.com/channel/UCgoyyb_r8sgNrf1nqyMyo5A" ] }, { "@type": "WebSite", "@id": "https://help.ctrader.com/#website", "name": "cTrader Help Centre", "url": "https://help.ctrader.com/", "publisher": { "@id": "https://ctrader.com/#organization" }, "inLanguage": "en" }, { "@type": "SoftwareApplication", "@id": "https://ctrader.com/#software", "name": "cTrader", "url": "https://ctrader.com/", "publisher": { "@id": "https://ctrader.com/#organization" } }, { "@type": "WebPage", "@id": "https://help.ctrader.com/plugins/developers/desktop/#webpage", "url": "https://help.ctrader.com/plugins/developers/desktop/", "name": "Create plugins for desktop cTrader apps", "description": "Create a native plugin for cTrader Windows and Mac: start it in the algo wizard, write C# or Python code, build it, then test and publish it.", "isPartOf": { "@id": "https://help.ctrader.com/#website" }, "breadcrumb": { "@id": "https://help.ctrader.com/plugins/developers/desktop/#breadcrumb" }, "inLanguage": "en", "mainEntity": { "@id": "https://help.ctrader.com/plugins/developers/desktop/#article" } }, { "@type": [ "TechArticle", "Article" ], "@id": "https://help.ctrader.com/plugins/developers/desktop/#article", "headline": "Create plugins for desktop cTrader apps", "description": "Create a native plugin for cTrader Windows and Mac: start it in the algo wizard, write C# or Python code, build it, then test and publish it.", "mainEntityOfPage": { "@id": "https://help.ctrader.com/plugins/developers/desktop/#webpage" }, "author": { "@id": "https://ctrader.com/#organization" }, "publisher": { "@id": "https://ctrader.com/#organization" }, "datePublished": "2023-12-11", "dateModified": "2026-10-08", "inLanguage": "en", "about": [ { "@id": "https://ctrader.com/#software" }, { "@type": "Thing", "name": "Native plugins" }, { "@type": "Thing", "name": "Algo API" }, { "@type": "Thing", "name": "C#" }, { "@type": "Thing", "name": "Python" } ] }, { "@type": "BreadcrumbList", "@id": "https://help.ctrader.com/plugins/developers/desktop/#breadcrumb", "itemListElement": [ { "@type": "ListItem", "position": 1, "name": "Help Centre", "item": "https://help.ctrader.com/" }, { "@type": "ListItem", "position": 2, "name": "Plugins", "item": "https://help.ctrader.com/plugins/" }, { "@type": "ListItem", "position": 3, "name": "For developers", "item": "https://help.ctrader.com/plugins/developers/" }, { "@type": "ListItem", "position": 4, "name": "Create for desktop only", "item": "https://help.ctrader.com/plugins/developers/desktop/" } ] }, { "@type": "HowTo", "@id": "https://help.ctrader.com/plugins/developers/desktop/#howto", "name": "Create plugins for desktop cTrader apps", "description": "Create a native plugin for cTrader Windows and Mac: start it in the algo wizard, write C# or Python code, build it, then test and publish it.", "step": [ { "@type": "HowToStep", "position": 1, "text": "Create a native plugin using the algo creation wizard in cTrader Windows or Mac. Write C# or Python code using Algo API." }, { "@type": "HowToStep", "position": 2, "text": "Build the plugin in the code editor available in cTrader Windows or Mac. Enable and test the plugin thoroughly." }, { "@type": "HowToStep", "position": 3, "text": "Once finished, publish the plugin in cTrader Store, where traders install the plugin, then use it in cTrader Windows and Mac." } ] } ] }
Create plugins for desktop cTrader apps¶
Native plugins run only in cTrader Windows and Mac. To create a native plugin:
- Create a native plugin using the algo creation wizard in cTrader Windows or Mac. Write C# or Python code using Algo API.
- Build the plugin in the code editor available in cTrader Windows or Mac. Enable and test the plugin.
-
Once finished, publish the plugin in cTrader Store, where traders install the plugin from, then use it in cTrader Windows and Mac.