Tiempo de lectura: … min

Entorno de ejecución nativo de IA para estrategias de trading en Bitvavo

Desarrolle en Cursor, Claude Code o cualquier entorno de desarrollo de IA. Despliegue desde GitHub en un entorno de ejecución gestionado en la nube con control MCP nativo, registros y selección de regiones en la UE.

Por el equipo de ingeniería de TradingHost

Sección 01 · De un vistazo

De un vistazo

Plataforma
Bitvavo
Tipo de plataforma
Exchange de criptomonedas (centralizado, con sede en la UE)
Clase de activo
Cripto
Productos compatibles
Solo spot. Sin margen, futuros ni derivados; apalancamiento 1:1 en una única plataforma spot.
Modelo de ejecución
Entorno de ejecución de estrategias en contenedores
Origen del despliegue
GitHub
Lenguajes
Cualquier lenguaje que se ejecute en un contenedor
Integraciones habituales
REST y WebSocket nativos de Bitvavo, CCXT (`bitvavo`), CCXT Pro, Freqtrade, SDK oficiales de Bitvavo (Python, Node.js, Go, Java), personalizado
Integración con flujos de trabajo de IA
Interfaz de control MCP para Cursor, Claude Code, GitHub Copilot y agentes de CLI
Rol de TradingHost
Entorno de ejecución, despliegue, registros, comprobaciones de estado, selección de región, control MCP
Rol de Bitvavo
Cuenta de exchange, acceso a la API, acceso al mercado, plataforma de ejecución, pasarelas en EUR
Afiliación
TradingHost es independiente y no está afiliado a Bitvavo. Bitvavo B.V. está supervisado por la AFM bajo MiCA (autorización concedida en junio de 2025) y registrado en el De Nederlandsche Bank (DNB).

Sección 02 · Qué ofrece Bitvavo

Qué ofrece Bitvavo

Bitvavo es un exchange con sede en la UE que opera exclusivamente en el mercado spot, con pasarelas de pago nativas en EUR (SEPA, SEPA Instant, iDEAL) y autorización MiCA en todo el EEA. Las estrategias se conectan a la plataforma mediante REST y WebSocket, autenticadas con claves de API firmadas con HMAC-SHA256 y limitadas a permisos específicos. No ofrece derivados, margen ni contratos perpetuos; su estructura es deliberadamente más sencilla que la de los exchanges de criptomonedas multiproducto.

Mercados y patrones de estrategia

  • Trading de red (grid) spot en EUR
  • DCA recurrente en EUR para las principales criptomonedas
  • Arbitraje de pares de divisas EUR frente a plataformas en USD
  • Ejecución de baja latencia en la región de la UE desde un entorno de ejecución adyacente a Ámsterdam
  • Creadores de mercado (market-making) spot en pares de EUR
  • Reversión a la media en pares EUR / altcoin
  • Reequilibrio de cartera en posiciones spot
  • Alojamiento de estrategias minoristas conforme a MiCA (pasaporte EEA)

Interfaz de la API

Áreas de producto
Solo spot. Sin futuros, margen ni opciones. Predominan los pares con cotización en EUR; también están disponibles mercados con cotización en USDC, USDT y BTC.
Métodos de conexión
REST en `https://api.bitvavo.com/v2/`. WebSocket en `wss://ws.bitvavo.com/v2/`. También se ofrece API FIX para clientes institucionales (no autoservicio).
Autenticación
Clave de API más solicitudes firmadas con HMAC-SHA256. Cabeceras: `Bitvavo-Access-Key`, `Bitvavo-Access-Signature`, `Bitvavo-Access-Timestamp`, `Bitvavo-Access-Window` (por defecto 10000 ms). La firma equivale al resumen hexadecimal HMAC SHA-256 de `timestamp + method + url + body`, cifrado con el secreto de la API. Lista blanca de IP opcional por clave (muy recomendada). Permisos de la clave de API: View, Trade, Withdraw, Subaccount, Internal Transfer, Administrative.

Para más detalles, consulte Bitvavo

Los endpoints específicos, los pesos de los límites de frecuencia, las listas de símbolos y los niveles de comisiones se encuentran en la documentación de Bitvavo. Consúltelos como la fuente de información oficial.

Sección 03 · Desarrollar con IA

Desarrolle su estrategia para Bitvavo con IA

