Spotware's avatar
cTrader Team
TRADERS FIRSTâ„¢ Vote for your favorite features: https://ctrader.com/forum/suggestions
cTrader Team's avatar

Info

Username:Spotware
Name:cTrader Team
Member since: 23 Sep 2013

About

We are a team of cAlgo developers and support specialists available to answer your questions as well as assist you with any issues relating to the usage of the cAlgo platform and the cAlgo API.

Signature

TRADERS FIRSTâ„¢ Vote for your favorite features: https://ctrader.com/forum/suggestions

Last Algorithm Comments

@Indicate the crossing betwin two moving:  27 Mar 2015, 17:44


You don't need to build it, just install it by double clicking on the downloaded file.

@RsiAtr II:  18 Sep 2014, 17:12


Dear Traders, All algorithms that you download from cTDN are already compiled. Once you install cBot to the platform (by double clicking on the file) it is ready to be used. You need to compile (build) cBot only if you made a change in the source code. If you do not change code of the algorithm you do not need to compile (build) it.

@Position Stats:  26 May 2014, 14:42


Your indicator cannot be opened. Please reupload it.

@Envelopes:  16 May 2014, 09:28


Yes, you can specify AutoRescale = false for Indicator attribute

@USDX Dollar Index:  07 Apr 2014, 10:52


Please use GetIndexByExactTime method instead of iterating all indexes. It will speed up your indicator.

@Golden Dragon:  17 Jan 2014, 11:16


Hello, Those are actually warnings not errors. We will fix that in the future releases.  You can use the downloaded cBot without even building it. The new method of downloading and installing cBots and Indicators does not require you to build them unless you need to modify the code.  

@Ultimate Pivot Points 2:  23 Dec 2013, 10:38


You may specify the timezone in the Indicator Attribute [Indicator(IsOverlay = true, AutoRescale = false, TimeZone = TimeZones.UTC)]

Last Forum Posts

@Update Error on Spotware Beta:  18 May 2022, 17:20


Dear traders,

We have received reports from some traders that they experience an update error when installing the 4.2.2 update of Spotware Beta.

 If after an update you see an error at the cTrader launch window or in the account bar, please follow the steps below.

1. Go to the https://www.spotware.com/beta and download cTrader Desktop

2. Launch the downloaded ‘exe’ file and when you will see a repair button on the cTrader launch window click on it.  


 3. cTrader will be launched and your update error will disappear. You can continue using cTrader.

@cTrader Desktop 4.2 Has Been Released!:  30 Mar 2022, 12:23


Dear Trader,

We are delighted to share with you the release of cTrader Desktop 4.2.

The cTrader Desktop 4.2 update betters the desktop version of cTrader with one of the biggest selections of technical improvements within several years that benefit you - our cTrader community developers.

Among other improvements, cTrader Desktop has now migrated to the latest. NET6 version, providing many new features for developer use, while maintaining the old  NET4 framework for backward compatibility with all existing cBots and indicators. 

Additionally, cTrader has altered the way an algo file is built by removing any dependency from the cTrader application for the build process. The whole building process now takes place using .NET build tools, which gives you the option to use any IDE to work on your algos, from Visual Studio to Jetbrains Rider, to easily reference other libraries from NuGet, to integrate your algo with .NET products such as ASP.NET, WPF, WinForms, andML.NET, and to compile cBots and indicators using the 'dotnet build' command and even write code and compile it on Linux or Mac.

Furthermore, there has been added improved intellisense with C# 10 support, a new installer and updater for cTrader, improvements for backtesting and optimization, debugging support, new compiler settings, improved automate logs, live progress for optimization pass, and much more, to make your experience as smooth as can be.

Download cTrader Desktop 4.2

Latest .NET Runtime

cTrader Desktop was migrated to the latest .NET 6 version, which brings a lot of improvements and gives many new features for your use. From now on .NET runtime will be distributed with the cTrader application, using our new installer and updater. As an Algo developer, you will no longer need to worry about the .NET runtime version on client machines.

Algos can be executed with old and new .NET

