Manage trading robots
Last updated
Was this helpful?
Last updated
Was this helpful?
Automated trading allows you to simulate regular trading behavior on test master accounts of your brokerage company using trading robots. These robots select random values from the predefined ranges for opening and closing positions, helping create dynamic and engaging Leaderboards.
You can set up multiple master accounts to trade with robots, allowing investors to subscribe to these accounts and follow automated trading.
Trading robots are supported for all copy-trading, PAMM, and MAM accounts across all platforms integrated with B2COPY, such as MT4/5 and cTrader.
The trading robot operates as follows:
Trade execution
The system randomly selects the time between trades based on the Time between open deals (min – max) parameter. If a trade is triggered according to the Open chance (%) parameter, the system then selects the trading instrument and position size (in lots) based on the configured parameters.
All the parameters that you can configure for trading robots are described in the section Create a trading robot.
Buy/Sell decision
The system uses the Buy Chance (%) parameter to decide whether the trade will be a buy or sell. For example, if the Buy Chance (%) is set to 80%
, the system will execute buy trades 80%
of the time and sell trades 20%
of the time.
Position duration
Once a position is opened, it is held for a randomly selected duration within the configured Open duration (min – max) range before being closed.
Trading robots simulate regular trading behavior on an account, incorporating randomness while still reflecting natural market dynamics over time.
Excessively high trading frequency, especially with a very short Open duration (min – max) parameter, can lead to rapid losses on the account due to commissions and spreads. A high turnover of trades can result in cumulative transaction costs exceeding potential profits.
For the best result, use account pairs with different Buy chance (%) parameters, ensuring a more natural balance in trade outcomes.
To create a trading robot:
Go to Investment Platform and expand the required platform instance, such as MT4, MT5, or cTrader.
Go to Trading automation > Trade robots.
Click +Create in the upper-right page corner.
On the Create new trade robot page, fill in the following fields:
In the Account ID field, specify the number of the master account for which the trading robot will be created.
In the fields Time between open deals (min – max) (minutes), enter the minimum and maximum intervals, in minutes, between trades. A random value within the specified range will be selected to determine when the next trade will occur.
For example, if you specify 5 and 10, new trades will occur at random intervals ranging from five to ten minutes between each other.
In the fields Open duration (min – max), enter the minimum and maximum time, in minutes, for keeping positions open.
For example, if you specify 3 and 7, a position will be closed after being open for a random duration ranging from three to seven minutes.
In the Open chance (%) field, enter the percentage defining the possibility of placing a trade during the time range selected in Time between open deals (min – max). Possible values: 1 through 100%.
For example, if set to 50%, a new trade will occur every other time interval.
In the Buy chance (%) field, enter the percentage defining the possibility of a buy order for opening a position. Possible values: 1 through 100%.
For example, if set to 80%, buy positions will be opened 80% of the time and sell positions — 20% of the time.
The Buy chance (%) field can’t be set to 0 (zero).
In the fields Volume (lots), specify the minimum and maximum position sizes, in lots.
In this section, add trading instruments by clicking the +Add instrument button and specifying the following fields:
In the Instrument name field, specify the name of the trading instrument.
In the Instrument ratio, specify the usage ratio for the instrument. It defines how often the instrument will appear in the trading history on the master account. Possible values: 1 through 100%.
Add as many instruments as needed.
The total instrument ratio must equal 100%. If you add only one instrument, enter 100 in the Instrument ratio field.
Once all settings are configured, click Save and Launch a robot.
The robot will be created and activated on the specified master account, which means automatic trading will start immediately.
To modify the settings of an existing robot:
Go to Investment Platform and expand the required platform instance, such as MT4, MT5, or cTrader.
Go to Trading automation > Trade robots.
Select the robot and click the Edit button on the left side of the row.
On the Edit trade robot page, adjust the trading settings.
Click Save to apply the changes.
The changes will take effect immediately upon saving.
Robots with the PAUSED
status are automatically activated after the changes are saved, which means that automatic trading with the modified parameters will start on the respective master account.
To activate or pause an existing trading robot:
Go to Investment Platform and expand the required platform instance, such as MT4, MT5, or cTrader.
Go to Trading automation > Trade robots.
Select the robot and click the Edit button on the left side of the row.
On the Edit trade robot page, click the Update status button in the upper-right page corner.
In the displayed popup, select:
ACTIVE
– to enable the robot and activate automatic trading on the respective master account.
PAUSED
– to disable the robot and stop automatic trading on the account.
Click Change status in the popup.
Click Save on the Edit trade robot page to apply the changes.
To remove a trading robot:
Go to Investment Platform and expand the required platform instance, such as MT4, MT5, or cTrader.
Go to Trading automation > Trade robots.
Select the robot and click the Delete button on the left side of the row.
Confirm the deletion in the displayed popup.
After confirmation, the trading robot will be removed from the list, and all open positions that were opened by the robot on the master account will be closed.