API de trading crypto en Volity: acceso REST y WebSocket para sistemas a medida

Last updated mayo 18, 2026
Table of Contents

La API de trading crypto de Volity da a los desarrolladores acceso programático a datos de mercado, gestión de órdenes y manejo de posiciones. Los endpoints REST gestionan el estado de la cuenta, la entrada de órdenes y los datos históricos. Los streams WebSocket entregan precios en tiempo real y eventos de trade. Entorno sandbox, soporte de Expert Advisors MQL y límites de tasa VIP completan la oferta.

Lo que te da la API de trading crypto

Tres patrones de integración, según el grado de personalización de tu sistema:

1. Expert Advisors MQL (EAs). El camino más sencillo. Escribe o compra un EA en MQL4 o MQL5, déjalo caer en Volity MT, y el EA ejecuta en tu nombre usando el mismo motor de ejecución que el trading manual. Los EAs corren sobre la infraestructura de Volity con la misma tasa del 99,6 % de ejecuciones por debajo de 1 segundo.

2. API REST. Integración servidor a servidor. Consulta saldos de cuenta, posiciones abiertas, coloca órdenes, recupera el historial de operaciones. HTTP/JSON estándar. Autenticación mediante clave API emitida en el portal de la cuenta. Adecuada para estrategias algorítmicas construidas en Python, Node.js, Go o cualquier lenguaje que maneje HTTP.

3. Streams WebSocket. Datos de mercado y eventos de cuenta en tiempo real. Suscríbete a streams de ticks de precio de cualquier instrumento, escucha ejecuciones de órdenes, actualizaciones de posición, cambios de saldo. Entrega push de baja latencia. Combinado con REST para cobertura total del sistema.

Categorías de endpoints

Endpoints de cuenta (REST): GET /account, saldo, equity, nivel de margen, exposición. GET /positions, posiciones abiertas con P&L y requisito de margen. GET /orders, órdenes abiertas y pendientes. GET /history, operaciones y órdenes históricas.

Endpoints de datos de mercado (REST): GET /instruments, lista completa de instrumentos con especificaciones. GET /quotes/{symbol}, bid/ask actuales. GET /candles/{symbol}, historial OHLCV en cualquier marco temporal.

Endpoints de trading (REST): POST /orders, coloca órdenes a mercado, limitadas, stop u OCO. PUT /orders/{id}, modifica una orden abierta. DELETE /orders/{id}, cancela una orden. POST /positions/{id}/close, cierra una posición concreta.

Canales WebSocket: quotes:{symbol}, streaming de bid/ask en tiempo real. trades:{symbol}, ticks de operaciones públicas. account, actualizaciones del estado de tu cuenta. positions, actualizaciones de tus posiciones. orders, actualizaciones de tus órdenes.

Autenticación

Las claves API se emiten desde el portal de la cuenta en Ajustes → Acceso API. Cada clave tiene:

  • Permisos: solo lectura, trading habilitado o acceso completo incluyendo retiros
  • Lista de IPs permitidas: restringe la clave a IPs de origen concretas
  • Tramo de límite de tasa: Standard (60 req/min) o VIP (600 req/min)
  • Conmutador sandbox: prueba con capital de demo antes de pasar a live

Las claves se pueden revocar en cualquier momento. Buena práctica: claves separadas por entorno (una para backtesting, una para live, una para monitoreo).

Ejemplos de código

Python REST: colocar una orden a mercado

«`python import requests import os

headers = { «Authorization»: f»Bearer {os.environ[‘VOLITY_API_KEY’]}», «Content-Type»: «application/json» } order = { «symbol»: «BTCUSD», «side»: «buy», «type»: «market», «size»: 0.01, «stop_loss»: 65000, «take_profit»: 75000 } r = requests.post(«https://api.volity.io/v1/orders», json=order, headers=headers) print(r.json()) «`

Node.js WebSocket: suscribirse a ticks de BTC

«`javascript import WebSocket from ‘ws’;

const ws = new WebSocket(‘wss://stream.volity.io/v1?api_key=’ + process.env.VOLITY_API_KEY);

ws.on(‘open’, () => { ws.send(JSON.stringify({ subscribe: [‘quotes:BTCUSD’, ‘quotes:ETHUSD’] })); });

ws.on(‘message’, (data) => { const tick = JSON.parse(data); console.log(${tick.symbol}: bid ${tick.bid} ask ${tick.ask}); }); «`