Now algos can be executed with both - the old .NET Framework 4.x and the new .NET 6. Please note that these changes will not affect existing cBots and indicators. Old cBots and indicators will be launched in a child process running .NET Framework, while new cBots and indicators that target .NET 6 will be running in different processes using .NET 6. This way, cTrader keeps great backward compatibility for all existing cBots and indicators and brings the latest .NET technology to your new projects.


 

Algo execution moved out of process

cBots and custom indicators are now executed in different processes. This allows great backward compatibility for old cBots and indicators, better isolation of the main cTrader process, and better security from potentially malicious code. Now you will see multiple processes in the Task Manager running under the main cTrader process.

 


Easy upgrade from .NET Framework to .NET 6

You can now easily update cBots and indicators to .NET 6 by switching Target in the Code Editors toolbar and build algo with the new target. If your algo contains dependencies on other libraries, we suggest making a copy and checking migration on the copy first.

All IDEs and any references

We changed the way an algo file is built by removing any dependency from the cTrader application for the build process. The whole building process now takes place using .NET build tools.

This means that you can now:

  • Use any IDE to work on your algos: Visual Studio, Visual Studio Code, Jetbrains Rider
  • Easily reference other libraries from NuGet, which contains 250,000+ libraries
  • Integrate your algo with .NET products such as ASP.NET, WPF, WinForms, and ML.NET
  • Compile cBots and indicators using the 'dotnet build' command and even write code and compile it on Linux or Mac

Improved Intellisense and C# 10 support

Built-in Code Editor now has a new improved Intellisense with C# 10 support. You can find out more about the latest changes in C# languagehere

New installer and updater for cTrader

The cTrader application now has a new installer and updater. It works better than the previous installation technology and provides a better user experience, including the ability to launch the old cTrader version while an update is in progress.

OnDestroy method for indicators

Indicators now have an OnDestroy method that allows one to free allocated unmanaged resources and run other finalization tasks.

Improvements for backtesting and optimization

Backtesting and optimization have been improved with multiple changes to remove any differences between them. Optimization adds multi-symbol support for trading, price updates and market data requests.

Debugging support

Both .NET 4.x and .NET 6 algos can be debugged in Visual Studio with real-time, silent or visual backtesting, or optimization.

New compiler settings

A compiler setting that allows selecting between embedded compiler and .NET SDK has been introduced. The embedded compiler has limited functionality, but is enough for simple projects without any references. If you want to use the full power of .NET for complex projects, select .NET SDK or compile from Visual Studio, other IDEs, or using the 'dotnet build' command.

Improved Automate logs

cBot logs tab has been renamed to Automate and now shows combined logs for cBots and indicators.

Suspended indicators due to error

A custom indicator that has an error will be suspended and will show on the chart as stopped. When an error occurs you will see a red icon on the top of the chart. From the indicators list, you can restart such an indicator or remove it altogether.

Live progress for optimization pass

In previous versions, the optimization table showed only passes that were finished. You were not able to see passes that are in the progress. Now, such passes are displayed with real-time updates. Individual passes can also be stopped. This allows for reduction of waiting time when you see that a long-running pass is not performing well.

Icon for an old algo file for a cBot

When an .algo file is updated on the disk for a cBot, e.g. when you rebuild it, you will see an icon showing that you are running an older version. To run the latest version you will need to stop and restart it.

Auto-format code hotkey

New hotkey Ctrl + D has been added to the autoformat code.

Improved API Reference

We have improved our API reference by adding grouping. You can now browse through the specialized folder groups, instead of browsing through an endless list of types. Discover the full power of Automate API in a structured and much convenient way!

 Download cTrader Desktop 4.2

If you wish to discuss the updates, or ask any follow-up questions, please join cTrader Telegram & cTrader Facebook groups. 

@OpenAPI.NET 1.4.2 Released:  28 Mar 2022, 14:07


We released new version of our .NET package for Open API, the made major improvements in this version related to memory usage.

Changes:

  • Now it doesn't allocate a new array for each incoming data, it means less memory usage and less pressure on GC
  • We used Span to reverse the length of message instead of array, it will avoid the extra array allocation
  • Now there is one data length array that we reuse for all incoming messages, instead of creating new ones for each message, this will avoid lots of unnecessary allocations
  • OpenAPI.NET 1.4 now targets .NET 6, older versions were based on .NET standard 2.1

