How to upload and run a Deriv bot XML file

3 min read

Deriv bots are shared as XML files. If you have been given one, or downloaded one from a repository, this is how to run it on BinaryTick and, more importantly, how to check what it does first.

What the file is

A Deriv bot XML file is a saved block workspace. It describes the market, the contract type, the stake, the conditions for buying and selling, and the rules for restarting. It is not compiled code. It is a description of an arrangement of blocks, which is why the same file opens in any editor built on the same block format.

Because BinaryTick's Bot Builder uses that format, a strategy exported from Deriv's own bot builder loads here with its blocks intact, and you can keep editing it.

Loading one

  1. Open BinaryTick and sign in with your Deriv account.
  2. On the Overview tab, choose Import a bot.
  3. In the Load strategy window, drag your .xml file in, or select it from your device.
  4. Press Load.

The blocks appear on the canvas exactly as they were saved. Nothing runs until you press Run.

Your imported strategy is stored in your own browser, not on our servers. That means it stays on the device you loaded it on, and clearing your browser's site data removes it. If a bot matters to you, keep the original file somewhere safe.

Read it before you run it

This is the part most guides skip. An XML file from a stranger is a set of instructions that will spend your money without asking. Open it in the builder and check four things.

The market. Look at the trade parameters block. A strategy tuned for a one second index behaves very differently on a standard index, because ticks arrive far faster and so do losses.

The stake and the multiplier. Find the initial stake and any martingale multiplier. A multiplier above 1 increases the stake after a loss. If there is no maximum stake bounding it, the sequence can run until your balance cannot fund the next trade.

The stopping rules. Look for a stop loss, a take profit, and a limit on consecutive losses. A bot with no stopping rules runs until you close the tab or the balance is gone.

The purchase condition. This is the actual strategy. Read it in plain terms. If you cannot describe what triggers a trade in one sentence, you do not yet know what the file does.

Signs to be careful with

Be sceptical of a file presented with a win rate and nothing else. A high win rate is easy to construct and says nothing about whether the strategy makes money.

Be especially careful with anything described as "no loss". No arrangement of blocks removes the possibility of losing, because every contract can lose. What such strategies usually do is hide losses inside a martingale sequence, which converts frequent small losses into rare large ones.

Run it on demo first

Every account starts on a demo balance of virtual funds. Run an imported strategy there until you have seen it lose, not just win. A hundred trades is not enough to learn anything. Watch how it behaves across a losing run, because that is the behaviour that decides whether you can keep using it.

If you would rather not import anything

Every bot on BinaryTick is free to run, explains how it works on its card, and keeps every setting there. You can open any of them in the builder, see exactly how they are assembled, and change them. That is often a better starting point than a file from an unknown source, because you can read the logic before you commit to it.

Ready to try it yourself?

Every bot on BinaryTick is free, and you start on a demo balance, so you can explore at your own pace.

Run a free bot

Questions about this guide? Email us at support@binarytick.com.