ForexBrokers.

Automation without code

Deriv Bot

Deriv Bot is a visual strategy builder inside Deriv: you drag pre-built blocks and indicators onto a canvas, configure them, and the bot executes the result — no coding, with performance notifications available through Telegram. The strategies circulating as free XML files are a different matter, and this page is mostly about them.

Figures checked against each broker's own pages

Before you start

The pages that rank for this search are the bots themselves — GitHub repositories of XML strategies, sites distributing collections of them, apps built on Deriv's API. Almost none of it comes with an author you can hold to anything.

So this page is not a list of bots to download. It is what Deriv Bot actually is, and how to check any strategy — yours or a stranger's — before it can trade real money.

Checking a bot before it can trade your money

  1. 01

    Read what the strategy actually does

    An XML file for Deriv Bot is a set of blocks: entry condition, stake, and — crucially — what happens after a loss. Open it in the builder before running it and look at the money-management block first, because that is where the danger lives.

    The overwhelming majority of free bots circulating for this platform implement a martingale: double the stake after a loss, repeat. It wins consistently until the run of losses that ends the account, and the equity curve it produces in a short test looks flawless precisely because the failure is rare and total.

  2. 02

    Run it on a demo, and long enough to see the bad case

    Deriv's demo needs no deposit, and a bot that recovers from every loss over an afternoon proves nothing. What matters is what happens on the longest losing streak in the sample — with a doubling strategy, the stake after eight consecutive losses is 256 times the first one.

    Watch the stake size, not the balance. A rising balance with an exploding stake is a bot that has not lost yet.

  3. 03

    Check the account it would run on

    Deriv Bot runs on Deriv's own instruments, including synthetic indices that trade around the clock. That means an unattended bot is exposed at weekends and overnight, when you are not watching and nothing closes.

    Set the limits the platform gives you — loss limits and stop conditions — before starting a run, not after it goes wrong.

  4. 04

    Treat an unknown author as an unknown author

    A bot downloaded from a repository, a Telegram channel or a forum comes with no track record, no accountability and, frequently, an affiliate link attached to a specific broker account. Our scam catalogue lists the robot-sold-as-a-sure-thing pattern for exactly this reason.

    The safest use of a stranger's bot is as a worked example to read, not as a program to run. If you would not let its author trade your account by hand, do not let their file do it automatically.

What Deriv Bot is

A visual strategy builder that runs inside Deriv rather than a downloadable terminal. Deriv describes it as drag, drop and configure pre-built blocks and indicators on a canvas, with no coding needed, integrated tutorials, and performance tracking that can send notifications to Telegram.

That places it between two things people already know: it is not MetaTrader's MQL, where a robot is a compiled program in a language you must learn, and it is not a signal service, where someone else decides and you follow. You assemble the rules, and the platform executes them.

It also runs only at Deriv. A strategy built here cannot be moved to another broker — there is no export to MQL and no equivalent platform elsewhere — which is worth knowing before investing time in one.

Where the free bots come from

Search for Deriv bots and the results are the files themselves: GitHub repositories of XML strategies, sites distributing collections of them, Android apps built on Deriv's API. Almost none of it is written by anyone accountable, and almost all of it implements the same idea — recover losses by increasing the stake.

That idea is popular in this niche because it produces a long sequence of small wins, which screenshots well. The arithmetic underneath does not change: with a doubling strategy, each recovery risks progressively more to win back the same small amount, and one long streak ends the account. Deriv's synthetic indices, which run continuously, provide plenty of streaks.

None of this makes Deriv Bot itself a problem. It makes the free-bot ecosystem around it a problem, and the distinction is the whole of the advice on this page.

Building your own instead

The builder is designed for it: the blocks cover entry conditions, indicators, stake sizing and stop conditions, and Deriv publishes tutorials inside the tool. Starting from a strategy you already understand and can state in words is far more useful than starting from someone else's file.

The discipline is the same as for any automated system, and it is set out on our expert advisors page: test on a demo, examine the worst period rather than the best, and treat a backtest as a curve fitted to the past by whoever fitted it.

One Deriv-specific advantage: because synthetic indices have constant published parameters, a strategy tested on them is tested on a market whose character does not shift underneath it. That is unusual, and it makes the testing more informative than it would be on a currency pair.

Questions people ask

What is Deriv Bot?

A visual strategy builder inside Deriv. You drag and configure pre-built blocks and indicators on a canvas to define the rules, and the platform executes them — no coding required, with tutorials built in and performance notifications available via Telegram.

Are free Deriv bots safe to use?

Treat them as unknown code with access to your trading. Most of the XML strategies circulating implement a martingale — doubling the stake after a loss — which produces a long run of small wins and one total loss. Read the money-management block before running anything.

Can I use a Deriv bot at another broker?

No. Deriv Bot strategies run only on Deriv's platform; there is no export to MQL or to another builder. A strategy built there is tied to that broker.

Do I need to know how to code?

No — the builder is block-based by design. Understanding what your blocks do, particularly the stake and stop conditions, matters far more than any coding ability.

Can a bot run while I am asleep?

It can, and on synthetic indices that trade 24/7 it will keep trading at weekends too. Set the platform's loss limits and stop conditions before starting a run rather than after.

How do I test a bot properly?

On Deriv's demo, which needs no deposit, and over a period long enough to include a bad streak. Watch the stake size rather than the balance: a rising balance with an escalating stake is a strategy that has not lost yet.

The same checks for MetaTrader robots are on expert advisors, the platforms that run them on automated trading, and the instruments a Deriv bot usually trades on synthetic indices.