前提条件

Python 3.8+、websockets 库(pip install websockets)和带 API token 的 Deriv 账户。

第 1 步:获取 API token

在您的 Deriv 账户中,打开 Settings → API Token。创建一个带交易权限的 token。

第 2 步:基础连接

连接到 Deriv 的 WebSocket 并用您的 token 授权:

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:
        # authorize
        await ws.send(json.dumps({
            "authorize": "你的_API_TOKEN"
        }))
        resp = await ws.recv()
        print(json.loads(resp))

asyncio.run(connect())

第 3 步:开仓

授权后,您可以开立合约(例如 R_100 上 5 分钟的 CALL):

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"
        }
    }))

完整文档见 api.deriv.com。要了解更多机器人知识,请阅读我们的指南如何创建交易机器人

⚠️ 重要

用真钱前务必在模拟账户上测试。在您的机器人中内置风险管理:每日 stop loss 和交易上限。

⚠️ 风险提示

binary options 交易具有高风险。大多数交易者会亏损。本网站含有联盟链接。