If you are using OpenAPI.NET we strongly recommend you to update to the latest available version (1.4.2).

spotware/OpenAPI.Net: cTrader Open API .NET Rx library (github.com)

We welcome any community contribution, open a PR or issue on Github repository.

OpenAPI.NET is a production ready package in case you want to use it on your .NET apps.

It powers the popular cMAM software and lots of other Open API .NET apps.

From version 1.4 we changed the Nuget package name from Spotware.OpenAPI.Net to cTrader.OpenAPI.Net.

@Spotware Community Team Releases FIX API Python Examples:  14 Mar 2022, 08:55


Dear traders, 

Our community team is happy to announce the release of a collection of examples demonstrating how to use Python with cTrader FIX API! Now it becomes much easier for you to use the FIX API with one of the most popular programming languages. The examples include a console application, a web application and a Jupyter Notebook. You can access the code samples from the project’s GitHub repository or download the package from PyPi.

Feel free to share your feedback with us in the comments!

@What's New in cTrader Mobile 4.4:  11 Feb 2022, 08:55


Dear Trader, 

We are excited to announce the release of the new cTrader Mobile 4.4. 

The update takes your technical analysis to a whole new level with a selection of improved features. These include the addition of the Heikin Ashi chart in the timeframe sector, the added visibility of Price Alerts in the chart, as well as a modification that allows for pending orders to be adjusted and placed directly in the chart for increased swiftness and convenience. Additionally, from this release on, cTrader Copy Mobile is finally available for our iPhone and iPad users.

Heikin Ashi Chart in Timeframe Sector

The Heikin Ashi chart has now been added to the timeframes sector in order to increase your technical analysis potential and precision.
 

Price Alerts Visibility in Chart

Price Alerts have become visible and modifiable in the chart for a more complete, on-the-spot technical analysis picture.

Pending Orders Adjustment & Placement on Chart

Pending orders can now be placed and adjusted directly on the chart to help you keep your finger on the pulse of your pending orders without leaving your technical analysis space.


cTrader Copy Mobile - Now on IOS

cTrader Copy Mobile has finally reached IOS, making the sought-after cTrader Copy app available not only for our Android, but also our iPhone and iPad users.

The version also comprises a series of bug fixes and performance improvements.

To try the new features, please download cTrader Mobile 4.4 Beta via Google Play or App Store.

@Help cTrader Teams Improve Our Products!:  11 Jan 2022, 14:14


Dear traders,

Out product teams are looking for your feedback in improving some aspects of our products. Hence they would appreciate  if you could spend 1-2 minutes answering the following questionnaire. Thanks for your help!

https://www.questionpro.com/t/AUl6cZqktX

@Community Team adds Web and Jupyter to Python Open API Examples!:  10 Jan 2022, 11:40


Dear traders,

We are happy to announce that our community team has added two more examples to our collection of Python Open API examples! The two new examples are an example of how to use Open API with Python and relevant web technologies, in order to integrate Open API in your web application, as well as an example of a Jupyter Notebook using Open API.

Find out more about our Python Open API library and example applications example here.

@Open API Gets a Python Library!:  14 Dec 2021, 10:46


Dear traders,

We are happy to announce that cTrader Community team has released the first open source Python library for cTrader Open API, accompanied with a sample console application. The new library makes it easier to use cTrader Open API using one of the most popular programming languages, Python! A console application has been also shipped, demonstrating the basic ways of using the library with Python. The project is open source and open to third party contributions.

Find out more about our Python Open API library and console application example here.

@Spotware Community Team Releases Open API Web Sockets Example:  02 Nov 2021, 09:28


Dear traders, 

We are happy to announce that we have added a new example in our Open API examples collection. The new example is based on cTrader Open API, Web Sockets and Blazor technologies, and it demonstrates how to build a full blown web application on top of Open API. It includes examples of subscribing to and managing live price streams using web sockets technology instead of TCP connections, displaying price charts and managing orders and positions. You can use it as an alternative connection option to traditional TCP connections.

You can download the new Open API examples here and you can leave your feedback and suggestions in our Telegram group and our Facebook group.

