📚 AI + Trading Tutorial

Deriv Bot: How to Build Trading Bots Without Coding — Complete Guide 2026

By Dan Machado · Updated April 2026 · Read time: 15 min

📋 Quick Summary

  • Deriv Bot is a free tool that lets you build trading bots without code
  • It works with a visual block system — drag and drop to build your strategy
  • Comes with 3 ready-to-use strategies: Martingale, D’Alembert, and Oscar’s Grind
  • Trades Forex, synthetic indices, commodities, and more
  • Free demo account with $10,000 in virtual funds to practice risk-free
  • Runs 24/7 — the bot trades while you sleep

Imagine having a bot that trades the markets 24 hours a day, following precise rules you defined — without you needing to write a single line of code. That’s exactly what Deriv Bot does.

In this guide, I’ll show you everything: what Deriv Bot is, how to build your first bot, set up ready-to-use strategies, and use AI to create more sophisticated strategies. All with screenshots, practical examples, and clear explanations.

⚡ To follow this tutorial you’ll need a Deriv account (free, takes 2 minutes).

Create Free Demo Account on Deriv →

1. What is Deriv Bot?

Deriv Bot (also called DBot) is an automated trading platform offered by Deriv. Unlike bots that require coding in Python or MQL5, Deriv Bot uses a visual block system — similar to Scratch — where you build your strategy by dragging and dropping components.

💡 Why is Deriv Bot special?

It’s the only trading platform that offers bot creation without code, free, directly in the browser, with a $10,000 demo account and 50+ assets to trade. You don’t need to download anything.

What you can do with Deriv Bot:

  • Build bots from scratch — drag blocks to assemble your trading logic
  • Use ready-made strategies — Martingale, D’Alembert, and Oscar’s Grind with one click
  • Test risk-free — demo account with $10,000 in virtual funds
  • Run 24/7 — the bot runs while your browser is open
  • Analyze performance — track transactions, profits, and losses in real time
  • Import/export bots — save and share your strategies

2. How it works — the 4 blocks

Deriv Bot works with a 4-block system. Think of them as Lego pieces: each block has a specific function, and together they form your complete bot.

⚙️

1. Trade Parameters

Where you choose the market (Forex, synthetic indices, commodities), the asset (EUR/USD, Volatility 75, etc.), the contract type (Rise/Fall, Digits, Touch), and timeframe.

Required
🛒

2. Purchase Conditions

Defines when the bot should buy a contract. Here you set the direction (Rise or Fall), the stake amount, the contract duration, and entry conditions.

Required
🔄

3. Trade Again (Restart)

Controls whether the bot should keep trading after each trade. Here you set stop loss, take profit, and stake adjustments for the next trade.

Required
💰

4. Sell Conditions

Lets you sell a contract before expiry at market price. Useful for Multipliers. For simple Options strategies, you can leave it empty.

Optional

📌 Important

The 3 required blocks come pre-configured when you open Deriv Bot. That means you can run your first bot without changing anything — just click the green “Run” button. Then customize.

3. Creating your free demo account

01

Visit the Deriv website

Go to deriv.com and click “Create free account”. You can sign up with email, Google, or Apple ID.

02

Confirm your email

Deriv will send a verification email. Click the link to activate your account. Takes less than 1 minute.

03

Access Trader’s Hub

After login, you’ll see Trader’s Hub. Your demo account with $10,000 in virtual funds is automatically active.

04

Open Deriv Bot

From Trader’s Hub, find “Deriv Bot” and click to open it. Or go directly to: dbot.deriv.com. The workspace with the 4 pre-configured blocks will appear.

👉 Don’t have an account yet? Create one in 2 minutes — free and no deposit.

Create Free Demo Account →

4. Your first bot in 5 minutes

Let’s build a basic bot together. The goal is to understand the flow — then you can sophisticate it as much as you want.

Step by step:

A

Configure Trade Parameters

Market: Derived Indices (synthetic indices — available 24/7)
Asset: Volatility 75 Index (the most popular for bots)
Trade type: Rise/Fall (Up/Down)
Contract: Both (the bot decides direction in Purchase Conditions)