Límites de tasa

Tramo REST req/min Conexiones WebSocket Órdenes concurrentes
Standard 60 5 50
VIP 600 25 500

El tramo VIP se desbloquea a partir de un saldo de cuenta de 50.000 €. El margen de maniobra en los límites de tasa es una de las razones prácticas por las que las estrategias de alta frecuencia pasan a VIP pronto.

Entorno sandbox

Cada clave API puede alternar entre sandbox (capital de demo) y live (capital real). Sandbox es idéntico a live en todos los aspectos excepto en los fondos; las órdenes se ejecutan contra saldo virtual. Úsalo para:

  • Probar nuevas estrategias antes de desplegar en live
  • Validar el manejo de errores y la lógica de reconexión
  • Incorporar nuevos desarrolladores sin exponer claves live
  • Ejecutar suites de tests automatizados en pipelines CI/CD

El cambio es un único parámetro API o una URL base distinta (sandbox.api.volity.io).

Casos de uso habituales de la API de trading crypto

  • Trading algorítmico. Estrategias a medida en Python o C++ que el framework EA MQL no puede expresar
  • Cuadros de mando de portafolio. Agregar posiciones de Volity más otras cuentas en una sola vista
  • Capas de monitorización de riesgo. Comprobar de forma continua drawdown, concentración de exposición y uso del apalancamiento; alertar al sobrepasar un umbral
  • Infraestructura de backtesting. Extraer datos históricos, reproducirlos contra tu estrategia con spreads y slippage realistas
  • Herramientas de reporting y cumplimiento. Exportar P&L diario, generar reportes por operación para fiscalidad o auditoría
  • Sistemas de copy-trading. Replicar operaciones de una cuenta maestra a cuentas seguidoras (sujeto a requisitos regulatorios)

Latencia y fiabilidad

La API de Volity corre desde centros de datos europeos con presencia edge global. Latencias medianas típicas:

  • Petición REST desde la UE: 30 a 80 ms
  • Petición REST desde la costa este de EE. UU.: 90 a 130 ms
  • Entrega de tick WebSocket: menos de 50 ms desde la actualización de la cotización al cliente
  • SLA de disponibilidad: 99,9 % en Standard, 99,99 % en VIP

Para estrategias sensibles a la latencia, las cuentas del tramo VIP pueden solicitar cross-connects dedicados al núcleo de trading.

Buenas prácticas de seguridad

  • Nunca subas claves API a git. Usa variables de entorno o un gestor de secretos
  • Restringe por IP en las claves de producción
  • Usa claves de solo lectura para cuadros de mando y monitorización
  • Rota las claves trimestralmente como parte de la higiene estándar
  • Activa el 2FA en la propia cuenta, no solo en la clave
  • Registra todo el uso de claves en el lado del servidor para detectar accesos anómalos

Fuentes

Preguntas frecuentes

¿Qué es una API de trading crypto?

Una API de trading crypto es una interfaz programática para colocar operaciones, consultar datos de mercado y gestionar posiciones automáticamente. La API de trading crypto de Volity expone endpoints REST para operaciones de cuenta y órdenes, además de streams WebSocket para precios en tiempo real. Adecuada para traders algorítmicos, cuadros de mando a medida e integraciones de bots.

¿La API de Volity es gratis?

Sí. La API está incluida con tu cuenta de Volity. Los límites de tasa Standard (60 req/min REST, 5 conexiones WebSocket) vienen con todas las cuentas. Las cuentas del tramo VIP (mínimo 50.000 €) desbloquean límites de tasa más altos.

¿Cómo consigo una clave API?

Abre el portal de cuenta de Volity, ve a Ajustes → Acceso API, haz clic en «Generar clave». Defines permisos (solo lectura, trading o completo), lista de IPs permitidas y conmutador sandbox/live en el momento de la creación. Las claves se pueden revocar en cualquier momento.

¿Puedo hacer trading de alta frecuencia en Volity?