You can also test the deployed version of this sample at: Blazor.WebSocket.Sample (spotware.github.io)

@What's New in cTrader Mobile 4.3:  01 Nov 2021, 11:16


Dear Trader, 

We are excited to announce a new update to cTrader Mobile. The new cTrader Mobile 4.3 release opens up multiple new and improved features, including an entirely new layout for iPad and Mac devices, as well as additional QuickTrade button settings and improved Drawings with a context panel for maximum convenience.

New Layout for iPad & Mac

cTrader has now become even more adapted for use on iPad and Mac devices. Featuring an entirely new layout, as well as improved functionality and navigation - it is built for an extra convenient and clear trading experience for our iPad and Mac users.

QuickTrade Button Misclick Protection Settings

QuickTrade has now been improved with additional settings, preventing misclicks by giving you the ability to select a way of QuickTrade activation not solely via the default “Single Tap”, but now also via “Single Tap with confirmation” or “Double Tap”, depending on your personal preference.

Drawings Context Panel

Drawings have now received a context panel. A feature much-needed for enhanced comfort of technical analysis, it allows you to copy the drawing, rotate it, delete or lock the drawing, as well as to open settings of the selected drawing - all directly from the chart.

cTrader Copy Mobile - Multi-Factor Rank Sorting Algorithm

cTrader Copy Mobile has received a brand-new multi-factor rank sorting algorithm, which calculates strategy rank based on a number of factors.

The version also comprises a series of bug fixes and performance improvements.

To try the new features, please download cTrader Mobile 4.3 Beta via Google Play or App Store.

Notification Publishing copyrighted material is strictly prohibited. If you believe there is copyrighted material in this section you may use the Copyright Infringement Notification form to submit a claim.
free  16 May 2022
This indicator allows you to easily zoom in/out multiple charts synchronously at the same time. It works similar to our other Synchronized series indicators, you just have to attach it on your charts and whenever you change the zoom level on a chart it will update the zoom level of all other attached charts.   Features Easy to use and simple Three different modes that allows you to Synchronize zooming only on a group of charts like same Symbol or time frame Works like a native feature of platform, you will not notice that you are using an indicator/add-on   This indicator is open source, feel free to improve it: spotware/Synchronized-Zooming: A cTrader desktop indicator that allows you to synchronize the chart zooming (github.com)  
free  25 Apr 2022
With this indicator you can show a synchronized crosshair on multiple cTrader charts on same points. Features Fast and easy to use like a built-in feature of platform No setup or configuration is needed It can work on different symbols not just same symbol charts How to use it? Attach the indicator on those charts that you want to use synchronized crosshair Press Ctrl and the synchronized crosshair will appear While you press Ctrl button move your mouse cursor Leave Ctrl button and move the mouse cursor again, it will display the data box on a corner of your charts This indicator is open source, feel free to improve it: spotware/Synchronized-Crosshair: A cTrader desktop indicator that allows you to synchronize the chart crosshair (github.com)
free  30 Mar 2022
This indicator allows you to synchronize scrolling between your cTrader charts, to use it you just have to attach the indicator on your charts that you want to synchronize their scrolling and it will scroll your other charts if you scroll one of them. Features Easy to use, you just have to attach it on a chart and it will work It can work with different time frame and symbol charts Three different modes that allows you to limit the indicator This indicator is open source, you can contribute on Github:  https://github.com/spotware/Synchronized-Scrolling  
Go To Date
  5
  5
  350
free  21 Mar 2022
This indicator allows you to easily and quickly scroll your chart to a specific time, you just have to pass the time and it will scroll back your chart to your passed time value. Features It doesn't occupy any space on your chart, you can show/hide it with an hotkey It doesn't consume any system resource while it's attached on your chart Automatically adjusts itself with your cTrader time zone Uses cTrader chart controls and works like a built-in feature You can change the hotkey to any of your keyboard keys You can change the location of it's input box When you are setting the hotkey be sure that your selected keys aren't used by any other cTrader hotkeys, otherwise it will not work. You can disable the hotkey mode in case if you want to always have access to that indicator input box, when hotkey is active it only appears if you press the hotkey. This indicator is open source, if you want to improve it create a PR on it's Github repository: spotware/Go-To-Date: A cTrader desktop indicator that allows you to easily scroll back the chart to a specific date (github.com)
free  03 Feb 2022
  This indicator allows you to create custom Tick charts by using the current available Tick chart on cTrader. You can set the tick size to any value you want to, you can also attach the cTrader indicators on custom generated chart OHLC outputs. Features Creates custom size tick charts Separate on chart and non-overlay versions You can change the colors of bars Shows the high/low wicks for bars You can use the custom chart outputs as a source for other indicators This indicator is open source, if you want to contribute:  https://github.com/spotware/Custom-Tick-Chart  