B

Configure Purchase Conditions

Direction: Rise (buying “will go up”)
Duration: 5 ticks
Stake: $0.35 (minimum value)
Start with the minimum to test. Increase later when you understand the behavior.

C

Configure Trade Again

Leave it as is for now — the bot will keep trading indefinitely until you click “Stop”. In the advanced section, we’ll set stop loss and take profit here.

D

Click RUN 🟢

Click the green “Run” button in the top right. Your bot will start trading immediately. Watch the “Transaction” and “Journal” tabs on the right.

⚡ Expected result

Your bot will buy 5-tick Rise contracts on Volatility 75, one after another. You’ll see profits and losses happening in real time. Remember: this is demo — no real risk.

5. 3 Ready-Made Strategies — Quick Strategy

Don’t want to build from scratch? Deriv Bot comes with 3 ready-made strategies you can load with one click:

🎲 Martingale

After a loss, doubles the stake to recover. After a win, returns to the initial value. Aggressive strategy — can recover losses fast, but the risk of blowing the account is high if there’s a long losing streak.

How to use: Quick Strategy → Martingale → Set asset, stake, and duration → Create → Run

📈 D’Alembert

After a loss, increases the stake by 1 unit. After a win, decreases by 1 unit. More conservative than Martingale — stake growth is linear, not exponential.

How to use: Quick Strategy → D’Alembert → Set parameters → Create → Run

🏆 Oscar’s Grind

Increases the stake by 1 unit only after a win. Doesn’t increase after losses. The goal is to profit 1 unit per cycle. The most conservative of the three.

How to use: Quick Strategy → Oscar’s Grind → Set parameters → Create → Run
StrategyRiskSpeedFor whom
MartingaleHighFastThose who accept high risk for fast recovery
D’AlembertMediumModerateBalance between risk and return
Oscar’s GrindLowSlowConservatives who prefer consistency

⚠️ Caution

No strategy guarantees profit. All can result in capital loss. Always test on demo first and never trade with money you can’t afford to lose.

6. Advanced settings

Once you understand the basics, you can power up your bot with advanced configurations.

Stop Loss and Take Profit

In the Trade Again block, you can add logic to stop the bot automatically:

  • Stop Loss: “If total loss reaches $X, stop trading”
  • Take Profit: “If total profit reaches $X, stop trading”

Use the Analysis → Stats blocks to access the “Total profit/loss” variable and compare it to a value you set.

Technical Analysis with Blocks

In the Analysis tab of the block menu, you’ll find ready-to-use indicators:

  • SMA (Simple Moving Average)
  • EMA (Exponential Moving Average)
  • RSI (Relative Strength Index)
  • Bollinger Bands
  • MACD — moving average convergence/divergence

Drag the indicator into the workspace and connect it to the Purchase Conditions logic. Example: “Buy Rise when RSI < 30 (oversold)”.

Custom Variables

In Utility → Variables, create variables to store values between trades. Useful for strategies that depend on the previous trade’s result (like manual Martingale).

7. Using AI to power up your bot

Here’s where IA Trader Pro makes the difference. You can use artificial intelligence to create more sophisticated strategies without inventing them from scratch.

🤖 How to use AI with Deriv Bot

Ask ChatGPT or Claude to describe a trading strategy. The AI will explain the logic, which indicators to use, and how to configure each block on Deriv Bot. You don’t need code — just understand the logic and assemble the blocks.

Example AI prompt:

“Build a strategy for Deriv Bot that runs on Volatility 75 Index with Rise/Fall contracts. Use RSI and EMA as indicators. The strategy must:

– Buy Rise when RSI is below 30 and price is above EMA 20
– Buy Fall when RSI is above 70 and price is below EMA 20
– Use a fixed $1 stake
– Duration: 5 ticks
– Stop loss: $50 total
– Take profit: $25 total

Explain step by step how to build this strategy on Deriv Bot’s blocks, no code.”

The AI will give you a detailed guide on which blocks to use and how to connect them. That’s the power of combining AI + Deriv Bot — any strategy, no code.