Sí. Las cuentas del tramo VIP desbloquean 600 req/min REST y 25 conexiones WebSocket, con SLA de disponibilidad del 99,99 % y cross-connects dedicados opcionales. La capa de ejecución mantiene un 99,6 % de ejecuciones por debajo de 1 segundo para órdenes manuales; las órdenes programáticas se ejecutan a la misma velocidad.

¿La API soporta backtesting?

La API en sí no ejecuta backtests, pero expone datos históricos OHLCV mediante GET /candles que puedes introducir en el backtester de tu elección (Backtrader, vectorbt, a medida). Las cuentas del tramo VIP obtienen una profundidad de historial ampliada.

¿Qué lenguajes puedo usar con la API de Volity?

Cualquier lenguaje que maneje HTTP REST y WebSocket. Opciones habituales: Python, Node.js, Go, Rust, C#, Java. Los EAs MQL4 y MQL5 corren dentro de Volity MT, no vía la API REST.

¿Puedo usar la API para copiar operaciones?

Sí, sujeto a los requisitos regulatorios de tu jurisdicción. Volity también ofrece un producto de copy-trading alojado vía /tools/crypto-copy-trading/ para usuarios que no quieren construir la infraestructura por su cuenta.

¡Empieza tus días con más inteligencia!

Expand Your Knowledge

Obtén información sobre el mercado, formación y actualizaciones de la plataforma del equipo Volity.

¡Empieza tus días con más inteligencia!

Aviso sobre inversiones de alto riesgo: La información del sitio web no contiene, ni debe interpretarse que contiene, asesoramiento de inversión, recomendaciones de inversión, ni una oferta o solicitud de cualquier transacción en instrumentos financieros. No se ha elaborado de conformidad con los requisitos legales destinados a promover la independencia de los estudios de inversiones, y no está sujeta a ninguna prohibición de negociación previa a la difusión de estudios de inversiones. Nada de lo contenido en este sitio debe interpretarse como asesoramiento por parte de Volity Trade o de cualquiera de sus afiliados, directores, directivos o empleados.

Ten en cuenta que el contenido es una comunicación de marketing. Antes de tomar decisiones de inversión, debes buscar asesores financieros independientes que te ayuden a comprender los riesgos.

Los servicios son prestados por Volity Trade Ltd, registrada en Santa Lucía con el número 2024-00059. Debes tener al menos 18 años para utilizar los servicios.

Operar con divisas o CFD (contratos por diferencias) con margen conlleva un alto nivel de riesgo y puede no ser adecuado para todos los inversores. Existe la posibilidad de que sufras una pérdida igual o superior a toda tu inversión. Por lo tanto, no debes invertir ni arriesgar dinero que no puedas permitirte perder. Los productos están destinados a clientes minoristas, profesionales y contrapartes elegibles. Para los clientes que mantienen cuenta(s) con Volity Trade Ltd., los clientes minoristas podrían sufrir una pérdida total de los fondos depositados, pero no están sujetos a obligaciones de pago posteriores más allá de los fondos depositados. Los clientes profesionales y de contraparte elegible podrían sufrir pérdidas superiores a los depósitos.

Volity es una marca comercial de Volity Limited, registrada en la República de Hong Kong, con el número 67964819.
Volity Invest Ltd, número HE 452984, registrada en Archiepiskopou Makariou III, 41, Piso 1, 1065, Lefkosia, Chipre, actúa como agente de pagos de Volity Trade Ltd.

Volity Trade Ltd. es un broker introductorio de UBK Markets Ltd. Ofrece servicios de ejecución y custodia a los clientes introducidos por Volity. UBK Markets Ltd está autorizada y regulada por la Comisión del Mercado de Valores de Chipre (CySEC), con número de licencia 186/12 y domicilio social en 67, Spyrou Kyprianou Avenue, Kyriakides Business Center, 2nd Floor, CY-4003 Limassol, Chipre.

Volity Trade Ltd. no ofrece servicios a ciudadanos/residentes de determinadas jurisdicciones, como Estados Unidos, y no está destinado a ser distribuido o utilizado por ninguna persona en ningún país o jurisdicción donde dicha distribución o uso sea contrario a la legislación o normativa local.

Derechos de autor: © 2026 Volity Trade Ltd. Todos los derechos reservados.