Elija un método de integración, haga un fork de una plantilla de TradingHost y desarrolle su estrategia en un IDE de IA. Cursor, Claude Code, GitHub Copilot y los agentes de IA basados en CLI funcionan con el mismo flujo de despliegue nativo de GitHub.

  • API nativa de Bitvavo

    Control directo sobre el comportamiento específico de Bitvavo, los datos de la cuenta y la lógica de ejecución de órdenes mediante REST, WebSocket o FIX institucional.

  • CCXT

    Interfaz común para Bitvavo y otros exchanges de criptomonedas. CCXT Pro añade soporte para WebSocket.

  • Freqtrade

    Despliegues basados en framework utilizando la estructura de estrategias de Freqtrade. El soporte para Bitvavo está probado por la comunidad a través de CCXT; no dispone de stoploss en el exchange.

  • Conector personalizado

    Su propio motor de trading interno o integración propietaria con Bitvavo, o uno de los SDK oficiales de Bitvavo (Python, Node.js, Go, Java).

Soporte de frameworks para Bitvavo

Al operar Bitvavo exclusivamente en el mercado spot, la matriz de frameworks es más sencilla que en plataformas multiproducto: no hay columnas para USD-M, COIN-M u opciones. Si su estrategia requiere contratos perpetuos o futuros con margen en USD, combine Bitvavo con otra plataforma (como Binance, Bybit o OKX) para la parte de derivados. Para estrategias spot en Bitvavo, se admiten los tres frameworks principales además de la API nativa; Hummingbot no ofrece actualmente un conector para Bitvavo.

FrameworkSpot
Native Bitvavo APICompatible
CCXTCompatible
FreqtradeCompatible
HummingbotSin soporte documentado

✓ soporte confirmado según la documentación oficial del framework. "sin conector" indica que el framework no incluye un conector para Bitvavo. Los enlaces de flujos de trabajo dirigen a páginas de /workflows/ actualmente en desarrollo.

TradingHost no impone ningún framework. Simplemente ejecuta su proyecto.

Desarrollo con IA

Las plantillas de inicio anteriores se integran de forma natural con los IDE de IA. La interfaz de control MCP de TradingHost completa el ciclo: las herramientas de IA pueden inspeccionar despliegues, revisar registros y gestionar el entorno de ejecución junto a usted, sin intervenir nunca en la ruta de ejecución de las operaciones.

Sección 04 · Ejecutar en TradingHost

Ejecuta tu código en TradingHost

Bitvavo proporciona el exchange y el acceso a la API. TradingHost proporciona el entorno de producción donde se ejecuta tu estrategia conectada a Bitvavo.

En lugar de ejecutar el código de tu estrategia en un portátil, un ordenador de escritorio, un VPS genérico o un servidor configurado manualmente, realizas el despliegue desde GitHub en un entorno de ejecución de contenedores gestionado por TradingHost.

Tú

  • Tu repositorio contiene tu código.
  • Tu despliegue define cómo se ejecuta.
  • Tu estrategia se conecta a Bitvavo.

TradingHost

  • Mantiene el entorno de ejecución en línea.
  • Muestra los logs y las comprobaciones de estado.
  • Selección de región.
  • Superficie de despliegue controlada.

Flujo de despliegue

  1. PASO 01

    Conecta GitHub

    Autoriza a TradingHost para acceder a tu cuenta de GitHub.

  2. PASO 02

    Vincula un repositorio o empieza desde un framework

    Vincule TradingHost a su repositorio de estrategia existente, o haga un fork de un entorno de ejecución de framework de TradingHost (CCXT o Freqtrade) para obtener una base funcional.

  3. PASO 03

    Desplegar en un contenedor de TradingHost

    Selecciona una región (EU o US-East), introduce las variables de entorno que necesita tu estrategia (las claves de API de Bitvavo: las cabeceras `Bitvavo-Access-Key`, `Bitvavo-Access-Signature`, `Bitvavo-Access-Timestamp` y `Bitvavo-Access-Window` se generan a partir de estas) y despliega. TradingHost compila tu contenedor desde el repositorio y ejecuta tu estrategia en una infraestructura gestionada de Kubernetes. No requiere instalar Docker localmente.

  4. PASO 04

    Monitorear logs y estado de salud

    Siga en tiempo real los logs, el estado de salud y el estado del runtime desde el panel de control de TradingHost. Se puede acceder a la misma interfaz mediante MCP desde cualquier AI IDE, de modo que Cursor, Claude Code o un agente de CLI pueden leer el estado del despliegue y gestionar el runtime junto con usted.

  5. PASO 05

    Actualizar y redesplegar

    Suba los cambios a su rama principal de GitHub y TradingHost realizará el redespliegue automáticamente.

