Deriv trading bot

Five ways to automate a Deriv account, the contract arithmetic that decides whether any of them can work, and how to connect one without handing over your account.

Your five options

The first two are free and official, need no programming, and are the correct place to start. The main limitation is that DBot runs in a browser tab: close it and the bot stops, so it cannot trade while you sleep.

  • Deriv Bot (DBot) — free drag-and-drop builder, no code, runs in a browser tab.
  • Binary Bot — the older block builder, still available, still the format most shared .xml strategies use.
  • MT5 Expert Advisors — MQL5 programs on Deriv MT5, with a backtester built into the terminal.
  • cTrader cBots — C# strategies on Deriv cTrader.
  • Deriv API bots — software talking directly to Deriv over a websocket, running on a server. Pipsky is one of these and it is ours.

The contract type matters more than the bot

This is the part most Deriv bot guides skip, and it decides more than the strategy does.

Deriv's digit contracts — Even/Odd, Matches/Differs, Over/Under — have a published payout below 100% of the stake. A DIGITEVEN contract wins roughly half the time and pays roughly 95%. Over a long enough run that is a slow, arithmetically certain loss, and no bot changes the payout table. This is why a Deriv bot advertised with a 95% win rate is quoting the payout ratio and hoping you read it as accuracy.

Multiplier contracts work differently. There is no fixed payout cap: you set a stop loss and a take profit, so the reward-to-risk ratio is whatever you make it. A 2:1 ratio means one winner pays for two losers, which is what lets a strategy be profitable while losing most of its trades. This is the contract type worth automating, and it is what our bot trades.

Deriv also offers Accumulators and CFDs on forex, gold, crypto and stock indices through MT5 and cTrader, each with its own cost structure worth reading before pointing a bot at it.

Connecting a bot safely

A Deriv bot should connect one of two ways: through Deriv's official OAuth sign-in, or with an API token you generated yourself in your Deriv account settings and can revoke at any moment.

Neither of those involves giving anyone your password, and anything asking for your Deriv password is not a bot you should run. A trading connection needs permission to read your account and place trades; it does not need permission to withdraw or transfer, and you should check the scopes on any token you create.

You can disconnect an authorised app from your Deriv account yourself, without asking whoever built it. That is the property that makes connecting one reasonable at all.

What to expect from a working bot

A profitable strategy still loses most of its individual trades. At a 40% win rate with a 2:1 reward-to-risk ratio, six trades in ten lose, and runs of six or eight losses are ordinary. A bot that has just lost five in a row is usually working exactly as designed.

Judge over months, not days. Any period short enough to be exciting is short enough to be noise, and the most common way people lose money with a functioning bot is switching it off during the drawdown that precedes a recovery.

And expect it to lose in some market conditions. A trend-following bot loses in a range; a range-trading bot loses in a trend. A bot that appears to win in all conditions has almost always been fitted to a period containing only one.

What Pipsky does, specifically

We publish no win rate, deliberately. Any short period can be made to look good, and a number without the losing months beside it is marketing. Run it on a demo account and judge what you actually see.

  • Trades multiplier contracts, for the payout reason above.
  • Puts a stop loss and a take profit on every position, priced from the market's own recent volatility rather than a fixed distance.
  • Runs on our servers, so it keeps working when your computer is off.
  • Enforces limits you set: daily loss cap, maximum trades per day, maximum open positions, and an automatic pause after a losing run that resumes by itself.
  • Connects through Deriv's official sign-in, so we never see your password and you can disconnect it yourself.
  • Is free to use — no subscription, no plan tier.

Common questions

How do I use a trading bot on Deriv?

Start with Deriv Bot (DBot), which is free, official and needs no code — build a strategy from blocks and run it on a demo account. For a bot that runs while your computer is off, you need an MT5 Expert Advisor on a VPS or a server-hosted API bot.

Are Deriv bots profitable?

Only if the strategy has an edge after costs. On digit contracts the published payout is below 100%, which makes a long-run profit arithmetically impossible whatever the bot does. Multiplier contracts have no payout cap, so profitability depends on the strategy rather than the contract.

Is it safe to connect a bot to Deriv?

It is safe if it uses Deriv's official OAuth sign-in or an API token you generated and can revoke. It is not safe if it asks for your Deriv password. You can disconnect any authorised app from your Deriv account yourself at any time.

Which Deriv bot is free?

Deriv Bot, Binary Bot and cTrader Automate are free and built into Deriv's own platforms. Pipsky is also free to use — you pay only the broker's ordinary spread.

Can a Deriv bot run 24/7?

An API bot or an Expert Advisor on a VPS can. DBot cannot — it runs in a browser tab and stops when the tab closes. Note that synthetic indices trade all week while forex closes at the weekend, so 'always on' means different things per market.

Trading carries risk and you can lose money. Nothing on this page is financial advice. Past performance does not indicate future results.