free  03 Feb 2022
 This indicator allows you to create custom Tick charts by using the current available Tick chart on cTrader. You can set the tick size to any value you want to, you can also attach the cTrader indicators on custom generated chart OHLC outputs. Features Creates custom size tick charts Separate on chart and non-overlay versions You can change the colors of bars Shows the high/low wicks for bars You can use the custom chart outputs as a source for other indicators This indicator is open source, if you want to contribute:  https://github.com/spotware/Custom-Tick-Chart  
free  06 May 2022
This indicator allows you to create custom Renko charts by using the current available Renko chart on cTrader. You can set the Renko brick size in Pips to any value you want to, you can also attach the cTrader indicators on custom generated chart OHLC outputs. Features Creates custom size Renko bricks Separate on chart and non-overlay versions You can change the colors of Renko bricks Shows the high/low wicks for Renko bricks You can use the custom chart outputs as a source for other indicators Changelog: Version 1.1.0.0 Release Date: February 3, 2022 Added: Last bar progress   This indicator is open source, if you want to contribute:  https://github.com/spotware/Custom-Renko-Chart-None-overlay  
free  03 Feb 2022
This indicator allows you to create custom Renko charts by using the current available Renko chart on cTrader. You can set the Renko brick size in Pips to any value you want to, you can also attach the cTrader indicators on custom generated chart OHLC outputs. Features Creates custom size Renko bricks Separate on chart and non-overlay versions You can change the colors of Renko bricks Shows the high/low wicks for Renko bricks You can use the custom chart outputs as a source for other indicators Changelog: Version 1.1.0.0 Release Date: February 3, 2022 Added: Last bar progress This indicator is open source, if you want to contribute:  https://github.com/spotware/Custom-Renko-Chart
Measure Tool
  1
  0
  416
free  16 Dec 2021
This indicator allows you to measure an area of chart in terms of number of bars, amount of time, price delta, price percentage change, and volume. Measure Tool is an open source indicator, if you want to contribute check our Github: spotware/Measure-Tool: cTrader chart measuring tool (github.com)
Chart Analysis Saver
  0
  5
  473