Sección 05 · Notas operativas

Notas operativas para Bitvavo

Detalles críticos que surgen al ejecutar una estrategia de Bitvavo en un entorno en la nube en contenedores, que no figuran en la documentación de Bitvavo ni en los archivos README de los frameworks. Cada afirmación a continuación está citada o parafraseada de la propia documentación de Bitvavo; la guía de despliegue se basa en la experiencia de ejecutar estas estrategias en TradingHost.

  1. 01 · Límites de frecuencia

    Límite de frecuencia basado en peso, 1000 puntos por minuto

    Bitvavo aplica un límite de frecuencia ponderado compartido entre REST y WebSocket. El límite predeterminado es de 1000 puntos de peso por minuto, que se contabilizan por clave de API cuando se está autenticado y por IP en caso contrario. Las respuestas incluyen las cabeceras `bitvavo-ratelimit-limit`, `bitvavo-ratelimit-remaining` y `bitvavo-ratelimit-resetat`. Superar este límite devuelve un error HTTP 429 con `errorCode 105` y bloquea a los emisores autenticados durante 1 minuto (15 minutos para los no autenticados).

  2. 02 · WebSocket

    Endpoint único, suscripciones basadas en acciones JSON

    Un único endpoint de WebSocket en `wss://ws.bitvavo.com/v2/` gestiona tanto los datos de mercado públicos como el trading autenticado. Las suscripciones y operaciones de órdenes se envían como mensajes JSON con un parámetro `action`. El límite de frecuencia estándar permite hasta 5000 mensajes por segundo; Market Data Pro tiene un límite de 50/s; ambos devuelven `errorCode 112` en caso de desbordamiento.

  3. 03 · Claves API

    Permisos granulares y lista blanca de IP

    Al crear una clave en el panel de Bitvavo, puede elegir cualquier combinación de los permisos View, Trade, Withdraw, Subaccount, Internal Transfer y Administrative. La lista blanca de IP es opcional pero muy recomendada; sin ella, cualquiera que tenga las credenciales podrá operar en la cuenta. Bitvavo advierte que los retiros iniciados a través de la API omiten el segundo factor de autenticación (2FA), por lo que el permiso Withdraw solo debe habilitarse cuando sea estrictamente necesario.

  4. 04 · Errores de autenticación

    305 / 307 / 309: los fallos de firma e IP que debe conocer

    Los fallos de autenticación más comunes que encuentran los desarrolladores son el `errorCode 307` ("this key does not allow access from this IP") cuando el host de origen no está en la lista blanca, y el `errorCode 309` ("the signature is invalid") cuando el HMAC se generó de forma incorrecta o el secreto se copió con espacios en blanco. El `errorCode 304` cubre discrepancias en la marca de tiempo o la ventana de tiempo. Bitvavo recomienda regenerar las claves en lugar de depurar problemas de nonce o de copiar y pegar.

  5. 05 · Canales de EUR

    Depósitos mediante SEPA, SEPA Instant e iDEAL

    El depósito de dinero fíat se realiza de forma nativa en EUR mediante transferencia bancaria SEPA gratuita (1 día hábil para cuentas holandesas, 2 para el resto del EEA), SEPA Instant para bancos compatibles e iDEAL hasta 50.000 € por transacción. También se admiten depósitos SEPA recurrentes. No hay rampa de entrada para USD; las estrategias deben cotizar en EUR o asumir la exposición al tipo de cambio.

  6. 06 · Redes de depósito

    Una red por activo, sin soporte para stablecoins TRC-20

    A diferencia de los exchanges multicadena, Bitvavo solo admite una red de blockchain por activo listado para reducir el riesgo de envíos erróneos. En particular, no se admiten depósitos en TRC-20 para activos cotizados en Ethereum. La derivación de la dirección de depósito debe verificar la lista de redes compatibles de Bitvavo para cada activo antes de generar una dirección; los fondos enviados por error no se pueden recuperar.

  7. 07 · Regulación

    Autorizado por MiCA a través de la AFM, pasaporte EEA activo

    Bitvavo recibió la autorización MiCA de la AFM holandesa en junio de 2025, lo que cubre la custodia, la operación de una plataforma de trading y la transferencia de criptoactivos en todos los estados miembros de la UE, además de Noruega, Islandia y Liechtenstein. El registro previo ante el DNB sigue activo para la supervisión de prevención de blanqueo de capitales y financiación del terrorismo (AML/CFT). El periodo de transición de MiCA para CASPs sin licencia en la mayoría de los estados miembros finalizó a mediados de 2026; utilizar una plataforma con licencia MiCA es ahora el estándar de cumplimiento obligatorio para los operadores de estrategias residentes en el EEA.

