Skip to content

Manage cBot instances

Each cBot instance, whether cloud or local, uses parameters that define its operations.

Essential parameters

Three essential parameters are always visible in the cTrader UI for every instance: the trading account that funds the instance, the symbol it trades and the period it runs on.

Additional parameters

Additional parameters come from the cBot's code and appear in the cTrader UI as Advanced parameters or Parameters. Examples include trade volume, stop loss, take profit, indicator type, indicator settings, risk profile and target profit.

Additional parameters affect a cBot's trading behaviour and performance. If you are not sure how to configure them, check the cBot product page in cTrader Store or contact the algorithm developer.

Tip

In cTrader Algo, you can learn how to backtest a cBot to see how it performs on historical data and optimise its parameters to discover a good combination of values.

Add a new instance

Note

cTrader Mobile and Web support only cloud instances, while cTrader Windows and Mac support both cloud and local instances.

cTrader displays at least one instance containing default parameter values for every installed cBot. You can add a new instance whenever you need it via the Add instance button.

Specify your preferred values for the instance. Expanding Advanced parameters reveals any available additional parameters, which you can also configure.

Tap the Start cBot button and the new instance starts running.

Click the Start cBot button and the new instance starts running.

Click Add instance. Once the new instance appears below the cBot, you can start it.

Click Add instance. Once the new instance appears below the cBot, you can start it.

Edit instance parameters

Note

cTrader synchronises changes to cloud instances across all apps where your cTID is active.

You can access and change the parameters of an instance via several methods.

Parameters section

A Parameters section is available for every cBot instance in the cTrader UI, provided the app supports that instance.

Tap an instance, then navigate to the Parameters section.

Click an instance below the cBot name, then navigate to the Instance information tab in the central grid. You should see the Parameters section.

Click an instance below the cBot name. You should see the Parameters section under the chart on the right.

Click an instance below the cBot name. You should see the Parameters section under the chart on the right.

Cog icon

In cTrader Web, Windows or Mac, clicking the Cog icon next to the period selector reveals additional parameters.

New instance

When adding a new instance, you can configure both essential and additional parameters.

CBOTSET file

A .cbotset file stores specific values for a cBot's additional parameters. Loading this file for an instance fills the fields automatically. If you have such a file, right-click an instance in cTrader Windows or Mac, then select Load parameters.

Choose the file on your computer, then click Open.

Duplicate an instance

Duplication is a way of creating new cBot instances quickly from existing instances. In cTrader Web, Windows or Mac, right-click an instance containing your preferred values, then select Duplicate.

A new instance will appear below the cBot.

Save instance parameters

Saving the parameter values of an instance as a .cbotset file lets you quickly reuse the same settings in another instance. You can generate the file from the cBots tab or the Parameters section of an instance.

cBots tab

In cTrader Windows or Mac, right-click the instance whose values you want to save, then select Save parameters.

Select a location on your computer, then click Save.

Parameters section

In cTrader Web, Windows or Mac, go to the Parameters section of the instance and click the Save icon in the top-right corner. Choose a location to store the .cbotset file on your computer, then click Save.

Delete an instance

Deleting a cBot instance removes it from the list under the cBot.

Tap the instance you want to delete, press the More icon in the bottom-right corner and select Remove cBot instance.

Right-click the instance you want to delete, then select Remove cBot instance.

Right-click the instance you want to delete, then select Remove cBot instance.

Right-click the instance you want to delete, then select Remove instance.

Image title