free  20 May 2022
This indicator saves your chart objects including indicator area objects and load it automatically when you re open the chart or manually if you press the hotkeys for loading the saved chart objects. Saving It works in both auto and manual, the auto save has two different modes: OnChange: When an object is added/removed/changed it saves the chart Interval: Keeps saving the chart based on a time interval you set To manually save your chart objects you just have to press the hotkey you set for manual save, the default hotkey for manual save is Shift+S. You can also save the chart objects on a file that you select, the save as function allows you to save the chart objects on any file you want to, it has an hotkey like manual save, the default hotkey for save as is Shift+A. Loading Indicator saves the chart objects on your system cAlgo folder, the path to saved chart files is: documents/calgo/charts Each saved chart has it own ".cchart" file, the file name is in this format: AccountNumber-SymbolName-TimeFrame-ChartType.cchart By using the above naming format indicator keeps each of your charts separate on their own files. To load a saved chart you can use either auto load, manual load, or open as functions. If you enable auto load indicator will load the chart objects from its saved file whenever the indicator initializes. The manual load function allows you to load the chart whenever you want to, you just have to press the manual load hotkey, the default hotkey for manual load is Shift+L. You can also open a saved chart file by using Open as option like Save as option, just press the Open As hotkey and select the chart file you want to load. It has an hotkey for opening the charts folder on your file explorer, to open the folder press the "Charts Folder Hotkey", it will automatically select the current chart file if there was any. When setting hotkeys be sure it will not interfere with cTrader hotkeys, otherwise the hotkey will not work. This indicator is open source, feel free to fork and improve it: spotware/Chart-Analysis-Saver: This indicator saves / loads cTrader chart objects (github.com)
free  05 Jan 2022
This indicator shows the current week economic news events on your charts in form of vertical lines. It uses ForexFactory for getting news events data. To see full info of news event right click on its vertical line. Changelog: Version 1.1.0 Release Date: January 5, 2022 Added: Show past events parameter Github:  https://github.com/spotware/Economic-Events-On-Chart  
free  12 Oct 2021
This is Rob Booker Missed Pivot Points indicator cTrader impementation. Github: spotware/Rob-Booker-Missed-Pivot-Points: This is Rob Booker Missed Pivot Points indicator cTrader impementation (github.com)
free  11 Oct 2021
This is the Rob Booker Ziv Ghost Pivots indicator implementation for cTrader. Github: spotware/Rob-Booker-Ziv-Ghost-Pivots: This is the Rob Booker Ziv Ghost Pivots indicator implementation for cTrader (github.com)
free  08 Oct 2021
This is the Rob Booker Intraday Pivot Points indicator implementation for cTrader. Github: spotware/Rob-Booker-Intraday-Pivot-Points: This is the Rob Booker Intraday Pivot Points indicator implementation for cTrader (github.com)
Rob Booker Reversal
  0
  0
  659
free  06 Oct 2021
This is the Rob Booker Reversal indicator implementation for cTrader. It uses MACD and stochastic to find reversal signals. Github:  https://github.com/spotware/Rob-Booker-Reversal  
free  06 Oct 2021
This is the Rob Booker Knoxville Divergence indicator implementation for cTrader. This indicator uses Momentum Oscillator and RSI on the back, the divergence is based on price and momentum oscillator and it uses RSI overbought / oversold for confirmation. Github: spotware/Rob-Booker-Knoxville-Divergence: This is the Rob Booker Knoxville Divergence indicator implementation for cTrader (github.com)
free  04 Oct 2021
This is the Rob Booker ADX Breakout indicator implementation for cTrader. It uses the popular ADX indicator on the background to find breakout trade setups. When market is consolidating or when ADX is less than a specific threshold it shows a breakout box based on previous bars highs and lows. If ADx goes above specified threshold again and broke the box from either side then its considered a breakout trade setup. Github: spotware/Rob-Booker-ADX-Breakout: This is the Rob Booker ADX Breakout indicator implementation for cTrader (github.com)
free  30 Sep 2021
This is John Ehlers Smoothed Adaptive Momentum indicator implementation for cTrader. Github: spotware/Ehlers-Smoothed-Adaptive-Momentum: This is John Ehlers Smoothed Adaptive Momentum indicator implementation for cTrader (github.com)
Ehlers Adaptive CG
  1
  0
  374
free  29 Sep 2021
This is the John Ehlers Adaptive CG Indicator implementation for cTrader. Github:  https://github.com/spotware/Ehlers-Adaptive-CG  
free  29 Sep 2021
This is the John Ehlers Adaptive Cyber Cycle Indicator implementation for cTrader. Github: spotware/Ehlers-Adaptive-Cyber-Cycle: This the John Ehlers Adaptive Cyber Cycle Indicator implementation for cTrader (github.com)
free  27 Sep 2021
This is John Ehlers Stochastic CG Oscillator implementation for cTrader. Github:  https://github.com/spotware/Ehlers-Stochastic-CG-Oscillator
free  30 Sep 2021
This is the Ehlers MESA Adaptive Moving Average indicator cTrader implementation. Github:  https://github.com/spotware/Ehlers-MESA-Adaptive-Moving-Average
Ehlers Simple Cycle
  5
  0
  411
free  23 Sep 2021
This is one of the John Ehlers cycle indicators implementation for cTrader. Github: spotware/Ehlers-Simple-Cycle: Its one of the John Ehlers cycle indicators implementation for cTrader (github.com)
free  22 Sep 2021
This is the John Ehlers Instantaneous Trendline indicator implementation for cTrader. Github: spotware/Ehlers-Instantaneous-Trend: cTrader John Ehlers Instantaneous Trendline indicator (github.com)
Moon Phases
  0
  0
  420