For even more advanced strategies, Deriv also offers Deriv API (programming with Python/JavaScript) and MT5 (Expert Advisors with MQL5/AI). We cover that in other tutorials:

8. 7 Mistakes beginners make

  1. Starting with a live account: Always test on demo first. Months of demo, not days.
  2. Stake too high: Start with $0.35 (minimum). Scale up gradually as you understand.
  3. No stop loss: Never run a bot without a loss limit. Set it in the Trade Again block.
  4. Martingale with no cap: If using Martingale, set a max number of doublings (3-4). Without a cap, a losing streak wipes out the account.
  5. Not monitoring: Even with the bot running, check periodically. Bugs happen.
  6. Trusting blindly: No bot is infallible. Analyze results weekly and adjust.
  7. Trading money you need: Use only capital you can lose 100% of.

9. Risk management tips

🎯 Essential rules

  • 2% rule: Never risk more than 2% of your bankroll on a single trade
  • Daily stop loss: Set a daily loss limit (e.g., 10% of the bankroll)
  • Take profit: Set a realistic profit goal and stop when reached
  • Diversify assets: Don’t put everything in a single asset or strategy
  • Review weekly: Analyze the week’s trades, identify patterns, adjust
  • Zero emotion: The bot trades without emotion — but you need to be rational when configuring it

10. Deriv Bot vs other platforms

FeatureDeriv BotIQ OptionMT5 (EAs)
Need to code?NoYes (Python)Yes (MQL5)
CostFreeFree (unofficial API)Free
Ready strategies3 built-inNoneMarketplace (paid)
Demo account$10,000$10,000Yes
Official APIYesNo (community)Yes
IndicatorsSMA, EMA, RSI, BB, MACDVia codeHundreds
Best forBeginnersPython devsAdvanced traders

Deriv Bot is unbeatable for beginners. For more complex automation, the Deriv API with Python and MT5 with EAs are the next steps.

If you prefer IQ Option, we also have a tutorial on Python + IQ Option API (unofficial) — but note the API is not official and there’s account ban risk on live accounts.

🚀 Ready to build your first bot? Open your free demo account and follow this guide step by step.

Create Free Deriv Demo Account →

Alternative: Open IQ Option demo account →

11. Frequently Asked Questions

Is Deriv Bot really free?
Yes, 100% free. Deriv doesn’t charge any fee for using Deriv Bot. You can build as many bots as you want, no limit. The platform makes money from spreads and commissions on trades.
Do I need to know how to code?
No. Deriv Bot works 100% with visual blocks — drag and drop. For more advanced strategies you can use the Deriv API (Python) or MT5 (MQL5), but the Bot itself doesn’t require code.
Does it work on mobile?
Yes, Deriv Bot runs in the mobile browser. However, the experience is better on desktop because of the screen space for dragging blocks. For mobile trading, the Deriv GO app is more suitable.
Can I make money with Deriv Bot?
Trading involves real risk of loss. No bot guarantees profit. Deriv Bot is a tool — the result depends on the strategy, risk management, and market conditions. Always practice on demo first.
Which markets can I trade?
Forex (EUR/USD, GBP/USD, etc.), synthetic indices (Volatility 10-100, Crash/Boom), commodities (gold, silver), and stock indices. Cryptocurrencies are not available on Deriv Bot.
What’s the minimum deposit to trade with real money?
The minimum deposit on Deriv is $10. But we recommend starting with at least $20-50 to have margin for risk management. And always test extensively on demo first.
Does the bot run 24/7 automatically?
The bot runs while your browser is open with the Deriv Bot tab active. If you close the browser, the bot stops. For 24/7 operation, consider using the Deriv API with a Python script running on a server (VPS).
DM

Dan Machado

AI specialist applied to trading. More tutorials at Start Here.

⚠️ Risk Warning: Trading binary options and Forex involves significant risk of loss. This article is strictly educational and does not constitute investment advice. Past performance does not guarantee future results. Always practice on a demo account. This article contains affiliate links to Deriv and IQ Option. Read our full disclaimer.