Sección 06 · Diseñado para

Diseñado para

Los runtimes de TradingHost para Bitvavo son ideales para:

  • Desarrolladores que crean estrategias en IDEs de IA (Cursor, Claude Code)
  • Traders sistemáticos de criptomonedas
  • Desarrolladores cuantitativos basados en la UE
  • Usuarios de CCXT y Freqtrade
  • Equipos que migran de hosting VPS a despliegues en contenedores

Conectar GitHub y crear su primera estrategia es gratis.

Sección 08 · Preguntas frecuentes

Preguntas frecuentes

No. TradingHost es independiente y no está afiliado a Bitvavo.

No. El código de su estrategia se conecta a Bitvavo y envía instrucciones según su propia lógica, permisos de cuenta y método de integración. TradingHost proporciona el entorno de ejecución (runtime) donde se ejecuta dicho código.

No. El acceso a la API de Bitvavo lo proporciona Bitvavo. Usted es responsable de su cuenta de Bitvavo, los permisos de la API, las credenciales y el cumplimiento de los términos de Bitvavo.

No. TradingHost es el entorno de ejecución en la nube donde se ejecuta el código de su estrategia. No proporcionamos señales, modelos de predicción de IA ni bots preconfigurados. Con TradingHost, usted escribe o genera la estrategia por su cuenta (a menudo con Cursor o Claude Code), la mantiene en GitHub como su propio código y utiliza TradingHost para ejecutarla en producción. Productos como 3Commas, Cryptohopper y similares son propietarios de la lógica de la estrategia; TradingHost simplemente ejecuta su estrategia.

AWS and DigitalOcean le ofrecen capacidad de cómputo pura. Usted mismo debe encargarse de las actualizaciones del sistema operativo, la orquestación de contenedores, el envío de logs, la rotación de secretos, la redundancia regional y la monitorización del tiempo de actividad. TradingHost le ofrece un entorno de ejecución gestionado y diseñado específicamente para estrategias de trading: despliegue nativo desde GitHub, control mediante MCP desde IDEs de IA, y paneles de logs y estado listos para usar. Si prefiere gestionar la infraestructura usted mismo, AWS es una opción. Si prefiere el entorno de ejecución como un servicio gestionado, TradingHost es el camino más rápido.

Sí. TradingHost ejecuta estrategias en Python; elija el entorno de ejecución de framework que coincida con su pila tecnológica o despliegue su propio repositorio.

Sí. TradingHost es compatible con cualquier lenguaje que pueda ejecutarse dentro de un contenedor.

Sí. Bitvavo es compatible tanto con CCXT como con CCXT Pro bajo el identificador de exchange bitvavo, lo que cubre REST y WebSocket. Bitvavo también publica SDKs oficiales en Python, Node.js, Go y Java si prefiere el cliente nativo. Consulte el entorno de ejecución del framework CCXT para ver todos los detalles de configuración.

Sí, siempre que su proyecto esté diseñado de esa manera. Puede ejecutar múltiples procesos o servicios de estrategia dentro de un mismo entorno de ejecución, o separarlos en diferentes entornos para mayor aislamiento y claridad operativa. Consulte la página del entorno de ejecución de TradingHost para conocer el modelo multiestrategia.

La vía más rápida es hacer un fork de un entorno de ejecución de framework de TradingHost: CCXT o Freqtrade para un proyecto listo para desplegar. O bien, conecte su propio repositorio de estrategias de GitHub. Vincular un repositorio de GitHub y crear una estrategia es gratis; los planes de los entornos de ejecución se detallan en la página de precios.

