Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Deriv Bot

What is Deriv Bot?

Deriv Bot is a web-based strategy builder for trading digital options. It’s a platform where you can build your own trading bot using drag-and-drop 'blocks'.

Where do I find the blocks I need?

Follow these steps:

  • Go to Bot Builder.
  • Under the Blocks menu, you'll see a list of categories. Blocks are grouped within these categories. Choose the block you want and drag them to the workspace.
Search
  • You can also search for the blocks you want using the search bar above the categories.
Search

For more information, check out this blog post on the basics of building a trading bot.

How do I remove blocks from the workspace?

Click on the block you want to remove and press Delete on your keyboard.

How do I create variables?

1. Under the Blocks menu, go to Utility > Variables.

2. Enter a name for your variable, and hit Create. A new block containing your new variable will appear below.

3. Choose the block you want and drag it to the workspace.

Do you offer pre-built trading bots on Deriv Bot?

Yes, you can start with a pre-built bot using the Quick strategy feature. You’ll find some of the most popular trading strategies here: Martingale, D'Alembert, and Oscar's Grind. Select the strategy and enter your trade parameters, and your bot will be created for you. You can always tweak the parameters later.

What is a quick strategy?

A quick strategy is a ready-made strategy that you can use in Deriv Bot. There are 3 quick strategies you can choose from: Martingale, D'Alembert, and Oscar's Grind.

Using a quick strategy

  • Go to Quick strategy and select the strategy you want.
  • Select the asset and trade type.
  • Set your trade parameters and hit Create.
  • Once the blocks are loaded onto the workspace, tweak the parameters if you want, or hit Run to start trading.
  • Hit Save to download your bot. You can choose to download your bot to your device or your Google Drive.

How do I save my strategy?

In Bot Builder, hit Save on the toolbar at the top to download your bot. Give your bot a name, and choose to download your bot to your device or Google Drive. Your bot will be downloaded as an XML file.

How do I import my own trading bot into Deriv Bot?

Drag the XML file from your computer onto the workspace, and your bot will be loaded accordingly. Alternatively, you can hit Import in Bot Builder, and choose to import your bot from your computer or your Google Drive.

Importing from your computer

  • After hitting Import, select Local and click Continue.
  • Select your XML file and hit Open.
  • Your bot will be loaded accordingly.

Importing from your Google Drive

  • After hitting Import, select Google Drive and click Continue.
  • Select your XML file and hit Select.
  • Your bot will be loaded accordingly.

How do I reset the workspace?

In Bot Builder, hit Reset on the toolbar at the top. This will clear the workspace. Please note that any unsaved changes will be lost.

How do I clear my transaction log?

  • Hit Reset at the bottom of stats panel.
Clear stat
  • Hit OK to confirm.
Are you sure?

How do I control my losses with Deriv Bot?

There are several ways to control your losses with Deriv Bot. Here’s a simple example of how you can implement loss control in your strategy:

Control loss

1. Create the following variables and place them under Run once at start:

Stop loss threshold - Use this variable to store your loss limit. You can assign any amount you want. Your bot will stop when your losses hit or exceed this amount.

Current stake - Use this variable to store the stake amount. You can assign any amount you want, but it must be a positive number.

This is how your trade parameters, variables, and trade options should look like:

Variables

2. Set the Purchase conditions. In this example, your bot will purchase a Rise contract when it starts and after a contract closes.

Logic block

3. Use a logic block to check if Total profit/loss is more than the Stop loss threshold amount. You can find the Total profit/loss variable under Analysis > Stats on the Blocks menu on the left. Your bot will continue to purchase new contracts until the Total profit/loss amount exceeds the Stop loss threshold amount.

Update currentPL

Can I run Deriv Bot on multiple tabs in my web browser?

Yes, you can. However, there are limits on your account, such as the maximum number of open positions and maximum aggregate payouts on open positions. So, keep these limits in mind when opening multiple positions. You can find more information about these limits in Settings > Account limits.

Can I trade cryptocurrencies on Deriv Bot?

No, we don't offer cryptocurrencies on Deriv Bot.

Do you sell trading bots?

No, we don't. However, you'll find quick strategies on Deriv Bot to help you build your trading bot for free.

In which countries is Deriv Bot available?

We offer our services in all countries except for the ones mentioned in our terms and conditions.

If I close my web browser, will Deriv Bot continue to run?

No, Deriv Bot will stop running when your web browser is closed.

Three of the most commonly used strategies in automated trading are Martingale, D'Alembert, and Oscar's Grind — you can find them already made and waiting for you in Deriv Bot.

How do I build a trading bot?

Watch this video to learn how to build a trading bot on Deriv Bot. Also, check out this blog post on building a trading bot.

Sorry, we couldn’t find any results with “
Empty state
” in it

Still need help?

Our Customer Support team is available 24/7. Please choose your preferred contact method. Learn more about our Complaints procedure.