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.