← All writing

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. Open the Bot section.
  3. Choose to import a bot from your computer.
  4. Select the .xml file.

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 ready-made strategy on BinaryTick is free to run and states its entry rule and its risks on the card. 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.

Trading carries a significant risk of loss and is not suitable for everyone. No strategy or bot can guarantee a profit. Nothing here is financial advice. Only trade money you can afford to lose.

Try any of this on a demo account.

Every strategy on BinaryTick is free to run, and every account starts on a demo balance of virtual funds.

Run a free bot