Persyaratan

Python 3.8+, pustaka websockets (pip install websockets), dan akun Deriv dengan token API.

Langkah 1: dapatkan token API

Buka Settings → API Token di akun Deriv Anda. Buat token dengan izin trading.

Langkah 2: koneksi dasar

Hubungkan ke WebSocket Deriv dan otorisasi dengan token Anda:

import asyncio
import json
import websockets

API_URL = "wss://ws.derivws.com/websockets/v3?app_id=1089"

async def connect():
    async with websockets.connect(API_URL) as ws:
        # Otorisasi
        await ws.send(json.dumps({
            "authorize": "TOKEN_API_ANDA"
        }))
        resp = await ws.recv()
        print(json.loads(resp))

asyncio.run(connect())

Langkah 3: buka trade

Setelah terotorisasi, Anda dapat membuka kontrak (mis. CALL pada R_100 selama 5 menit):

async def buy_contract(ws):
    await ws.send(json.dumps({
        "buy": 1,
        "price": 10,
        "parameters": {
            "contract_type": "CALL",
            "symbol": "R_100",
            "duration": 5,
            "duration_unit": "m",
            "basis": "stake",
            "amount": 1,
            "currency": "USD"
        }
    }))

Dokumentasi lengkap ada di api.deriv.com. Untuk lebih lanjut tentang bot, baca panduan kami tentang cara membuat bot trading.

⚠️ Penting

SELALU uji di akun demo sebelum memakai uang sungguhan. Sertakan manajemen risiko di bot Anda: stop loss harian dan batas trade.

⚠️ Peringatan risiko

Trading opsi biner mengandung risiko signifikan. Sebagian besar trader mengalami kerugian. Situs ini berisi tautan afiliasi.