Deriv Bot: Cara Bikin Trading Bot Tanpa Coding — Panduan Lengkap 2026
📋 Apa yang Akan Kamu Pelajari
- Apa itu Deriv Bot dan kenapa cocok untuk pemula Indonesia
- Setup akun demo gratis dengan $10,000 (~Rp 158 jt) virtual
- Bikin bot pertama dengan drag-and-drop dalam 15 menit
- Strategi tested — RSI, EMA Cross, Martingale (sehat), Oscar’s Grind
- Risk management built-in dengan stop loss otomatis
- AI integration — pakai ChatGPT/Claude untuk improve strategy
- Backtest & live deployment — workflow profesional
📑 Daftar Isi
- Apa Itu Deriv Bot?
- Kenapa Pakai Deriv Bot?
- Step 1 — Setup Akun Demo
- Step 2 — Akses Deriv Bot Platform
- Step 3 — Bot Pertama (Bot Builder)
- Step 4 — Memahami Blocks & Logic
- Step 5 — Strategi Tested
- Step 6 — Parameter Optimization
- Step 7 — Risk Management
- Step 8 — Backtest & Demo Run
- Step 9 — Integrasi AI (ChatGPT/Claude)
- Step 10 — Live Trading (Hati-Hati!)
- Step 11 — Topik Advanced
- FAQ
Apa Itu Deriv Bot?
Deriv Bot adalah platform tanpa coding untuk bikin trading bot otomatis. Dengan interface drag-and-drop (mirip Scratch), kamu bisa bikin bot yang:
- Analyze market secara real-time
- Open posisi otomatis berdasarkan rules kamu
- Apply risk management (stop loss, take profit)
- Run 24/7 di synthetic indices (V75, V100, Boom, Crash)
- Save dan share strategi sebagai file XML
Platform ini gratis dengan akun Deriv (termasuk demo). Tidak butuh install — semua berjalan di browser.
💡 Deriv Bot vs Python API
Deriv Bot = cepat & visual tapi terbatas pada logic yang tersedia di block library. Python API = kontrol penuh tapi butuh coding. Most traders mulai dengan Deriv Bot untuk prototype, lalu pindah ke Python ketika strategi terbukti work.
Kenapa Pakai Deriv Bot?
| Fitur | Deriv Bot | Manual Trading |
|---|---|---|
| Eksekusi konsisten | ✓ 100% by rules | Subject to emotion |
| Speed eksekusi | < 1 detik | 3-5 detik |
| Run 24/7 | ✓ Ya | Tidak (manusia tidur) |
| Multiple strategi parallel | ✓ Ya | Sulit fokus |
| Backtest & optimize | ✓ Built-in | Manual paper trade |
| Coding required | ❌ Tidak | — |
| Setup time | 15 menit | Bertahun belajar |
Cocok untuk:
- Pemula yang mau coba trading otomatis tanpa belajar coding
- Trader manual yang mau scale strategi
- Siapa pun yang mau test ide cepat sebelum invest waktu di Python
- Trader yang ingin run multiple bots parallel di asset berbeda
Step 1 — Setup Akun Demo
Buka deriv.com
Klik “Create free demo account”. Tidak butuh KYC untuk demo. Cukup email + password.
Verifikasi email
Cek inbox kamu dan klik link verifikasi. Login ke akun.
Mode demo otomatis aktif
Kamu akan langsung punya $10,000 (~Rp 158 juta) virtual. Lihat balance di top-right corner. Indicator “Demo” akan visible di header.
Eksplor platform sebentar
Cek tab “Reports”, “Cashier” (untuk demo top-up jika kepakai), dan “Settings”. Familiarisasi dengan UI sebelum lanjut.
✓ Tips Setup Demo
Jika demo balance habis (kalah), kamu bisa top-up gratis di Cashier → Reset Balance. Bisa unlimited times. Ini fitur unik Deriv — di banyak broker lain, demo expire setelah 30 hari.
Step 2 — Akses Deriv Bot Platform
Setelah login:
Buka bot.deriv.com
Atau dari Trader’s Hub → “Deriv Bot”. Platform akan load (browser-based, no install).
Pilih mode “Bot Builder”
Ada 3 mode utama: Bot Builder (build from scratch), Quick Strategy (template ready), Charts (analisa). Mulai dengan Bot Builder.
Familiarisasi dengan UI
Sisi kiri: block library (kategori: Trade Parameters, Purchase Conditions, Trade Operations, dll). Tengah: workspace. Kanan: controls (Run, Stop, Save, Load).
Step 3 — Bot Pertama (Bot Builder)
Kita bikin bot paling sederhana: “Always Buy Rise” di Volatility 75 dengan stake $0.35. Goal: pahami workflow basic.
Drag block “Trade parameters”
Dari kategori Trade parameters, drag block utama ke workspace. Set: Market = Synthetic Indices, Submarket = Continuous Indices, Asset = Volatility 75 Index.
Set trade type
Trade Type = Rise/Fall. Contract Type = Rise. Duration = 5 ticks. Stake = 0.35 USD.
Tambah “Purchase conditions”
Drag block dari Purchase conditions. Set: “Buy when” dengan logic true (always buy). Pilih contract: CALL (Rise).
Tambah “Trade results”
Drag block Restart trade on error dan Trade again. Set: trade again sampai profit reaches $5 atau loss reaches $5.
Klik “Run”
Bot mulai trading. Lihat “Transactions” panel di bawah. Setiap 5 ticks (~10 detik di V75), bot buy CALL dengan stake $0.35.
⚠️ Bot Ini Bukan Profitable
“Always Buy Rise” akan kehilangan uang jangka panjang karena hanya menang 50% (kasar) dengan payout 95%. Ini contoh teknis untuk pahami workflow. Jangan jalankan di akun real.
Step 4 — Memahami Blocks & Logic
Deriv Bot punya ratusan block. Yang penting untuk pemula:
Kategori Utama Blocks
Wajib ada di setiap bot. Contoh: Market: V75 Stake: $1
Contoh: If RSI < 30 → Buy CALL
Contoh: After 3 wins → Increase stake by 50%
Contoh: Stop when profit ≥ $50 OR loss ≥ $20
Contoh: Get RSI(14) on last 50 candles
+ − × ÷, comparisons (> < =), logic (AND OR NOT).Contoh: If price > (last_price * 1.001)
Tipe Contract di Deriv Bot
| Contract | Logic | Payout |
|---|---|---|
| Rise/Fall (CALL/PUT) | Price akan naik/turun? | 85-95% |
| Higher/Lower | Price akan >/< barrier? | 80-130% |
| Touch/No Touch | Price akan touch barrier? | varies |
| Digits | Last digit even/odd/match? | ~95% |
| Asians | Average price akan > entry? | ~85% |
Step 5 — Strategi Tested
Beberapa strategi populer yang bisa kamu coba di demo. Semua butuh test minimal 30 hari sebelum dipertimbangkan live.
1. RSI Bounce (Untuk Pemula)
- Logic: Buy CALL ketika RSI < 30, Buy PUT ketika RSI > 70
- Asset: V75 atau V100
- Duration: 5-10 ticks
- Win rate expectation: 55-65%
- Strength: Simple, well-known, good for trending markets
- Weakness: Failures during strong trends
2. EMA Crossover (Trend Following)
- Logic: Buy CALL ketika EMA(9) crosses above EMA(21), Buy PUT ketika EMA(9) crosses below EMA(21)
- Asset: V75 atau Forex pair
- Duration: 1-5 menit
- Win rate expectation: 50-60%
- Strength: Capture trends, R/R bagus
- Weakness: Whipsaws di sideways market
3. Oscar’s Grind (Money Management)
- Logic: Stake = base. After loss → keep stake. After win → increase by 1 unit until +1 profit, then reset.
- Asset: Combine dengan strategy di atas
- Strength: Lebih aman dari Martingale, slow but steady growth
- Weakness: Profit terbatas per cycle
4. Higher/Lower with Barrier (Statistical Edge)
- Logic: Set barrier 1% di atas current price, buy
Higherdengan duration 5 menit - Asset: Synthetic dengan volatility predictable
- Edge: Pakai statistical probability dari volatility historical
- Win rate: Variable, butuh tuning
⛔ Strategi yang HARUS Dihindari
Pure Martingale (double stake after loss) terlihat profitable di demo singkat, tapi blow account in real money. Read analisa Martingale untuk paham kenapa. Hindari juga “100% win rate bots” yang dijual online — selalu scam.
Step 6 — Parameter Optimization
Setelah pilih strategi, tune parameter. Yang paling impactful:
Stake Size
- Pemula: $0.35-$1 per trade (test mode)
- Intermediate: 1-2% dari balance per trade
- Advanced: Dynamic (Kelly Criterion based)
Duration
- Tick-based (5-10t): Best for synthetic indices
- Minute-based (1-5m): Best for Forex pairs
- Hour-based: Untuk trend strategies
RSI/EMA Period
- RSI: Default 14, eksperimen dengan 7 (faster) atau 21 (slower)
- EMA Fast: 9 (standard), Slow: 21
- Untuk synthetic short-duration: pakai shorter periods (RSI 7, EMA 5/13)
Step 7 — Risk Management
⚠️ Aturan Risk Wajib
Tidak ada strategi yang berhasil tanpa risk management. Sebelum jalankan bot live, set rules ini di “Trade again” block.
- Daily loss limit: Stop bot ketika loss mencapai 5% balance harian
- Profit target: Stop ketika profit hit 3-5% harian (jangan greedy)
- Max trades per session: 20-50 trades, hindari over-trading
- Stake per trade: Never > 2% balance
- No revenge trading: Setelah 3 losses berturut, pause 1 jam
Implementation di Deriv Bot:
• Repeat UNTIL total profit >= $3
• Repeat UNTIL total loss >= $5
• Repeat UNTIL total trades >= 30
Read guide lengkap: Risk Management untuk Trading Bots.
Step 8 — Backtest & Demo Run
Sebelum live, wajib test di demo extensively.
Workflow Test
- 30-day demo run: Jalankan bot 30 hari berturut-turut. Log setiap trade.
- Variety of conditions: Test di trending, ranging, volatile periods.
- Track metrics: Win rate, profit factor, max drawdown, Sharpe ratio.
- Iterate: Adjust parameters berdasarkan hasil.
- Stress test: Run during news events (FOMC, ECB) untuk lihat bagaimana bot react.
Metrics yang Harus Pass Sebelum Live
| Metric | Minimum | Excellent |
|---|---|---|
| Win rate | >= 55% | >= 65% |
| Profit factor | >= 1.3 | >= 1.8 |
| Max drawdown | <= 20% | <= 10% |
| Sample size | 200+ trades | 500+ trades |
| Time period | 30 hari | 90+ hari |
Untuk backtest detail: guide backtest di TradingView.
Step 9 — Integrasi AI (ChatGPT/Claude)
AI bisa 10x speed up workflow Deriv Bot kamu. Beberapa use case:
1. Generate Strategy Ideas
Tanyakan ChatGPT/Claude:
2. Debug Strategy Failure
Paste hasil backtest ke AI, tanyakan kenapa strategy fail dan suggest improvements. Lihat 5 AI prompts essential.
3. Convert Pine Script ke Deriv Bot Logic
Punya indicator favorit di TradingView (Pine Script)? Minta AI translate logic-nya ke Deriv Bot blocks.
4. Optimize Parameters
Berikan AI hasil backtest dengan beberapa parameter set, minta dia recommend optimal combination.
✓ AI Workflow Tip
AI tidak akan generate strategi profitable langsung — tapi bisa accelerate iteration cycle kamu dari hari ke jam. Pakai AI sebagai “trading coach” yang available 24/7, bukan oracle.
Step 10 — Live Trading (Hati-Hati!)
🛑 Sebelum Live, Confirm:
1. Strategi profitable di 30+ hari demo
2. Win rate >= 55%, profit factor >= 1.3
3. Kamu paham setiap block di bot kamu
4. Risk management fully implemented
5. Capital yang dipakai = uang yang kamu siap kehilangan 100%
Live Deployment Steps
Verifikasi KYC
Upload KTP + bukti alamat. Diproses dalam 1-3 hari kerja.
Deposit kecil dulu
Mulai dengan $50-$100 (~Rp 800rb-1.6jt). Jangan deposit besar di awal.
Switch ke akun real
Toggle dari Demo ke Real di top-right. Bot kamu akan run di akun real sekarang.
Reduce stake size
Untuk live, mulai dengan stake yang 20-30% lebih kecil dari yang kamu pakai di demo. Slippage di live lebih tinggi.
Monitor 1 minggu pertama
Cek bot setiap hari di minggu pertama. Pastikan eksekusi sesuai harapan. Stop dan investigate jika ada anomali.
Scale gradually
Jika bot profitable konsisten selama 1 bulan, baru tambah stake 25-50%. Hindari “all-in” approach.
Step 11 — Topik Advanced
Multi-Asset Bots
Run bot berbeda di asset berbeda untuk diversifikasi. Contoh: 1 bot di V75 (synthetic), 1 di EUR/USD (Forex), 1 di Boom 500 (synthetic-trend).
Save & Share XML
Bot bisa di-save sebagai XML file. Bisa di-share dengan komunitas atau di-version-control di GitHub.
Custom Notifications
Block Notify bisa send alerts ke email/Telegram saat bot hit target atau encounter error.
Combine with Python API
Untuk yang sudah comfortable, kombinasi Deriv Bot (untuk eksekusi) + Python API (untuk analytics & logging) = setup profesional. Lihat tutorial Python.
Synthetic Strategies
Synthetic indices (V75, V100) punya karakter unik — tidak dipengaruhi news, volatilitas konsisten. Strategi yang work di sini berbeda dari Forex. Read: V75 untuk AI Bots.
FAQ
Berapa modal minimum untuk mulai serius?
$100-$200 (~Rp 1.6-3.2 juta) cukup untuk test live dengan stake kecil. Tapi jangan pakai uang yang tidak siap kamu kehilangan. Demo $10,000 gratis cukup untuk learn dulu.
Apakah Deriv Bot bisa profit konsisten?
Ya, dengan strategi yang tested + risk management + discipline. Bot tidak magic — masih butuh effort untuk develop strategy yang work di kondisi market kamu.
Bisa run bot 24/7 tanpa PC nyala?
Tidak. Deriv Bot run di browser, jadi browser harus tetap open. Solusinya: pakai VPS murah ($5-10/bulan) dengan browser headless. Atau pindah ke Python API + VPS untuk true 24/7.
Apakah Deriv Bot legal di Indonesia?
Deriv tidak diregulasi Bappebti. Status hukumnya area abu-abu di Indonesia. Banyak trader Indonesia pakai tanpa masalah, tapi perlindungan hukum terbatas jika ada dispute. Read: Deriv Review lengkap.
Berapa lama belajar Deriv Bot?
Basic workflow: 2-3 jam. Intermediate strategies: 1-2 minggu. Master level (custom strategies + risk management): 3-6 bulan.
Mana yang lebih baik: Deriv Bot atau Python API?
Untuk pemula dan fast prototyping: Deriv Bot. Untuk custom logic, ML integration, dan 24/7 deployment: Python API. Many traders pakai keduanya.
Bisa kombinasi Deriv Bot dengan TradingView signals?
Tidak directly. Tapi kamu bisa replicate logic Pine Script ke Deriv Bot blocks. Atau pakai Python API untuk listen TradingView webhook dan execute di Deriv.
Apakah ada Deriv Bot mobile app?
Web-based platform fully responsive di mobile. Tidak ada native app khusus. Tapi untuk monitoring saja — building bots lebih nyaman di desktop.
🚀 Siap bikin bot pertama? Buka demo Deriv (gratis, $10,000 virtual):
Buka Demo Deriv (Setup 2 Menit)Topik Terkait
- Python + Deriv API (Next Level)
- ChatGPT & Claude untuk Indikator Trading
- Volatility 75 Index untuk AI Bots
- Martingale — Kenapa Tidak Work
- Risk Management untuk Bots
- Real Test: Deriv Bot 70% Win Rate