free  21 Sep 2021
This indicator shows the different moon phases on your chart. Github: spotware/Moon-Phases: This is a cTrader indicator that shows moon phases on a cTrader chart (github.com)
Chaikin Oscillator
  0
  0
  359
free  17 Sep 2021
This Marc Chaikin Chaikin Oscillator implementation for cTrader. Github: spotware/Chaikin-Oscillator: Chaikin Oscillator Indicator for cTrader (github.com)
Squeeze Momentum
  0
  0
  598
free  16 Sep 2021
This is the John Carter Squeeze Momentum indicator implementation for cTrader. Github:  https://github.com/spotware/Squeeze-Momentum
SMI Ergodic
  1
  0
  387
free  15 Sep 2021
SMI Ergodic is calculated the same as the True Strength Index except it is a double-smoothed. It also includes a signal line (in purple below) that is an exponential moving average of the SMI Ergodic plot (in orange below). Similar to Stochastics but absent the compression seen with stochastics at extremes. The Ergodic indicator helps identify long trends in prices. As with most oscillators, the overbought or oversold extremes are considered the signal areas. Github: spotware/SMI-Ergodic: SMI Ergodic Indicator for cTrader (github.com)
free  14 Sep 2021
The relative volatility index (RVI) is a volatility indicator that was developed by Donald Dorsey to indicate the direction of volatility. It is similar to the Relative Strength Index (RSI), except that it measures the standard deviation of prices changes over a period rather than the absolute price changes. Github:  https://github.com/spotware/Relative-Volatility-Index
free  13 Sep 2021
This is the Cumulative Volume Index (CVI) indicator implementation for cTrader. Github:  https://github.com/spotware/Cumulative-Volume-Index  
Chande Kroll Stop
  0
  0
  421
free  10 Sep 2021
This is the Chande Kroll Stop indicator for cTrader, you can use it for setting your orders stop. Github:  https://github.com/spotware/Chande-Kroll-Stop
Chop Zone
  3
  0
  586
free  09 Sep 2021
This indicator shows the market condition on a histogram, it measures the trendiness and choppiness of price action. Github:  https://github.com/spotware/Chop-Zone  
Connors RSI (CRSI)
  0
  5
  515
free  08 Sep 2021
This is the Connors RSI (CRSI) custom indicator for cTrader based on Automate API. Github: spotware/ConnorsRSI: This is the Connors RSI (CRSI) custom indicator for cTrader (github.com)
free  07 Sep 2021
This is the Balance of Power (BOP) oscillator indicator for cTrader. Github: spotware/Balance-of-Power: This Balance of Power (BOP) indicator for cTrader (github.com)
Pitchfork Drawing
  4
  5
  671
free  01 Jul 2021
 The Pitchfork Drawing indicator allows you to draw all of the most popular Pitchfork technical analysis tools on your cTrader chart, this indicator uses Automate API chart controls and object. It works like a built-in tool of cTrader platform and doesn't get too much space on your charts, you can expand it when you want to use it and then collapse it. Features You can draw Pitchfork original, Schiff, modified Schiff, and Pitchfan Expand/collapse the buttons Save/load the drawings on/from file Show/Hide drawings Timeframe filter Remove all drawings with one click This indicator is open source, if you are interested you can contribute on Github: spotware/pitchfork-drawing
Fibonacci Drawing
  6
  5
  1616