En su flujo de trabajo de secretos controlado por GitHub. TradingHost los lee en tiempo de ejecución a través de secretos del repositorio de GitHub, secretos de entorno o su propio proceso aprobado de gestión de secretos. TradingHost no necesita custodiar su clave API ni su secreto. Consulte la sección de secretos de la plataforma para conocer el modelo de gestión completo.

No. Las estrategias nunca deberían necesitar el permiso Withdraw. Utilice únicamente los permisos View y Trade, y habilite la lista blanca de IP cuando corresponda. Bitvavo advierte que los retiros iniciados a través de la API omiten el segundo factor de autenticación (2FA), por lo que el permiso Withdraw es de alto riesgo y debe reservarse para claves que opere manualmente desde un host con IP fija.

Sí. TradingHost admite el control basado en MCP para IDEs de IA, incluidos Cursor, Claude Code, GitHub Copilot y agentes de IA basados en CLI. Las herramientas de IA pueden inspeccionar despliegues, revisar logs, reiniciar estrategias y gestionar flujos de trabajo del entorno de ejecución. MCP es una interfaz de control y observabilidad, no la ruta de ejecución de operaciones. Consulte la interfaz de control MCP para obtener una visión detallada.

Ambos. La interfaz de control MCP funciona igual de bien desde agentes basados en CLI (Claude Code CLI, clientes MCP personalizados, llamadas MCP programadas) que desde el interior de un IDE. El ciclo de despliegue nativo de GitHub también funciona sin ninguna herramienta de IA: un simple git push a tu rama principal activa un nuevo despliegue.

El entorno de ejecución detecta la caída y muestra los logs y la información de estado correspondientes. Siempre que sea posible, la estrategia afectada se puede reiniciar sin interrumpir otras estrategias que se estén ejecutando en el mismo contenedor. El código de tu estrategia sigue siendo el responsable de gestionar los errores de forma segura, proteger contra órdenes duplicadas y aplicar controles de riesgo. Consulta la sección de observabilidad para acceder a los logs y a la interfaz de estado.

Esto se debe a un rechazo por lista blanca de IP de Bitvavo. Para solucionarlo, añade la IP de salida del entorno de ejecución de TradingHost a la lista blanca de la clave API en el panel de Bitvavo, o vuelve a generar la clave sin lista blanca (no recomendado). Confirma la IP de salida en la información del entorno de ejecución de TradingHost antes de añadirla a la lista blanca.

El HMAC se generó de forma incorrecta o el secreto de la API se copió con algún espacio en blanco accidental. Vuelve a calcular la firma como un hex digest de HMAC-SHA256(secret, timestamp + method + url + body), asegúrate de que la cadena del cuerpo de la solicitud coincida exactamente con lo firmado y comprueba que Bitvavo-Access-Timestamp esté en milisegundos y dentro del Bitvavo-Access-Window. Volver a generar la clave es la solución más rápida si el secreto se ha corrompido.

No. Bitvavo es una plataforma exclusivamente spot con apalancamiento 1:1; no ofrece futuros, perpetuos, opciones ni productos de margen. Para operar con perpetuos o futuros USD-M, despliega una estrategia independiente en Binance, Bybit o OKX.

Sí. Bitvavo está autorizado bajo MiCA por la AFM holandesa (junio de 2025) y registrado en De Nederlandsche Bank desde 2020. La autorización de MiCA ofrece pasaporte para todo el EEA, por lo que un operador de estrategias residente en el EEA puede alojar su operativa en una plataforma con licencia sin necesidad de registros individuales en cada país. Bitvavo es un CASP, no una entidad de crédito; esto significa que no se extienden las protecciones de MiFID a la actividad de trading.

En EUR mediante transferencia bancaria SEPA gratuita (de 1 a 2 días laborables), SEPA Instant si tu banco lo admite, o iDEAL para recargas instantáneas desde bancos holandeses de hasta 50 000 € por transacción. No existe una pasarela fíat en USD; cualquier PnL denominado en USD requerirá una conversión a stablecoins o divisas.

TradingHost se ejecuta en las regiones EU y US-East. En el caso específico de Bitvavo, la región EU es la más cercana geográficamente a su motor de emparejamiento (situado junto a Ámsterdam) y suele ofrecer la menor latencia de ida y vuelta. Consulta la página de regiones para obtener detalles sobre enrutamiento y proximidad.

No. TradingHost se centra en el entorno de ejecución en producción y el despliegue. El backtesting debe realizarse en tu propio stack de investigación, framework o AlgoBuilder.