Why la API de Deriv?
Deriv es el único broker de binary options de nuestro ranking que offers una API pública completa y oficialmente documentada para automatización. La API permite: obtener precios en tiempo real vía WebSocket (sin polling), calcular propuestas de contratos con payout exacto, ejecutar compras de binary options, consultar portafolio abierto y historial de transstocks, y gestionar the account programáticamente.
Configuration inicial
Step 1 — Token de API: Regístrate en Deriv, ve a Configuration → Tokens de API, crea un token con permisos de lectura, trading y pagos. Este token es tu clave de autenticación.
Step 2 — Entorno Python: Instala Python 3.8+ y la librería websockets con pip. El endpoint de la API es wss://ws.derivws.com/websockets/v3, usando el protocolo WebSocket para comunicación bidireccional en tiempo real.
Step 3 — Conexión básica: Conecta al WebSocket, envía el comando de autenticación con tu token, y suscríbete al feed de ticks del asset que quieras operar (for example, frxEURUSD para EUR/USD o R_100 para Volatility 100 Index).
Trades principales
Suscripción a precios: Envía una solicitud de ticks con el símbolo del asset. La API enviará actualizaciones de precio en tiempo real, cada tick of the market. Esto te permite calcular indicadores (RSI, moving averages) en tu bot.
Propuesta de contrato: Antes de comprar, solicitas una propuesta: especificas asset, tipo de contrato (CALL/PUT), duración (ejemplo: 5 minutos), y monto. La API responde con el payout exacto que recibirás si ganas. Esto te permite evaluar si el ratio risk/beneficio es favorable.
Ejecución: Si la propuesta te conviene, envías la orden de compra con el ID de la propuesta. El contrato se ejecuta immediately y la API confirma con los detalles de the trade.
Mercados sintéticos: la advantage exclusiva
Deriv offers índices sintéticos (Volatility 10, 25, 50, 75, 100) que operan 24/7, 365 días al año, includedo fines de semana y festivos. Estos mercados son generados por un algoritmo con comportamiento estadístico similar al mercado real. Para bots, esto significa que pueden operar sin interrupciones, unlike forex que cierra los fines de semana.
Risk management en el bot
Implementa siempre estos controles: límite de loss por sesión (detiene el bot si pierde más del 6-10% del capital), máximo de trades consecutivas perdedoras (3-5 antes de pausa), cooldown entre trades (evita entrar immediately después de una loss), y logging completo de todas the trades para análisis posterior.
Recursos
La documentación oficial de la API de Deriv includes ejemplos interassets, playground para probar llamadas, y referencia completa de todos los endpoints. Lee nuestra guide de cómo crear un trading robot para la estructura general del bot, y strategies para robots para la lógica de trading.
⚠️ Risk warning
Binary options trading involves significant risk. Most retail traders lose money. Practice on a demo account before using real money.