free  10 Jun 2021
This sample indicator allows you to draw most popular Fibonacci drawing tools on your chart. It's designed to work like a built-in feature of cTrader platform, you can draw any of the Fibonacci drawing tools by clicking on the indicator buttons menu for that specific tool and then click on your chart to plot it. The Fibonacci Drawing is open source and if you are a cTrader automate API developer you can use this as a sample for developing highly sophisticated add-ons for cTrader by using the full power of cTrader automate API. Features Have almost all popular Fibonacci drawing tools like retracement, expansion, speed resistance fan, time zone, trend based time, and channel Works like a built-in feature of cTrader Doesn't occupy too much space on your chart, you can expand/collapse it anytime Save/load drawings, you can share your drawings with other cTrader users and they can just load it on their charts Full customizable, you can change each drawing specific settings based on your needs Show or hide all drawn objects by clicking on indicator show/hide buttons Remove all drawn objects with one click Multi time frame filter This indicator is open source, if you are interested you can contribute on Github:  spotware/fibonacci-drawing Changelog Version 1.0.2.0 Release Date: June 10, 2021 Added: New option for showing/hiding the price and time levels of Fibonacci Resistance fan Fixed: A major bug on Fan patterns Version 1.0.1.0 Release Date: June 8, 2021 Added: Fibonacci Expansion drawing tool Changed: Improved logger  
Gann Drawing
  0
  5
  889
free  10 Jun 2021
This indicator allows you to draw Gann indicators on your chart, you can use it both as a tool for drawing Gann indicators and as a code sample for learning how to use Automate API chart drawing objects. You can draw these Gann indicators: Gann Box Gann Square Gann Fan Features: Being able to fully customize the appearance of drawings Modifying drawing, moving, resizing Saving your drawings and loading it on a different chart or system Show/Hide all drawings Removing all drawings This indicator is open source, you can contribute on Github:  spotware/gann-drawing   This indicator doesn't work properly on future not drawn bars of non time based charts like Tick, Renko, and Range. Changelog: Version 1.0.2.0 Release Date: June 10, 2021 Fixed: A major bug on Fan patterns Version 1.0.1.0 Release Date: June 1, 2021 Added: Expand/collapse option Fixed: Several minor bugs
Pattern Drawing
  16
  5
  1841
free  16 Dec 2021
The Pattern drawing indicator is developed to allow you draw chart patterns easily on your cTrader chart and as an example of cTrader automate API capabilities. You can use it as a trader for drawing chart patterns like: Triangle Cypher Cycles Head and Shoulders ABCD Three Drives Elliott Impulse Wave (12345) Elliott Triangle Wave (ABCDE) Elliott Triple Combo Wave (WXYXZ) Elliott Correction Wave (ABC) Elliott Double Combo Wave (WXY) Fibonacci Tools Pitchfork Tools Gann Tools If you are developer you can use it as a good advanced code sample, and if you are interested you can contribute to improve this indicator via Github. Github:  spotware/Pattern-Drawing   This indicator only works on cTrader 4.0 or later. Changelog   Version 1.0.6.0 Release Date: December 16, 2021 Added: Chart Measure Tool Version 1.0.5.0 Release Date: July 1, 2021 Added: Pitchfork drawings Version 1.0.4.0 Release Date: June 1, 2021 Added: Fibonacci drawings Version 1.0.3.0 Release Date: May 4, 2021 Changed: Removed some not used resources Version 1.0.2.0 Release Date: April 14, 2021 Added: Elliott wave pattern degrees Added: Save/load buttons Version 1.0.1.0 Release Date: March 17, 2021 Added: TimeFrame visibility option
Warning! Executing cBots downloaded from this section may result in loss of funds. Use them at your own risk.
Hotkeys Tool
  0
  0
  526
free  23 Sep 2021
This is a sample cBot that shows how you can use cTrader Automate API hotkeys feature to add hotkeys on your cBots/indicators. With this cBot you can execute all kinds of trading operations and draw chart objects by using hotkeys. Features You can set the hotkey for each action You can use modifier keys with each hotkey like Alt, Ctrl, and Shift It shows all your defined hotkeys on a table in your chart This cBot code is open source and you can contribute on Github: spotware/hotkeys-tool: A sample cBot that shows how to handle keyboard/mouse events on cTrader Automate API (github.com)  
Lines Trader
  10
  0
  2536
free  30 Jul 2018
The below cBot has been developed to demonstrate some of the new features of cTrader Automate API 3.01. The "LinesTrader cBot" allows traders to draw lines on chart which can be used a break out or retracement lines. If the price crosses a Breakout Line then an order towards the crossing direction is placed. If the price crosses a Retracement Line then an order towards the opposite direction of the crossing is placed. Note: The cBot currently works only on Spotware cTrader Public Beta which has been upgraded to version 3.01.