Deriv Bot: How to Build Trading Bots Without Coding — Complete Guide 2026
📋 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
📑 Table of Contents
- What is Deriv Bot?
- How it works — the 4 blocks
- Creating your free demo account
- Your first bot in 5 minutes
- 3 ready-to-use strategies (Quick Strategy)
- Advanced settings
- Using AI to power up your bot
- 7 mistakes beginners make
- Risk management tips
- Deriv Bot vs other platforms
- Frequently asked questions
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.
Required2. 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.
Required3. 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.
Required4. 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
Visit the Deriv website
Go to deriv.com and click “Create free account”. You can sign up with email, Google, or Apple ID.
Confirm your email
Deriv will send a verification email. Click the link to activate your account. Takes less than 1 minute.
Access Trader’s Hub
After login, you’ll see Trader’s Hub. Your demo account with $10,000 in virtual funds is automatically active.
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:
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)
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.
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.
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.
📈 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.
🏆 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.
| Strategy | Risk | Speed | For whom |
|---|---|---|---|
| Martingale | High | Fast | Those who accept high risk for fast recovery |
| D’Alembert | Medium | Moderate | Balance between risk and return |
| Oscar’s Grind | Low | Slow | Conservatives 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:
– 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
- Starting with a live account: Always test on demo first. Months of demo, not days.
- Stake too high: Start with $0.35 (minimum). Scale up gradually as you understand.
- No stop loss: Never run a bot without a loss limit. Set it in the Trade Again block.
- 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.
- Not monitoring: Even with the bot running, check periodically. Bugs happen.
- Trusting blindly: No bot is infallible. Analyze results weekly and adjust.
- 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
| Feature | Deriv Bot | IQ Option | MT5 (EAs) |
|---|---|---|---|
| Need to code? | No | Yes (Python) | Yes (MQL5) |
| Cost | Free | Free (unofficial API) | Free |
| Ready strategies | 3 built-in | None | Marketplace (paid) |
| Demo account | $10,000 | $10,000 | Yes |
| Official API | Yes | No (community) | Yes |
| Indicators | SMA, EMA, RSI, BB, MACD | Via code | Hundreds |
| Best for | Beginners | Python devs | Advanced 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 →