← All writing

How to build a Deriv bot without writing code

/3 min read

BinaryTick's Bot Builder is a visual editor. You assemble a strategy by dragging blocks onto a canvas and connecting them, in the same way you would sketch the logic on paper. There is no code, and no syntax to get wrong.

The block groups

The blocks menu is organised into groups, and a working strategy uses the first three or four.

Trade parameters. Where the strategy lives: which market, which contract type, the trade duration, and the stake. This is the block that answers "what am I buying, and on what".

Purchase conditions. When to buy. This is the strategy itself. It might be as simple as buying on every tick, or it might wait for a condition such as a run of ticks in one direction.

Sell conditions (optional). When to exit early, for contract types that allow it. Many tick strategies leave this alone and let contracts run to expiry.

Restart trading conditions. What happens after a trade finishes. This is where you decide whether to trade again, whether to change the stake, and when to stop entirely.

Analysis. Indicator blocks, including moving averages, RSI and Bollinger bands, for strategies that need a calculation rather than a raw tick comparison.

Utility. Logic and maths blocks: comparisons, arithmetic, variables, conditionals. The glue between the other groups.

Start from something that works

Building from an empty canvas is the slowest way to learn. Every ready-made strategy on BinaryTick can be opened in the builder, so a better first move is to open one and see how it is assembled.

The Rise / Fall Momentum bot is a good one to read. Its rule is to count consecutive rising or falling ticks, buy continuation after a set number in a row, then wait for a fresh run. In blocks, that is a variable counting the run, a comparison against your threshold, and a purchase condition gated on the comparison.

Change the threshold from three ticks to five and run it. You have just built a different strategy, and you understand every part of it.

Build the stopping rules first

The most common mistake is spending an hour on the entry logic and treating the exit as an afterthought. It is worth inverting that.

Before you refine when the bot buys, decide:

  • What session loss will make you stop
  • What session profit will make you stop
  • How many consecutive losses you will tolerate
  • Whether the stake ever changes, and if so what caps it

A strategy with a mediocre entry rule and firm limits is safer than a clever entry rule that runs unbounded. The ready-made strategies expose all four of these as fields on the card for exactly this reason.

Test in the right order

  1. Read the logic. Describe what the bot does in one sentence. If you cannot, simplify it.
  2. Run it on demo. Every account starts on a demo balance of virtual funds.
  3. Run it long enough to lose. Short sessions are noise. The interesting behaviour is in the losing runs.
  4. Check the journal. The run panel records what the bot did and why, which is how you find the difference between what you meant and what you built.

Save and keep a copy

Strategies you build are saved in your own browser, not on our servers. That keeps them private, and it also means clearing your browser data deletes them. Export anything you care about as an XML file and keep it somewhere else. That file also works in any editor using the same block format.

A realistic expectation

Building your own bot teaches you a great deal about how the contracts behave, and it puts you in control of the risk settings, which is where the real decisions are. It does not produce an edge. The synthetic indices are generated randomly, and the contracts are priced with a margin, so no arrangement of blocks changes the expected value of what you are buying.

Build one to understand the instrument and to enforce your own discipline. Those are good reasons. Expecting the blocks themselves to find profit is not.

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