Skip to content

Customise an algorithm in cTrader

If you are the author of an algorithm, you can customise how it appears to other users. You can access the public settings for any of your algorithms from different locations depending on the cTrader app you use.

  • For cBots, enter the algorithm screen, tap the More icon in the bottom-right corner, then select Public settings.
  • For indicators and plugins, enter the algorithm screen, then tap the Public settings button at the bottom.

Right-click the algorithm in the list and select Public settings in the context menu.

Right-click the algorithm in the list and select Public settings in the context menu. Alternatively, select an algo and then click the Public settings button at the top in the main grid.

Note

The name of an algorithm is set once during its creation and cannot be changed, but you can duplicate the algorithm at any time to get a different name.

Set algorithm image

You can upload an image that will serve as the display image of your algorithm. This image will be visible to all algorithm users, so try to choose a clear and appealing photo.

Open the public settings of the algo, select the Image field (or current image placeholder), upload an photo, then apply the changes.

Set performance statistics

You can display ROI charts on the algorithm page to showcase performance based on your live trading activity.

Note

ROI charts are generated using the performance of your chosen live trading account. They reflect all the actions you perform, not just those performed by the algorithm.

Open the Performance screen in Public settings, then enable the Display ROI charts checkbox. Select a live account in the Choose live account selector and apply the changes.

Statistics on the instance page

Irrespective of whether you enable or disable ROI charts, the instance page displays the statistics of the live account to which it is attached.

Set backtesting results

Backtesting is the process in which you run a cBot on historical market data under configurable conditions, and the backtesting report is one of the most effective ways to promote a cBot. This report displays all essential statistics, including balance and equity charts, the number of winning trades and more.

Note

Backtesting results can be set only via cTrader Windows, while traders can view backtesting reports on all cTrader platforms. When viewed on mobile devices, backtesting reports are automatically adapted to fit the screen size.

Open Public settings, go to the Performance screen, tick Display backtesting report and set the symbol, period, testing period and starting capital.

After you tap Apply, cTrader will automatically start backtesting. This operation may take some time depending on the chosen testing period and capabilities of your local machine. Once complete, the backtesting report will be displayed on the algorithm page.

If you want to remove the current backtesting report, untick the Display backtesting report checkbox.

Note

In the Public settings window, you can only configure the symbol, period and starting capital for backtesting. You cannot conduct backtesting on custom market data from a CSV file or modify other settings. Such operations are possible only with local cBot instances in cTrader Windows or Mac.