Runtime nativo de IA para estrategias en Kraken
Desarrolla en Cursor, Claude Code o cualquier IDE de IA. Despliega desde GitHub en un runtime en la nube gestionado con control MCP de primer nivel, logs y selección de región.
Sección 01 · De un vistazo
De un vistazo
- Plataforma
- Kraken
- Tipo de plataforma
- Exchange de criptomonedas (spot, margen, futuros, derivados)
- Clase de activo
- Cripto, más acciones tokenizadas xStocks
- Productos compatibles
- Spot, margen, futuros perpetuos y con vencimiento fijo a través de Kraken Futures (una plataforma independiente en futures.kraken.com), acciones tokenizadas (xStocks). La infraestructura de derivados de EE. UU. regulada por la CFTC, incorporada tras la adquisición de Bitnomial por parte de Payward en mayo de 2026, está en expansión; los perpetuos y las opciones se sumarán próximamente, según el anuncio de Kraken.
- Modelo de ejecución
- Runtime de estrategias contenedorizado
- Origen del despliegue
- GitHub
- Lenguajes
- Cualquier lenguaje que se ejecute en un contenedor
- Integraciones habituales
- REST, WebSocket y FIX nativos de Kraken, CCXT (kraken, krakenfutures), Freqtrade, Hummingbot, conectores personalizados
- 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
- Runtime, despliegue, logs, comprobaciones de estado, selección de región, control MCP
- Rol de Kraken
- Cuenta de exchange, acceso a la API, acceso al mercado, plataforma de ejecución
- Afiliación
- TradingHost es independiente y no está afiliado a Kraken ni a su matriz, Payward. Payward completó la adquisición de Bitnomial el 4 de mayo de 2026.
Sección 02 · Qué ofrece Kraken
Qué ofrece Kraken
El mercado spot y de margen de Kraken opera en api.kraken.com, con REST firmado mediante HMAC-SHA512 y feeds de WebSocket v1 y v2. Kraken Futures opera en futures.kraken.com como una plataforma independiente con su propio conjunto de claves API y esquema de firma, que cubre contratos perpetuos y con fecha de vencimiento. Ambas interfaces admiten FIX 4.4 para clientes institucionales. La infraestructura de derivados de EE. UU. regulada por la CFTC y respaldada por Bitnomial, añadida por Payward en mayo de 2026, se está expandiendo hacia perpetuos y opciones. Los detalles de los endpoints cambian con el tiempo; la estructura general es estable, mientras que los límites de tasa de solicitudes, niveles de comisiones y listas de símbolos específicos se encuentran en la documentación de Kraken.
Mercados y patrones de estrategia
- Market making spot en pares de Kraken Pro
- Trading de margen con apalancamiento de hasta 5x en pares compatibles
- Futuros perpetuos en Kraken Futures (colateral múltiple, liquidados en USD)
- Futuros con vencimiento fijo (mensuales y trimestrales) en Kraken Futures
- Arbitraje entre plataformas (spot de Kraken y Kraken Futures)
- Estrategias de acciones tokenizadas xStocks a través del mercado spot de Kraken
- Ejecución institucional FIX 4.4 desde un runtime coubicado
- Flujo de derivados de EE. UU. regulados por la CFTC a través de la infraestructura de Payward respaldada por Bitnomial
Interfaz de la API
- Áreas de producto
- Spot y margen a través de api.kraken.com, futuros (perpetuos y con fecha de vencimiento) a través de futures.kraken.com. Entorno demo disponible únicamente para futuros en demo-futures.kraken.com. No existe una red de prueba pública para spot, por lo que las simulaciones (dry-runs) deben realizarse en la API real con órdenes de tamaño mínimo o datos históricos.
- Métodos de conexión
- REST, WebSocket v1, WebSocket v2 (fuera de beta desde diciembre de 2023, ambos con soporte activo), FIX 4.4 para spot y futuros (solo institucional, requiere una clave API de spot con tipo FIX).
- Autenticación
- La API REST de spot utiliza HMAC-SHA512 sobre (ruta URI + SHA256(nonce + datos POST)) con las cabeceras API-Key y API-Sign y un nonce estrictamente incremental. La API REST de futuros utiliza un conjunto de claves API independiente generado en futures.kraken.com con las cabeceras APIKey + Authent y un esquema de firma diferente. Autenticación de dos factores (2FA) opcional en las claves API (TOTP o contraseña estática). Las interfaces de autenticación de spot y de futuros son completamente independientes.
Para más detalles, consulte Kraken
Los endpoints específicos, límites de tasa de solicitudes, listas de símbolos, niveles de comisiones e historial de versiones se encuentran en la documentación de Kraken. Consúltalos como la fuente oficial de información.
- docs.kraken.comÍndice del centro de API de Kraken
- docs.kraken.com/api/docs/guides/spot-rest-authGuía de autenticación REST para spot
- docs.kraken.com/api/docs/guides/futures-restIntroducción a la API REST de futuros
- docs.kraken.com/api/docs/guides/spot-ratelimitsLímites de tasa de solicitudes y tasas de reducción para REST de spot
Sección 03 · Desarrollar con IA
Desarrolle su estrategia para Kraken 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 Kraken
Control directo sobre el comportamiento específico de Kraken, los datos de la cuenta y la lógica de ejecución de órdenes.
CCXT
Interfaz común para Kraken Spot, Kraken Futures y otros exchanges de criptomonedas. CCXT expone Kraken como dos identificadores de exchange independientes: `kraken` para spot y margen, y `krakenfutures` para perpetuos y futuros con fecha de vencimiento.
Freqtrade o Hummingbot
Despliegues basados en frameworks utilizando su estructura de estrategia y modelo de configuración. Ambos frameworks ofrecen soporte nativo de primer nivel para Kraken Spot.
Conector personalizado
Tu propio motor de trading interno o integración propietaria con Kraken.
Compatibilidad de frameworks con productos de Kraken
La cobertura varía según el framework. CCXT cubre Kraken Spot y Kraken Futures desde una sola librería mediante dos identificadores de exchange independientes (`kraken` y `krakenfutures`). Freqtrade y Hummingbot ofrecen soporte nativo de primer nivel para Kraken Spot. El acceso a la API nativa de Kraken cubre toda la interfaz, incluido el margen en api.kraken.com y la plataforma independiente de futuros en futures.kraken.com.
✓ compatibilidad confirmada según la documentación oficial del framework. "no" indica que no está documentado oficialmente como compatible.
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
Kraken proporciona el exchange y el acceso a la API. TradingHost proporciona el entorno de producción donde se ejecuta tu estrategia conectada a Kraken.
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 Kraken.
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
- PASO 01
Conecta GitHub
Autoriza a TradingHost para acceder a tu cuenta de GitHub.
- PASO 02
Vincula un repositorio o empieza desde un framework
Apunta TradingHost hacia el repositorio de tu estrategia existente, o haz un fork de un entorno de ejecución de framework de TradingHost (CCXT, Freqtrade o Hummingbot) para obtener una base funcional.
- PASO 03
Desplegar en un contenedor de TradingHost
Elija una región (EU o US-East), introduzca los valores de entorno que requiera su estrategia (claves API de Kraken para Spot o Futures, etc.) y despliegue. TradingHost compila su contenedor a partir del repositorio y ejecuta la estrategia en una infraestructura gestionada de Kubernetes. Sin necesidad de instalar Docker localmente.
- 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.
- 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 Kraken
Aspectos críticos que surgen al ejecutar una estrategia de Kraken en un runtime en la nube contenedorizado, que no se detallan en la documentación de Kraken ni en los archivos README de los frameworks. Cada punto a continuación está citado o parafraseado de la propia documentación de Kraken; las pautas de despliegue provienen de la experiencia real ejecutando estas estrategias en TradingHost.
01 · Nonce
La validación del nonce de Kraken es estricta y se comparte por clave
Cada solicitud privada REST de spot debe incluir un nonce estrictamente incremental por clave API. Las solicitudes en paralelo o cualquier desfase de reloj entre procesos generarán el error EAPI:Invalid nonce. La solución estándar consiste en usar una clave por worker junto con nonces con resolución de nanosegundos; Kraken también ofrece un margen configurable (Nonce Window) en cada clave para absorber las solicitudes que lleguen fuera de orden.
02 · WebSockets
v1 y v2 siguen activos; se recomienda v2
WebSocket v2 salió de la fase beta en diciembre de 2023 y es la API hacia la que Kraken orienta las nuevas integraciones, con un esquema de estilo FIX, marcas de tiempo RFC3339 y precios numéricos. v1 sigue recibiendo parches y no tiene una fecha de desactivación anunciada, pero el código nuevo debería apuntar a v2 a menos que dependas de un feed exclusivo de v1.
03 · Stacks independientes
Spot y Futures son dos API distintas con dos conjuntos de claves
Spot opera en api.kraken.com con firma HMAC-SHA512. Futures opera en futures.kraken.com con el par de cabeceras APIKey + Authent y un algoritmo de firma diferente. Las claves se generan en secciones distintas de la cuenta y no son intercambiables. Una estrategia unificada que opere en ambos mercados debe gestionar dos credenciales y dos clientes.
04 · Límites de peticiones
Contador por nivel que se reduce de forma continua
Kraken utiliza un modelo de contador donde cada llamada tiene un coste fijo y el contador se reduce por segundo según el nivel de verificación: Starter tiene un límite de 60 con una reducción de -1/s, Intermediate de 125 con -2.34/s y Pro de 180 con -3.75/s. El mismo contador se comparte entre REST, WebSocket y FIX, por lo que no se puede evitar cambiando de protocolo de transporte. Superar el límite devuelve EOrder:Rate limit exceeded.
05 · Testnet
Futures cuenta con un entorno demo real; Spot no
Kraken ofrece una demo completa en demo-futures.kraken.com que replica la interfaz REST y WebSocket real de Futures, con un registro y claves independientes. No existe un entorno de pruebas equivalente para Spot. La validación de estrategias para Spot debe realizarse en la API real con órdenes de tamaño mínimo o utilizando datos históricos registrados.
06 · Tipos de órdenes
Post-only, iceberg, trailing stop y un conjunto completo de TIF
El esquema de órdenes de Kraken admite post-only, iceberg (muestra una fracción de hasta 1/15 de order_qty) y trailing stops tanto en Spot como en Futures. Las opciones de Time-in-force incluyen GTC, IOC, GTD y post-only. Estas se mapean de forma directa mediante los parámetros de CCXT, aunque Freqtrade solo expone GTC, IOC y PO.
07 · Errores
Identifique el prefijo: EAPI frente a EOrder frente a EGeneral
EAPI:Invalid key suele indicar que la construcción de la firma es incorrecta (ruta errónea, HMAC incorrecto o base64 erróneo) y no que la clave haya sido revocada. EAPI:Invalid nonce se debe al orden de las peticiones, no a las credenciales. EOrder:Insufficient funds refleja el saldo disponible tras restar las órdenes y posiciones abiertas, no el saldo bruto de la cartera. EGeneral:Permission denied indica que faltan permisos en la clave.
Sección 06 · Diseñado para
Diseñado para
Los runtimes de TradingHost para Kraken son ideales para:
- Desarrolladores que crean estrategias en IDE de IA (Cursor, Claude Code)
- Traders sistemáticos de criptomonedas
- Desarrolladores cuantitativos (quants)
- Usuarios de CCXT, Freqtrade y Hummingbot
- 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 Kraken ni a su matriz, Payward.
No. El código de su estrategia se conecta a Kraken y envía instrucciones según su propia lógica, los permisos de su cuenta y el método de integración elegido. TradingHost proporciona el entorno de ejecución (runtime) donde se ejecuta dicho código.
No. El acceso a la API de Kraken lo proporciona la propia plataforma Kraken. Usted es responsable de su cuenta de Kraken, los permisos de la API, las credenciales y el cumplimiento de los términos de servicio de Kraken.
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 la ayuda de Cursor o Claude Code), la mantiene en GitHub como su propio código y utiliza TradingHost para ejecutarla en producción. Productos como 3Commas o Cryptohopper son propietarios de la lógica de la estrategia; TradingHost simplemente ejecuta la suya.
AWS y DigitalOcean le ofrecen capacidad de cómputo básica. Usted debe encargarse de las actualizaciones del sistema operativo, la orquestación de contenedores, la transferencia de registros (logs), la rotación de secretos, la conmutación por error de región 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 IDE de IA y visualización integrada de registros y estado del sistema. 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 del framework que coincida con su stack tecnológico o despliegue su propio repositorio.
Sí. TradingHost es compatible con cualquier lenguaje que pueda ejecutarse dentro de un contenedor.
Sí. CCXT incluye dos exchanges independientes: kraken para Spot y margen, y krakenfutures para contratos perpetuos y futuros con fecha de vencimiento. Requieren dos conjuntos de claves de API diferentes. TradingHost ejecuta su contenedor de CCXT contra cualquiera de ellos o contra ambos. Monte las credenciales correctas como secretos. Consulte el entorno de ejecución del framework CCXT para ver todos los detalles de configuración.
Sí. Las claves de Spot se crean en su cuenta principal de Kraken en kraken.com; las claves de Futures se crean por separado en futures.kraken.com. Los dos esquemas de autenticación difieren (HMAC-SHA512 con API-Sign para Spot, y la cabecera APIKey + Authent para Futures), por lo que una estrategia que opere en ambos mercados necesitará dos credenciales y, por lo general, dos clientes.
Para operar exclusivamente en Spot, Freqtrade ofrece un soporte excelente para Kraken. Para operaciones en múltiples plataformas o futuros perpetuos, CCXT cubre tanto kraken como krakenfutures desde una única biblioteca. El conector de kraken de Hummingbot es la opción más limpia para creación de mercado (market making), pero solo es compatible con Spot.
Sí, siempre que su proyecto esté diseñado de esa manera. Puede ejecutar múltiples procesos o servicios de estrategia dentro de un único entorno de ejecución, o separarlos en diferentes entornos de ejecución para mayor aislamiento y claridad operativa. Consulte la página de entornos de ejecución de TradingHost para conocer el modelo de multiestrategia.
El camino más rápido es hacer un fork de un entorno de ejecución de framework de TradingHost: CCXT, Freqtrade o Hummingbot para obtener un proyecto listo para desplegar. También puede conectar 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 las lee en tiempo de ejecución a través de los secretos del repositorio de GitHub, secretos de entorno o su propio proceso aprobado de gestión de secretos. TradingHost no necesita la custodia de su clave de API ni de 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 permisos de retiro. Utilice permisos con alcance limitado (consultar fondos, consultar órdenes abiertas, crear/modificar órdenes, acceso a websocket) y listas blancas de IP cuando corresponda.
Sí. TradingHost admite el control basado en MCP para IDE de IA, incluidos Cursor, Claude Code, GitHub Copilot y agentes de IA basados en CLI. Las herramientas de IA pueden inspeccionar despliegues, revisar registros, 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 sección de la interfaz de control MCP para obtener una visión detallada.
Ambos. La superficie de control de MCP funciona igual de bien desde agentes basados en CLI (Claude Code CLI, clientes MCP personalizados, llamadas MCP mediante scripts) que desde el interior de un IDE. El flujo de despliegue nativo de GitHub también funciona sin ninguna herramienta de IA: un git push normal a tu rama main activa un nuevo despliegue.
El runtime detecta el fallo y expone los logs y la información de estado pertinentes. En los casos compatibles, la estrategia afectada se puede reiniciar sin interrumpir otras estrategias que se ejecuten en el mismo contenedor. El código de tu estrategia sigue siendo responsable de la gestión segura de errores, la protección contra órdenes duplicadas y los controles de riesgo. Consulta la sección de observabilidad para acceder a los logs y a la interfaz de estado.
Kraken requiere nonces monótonamente crecientes por clave de API, y cualquier paralelismo rompe esa lógica. Ejecuta una clave por proceso worker, usa un nonce con resolución de nanosegundos y amplía el Nonce Window de la clave en la configuración de Kraken si sigues viendo colisiones bajo picos de carga. TradingHost muestra estos errores directamente en los logs del contenedor. Consulta la sección de notas operativas anterior para ver la guía completa.
Para Futures, sí: demo-futures.kraken.com es un espejo completo de la API de Futures en vivo, con registro y claves independientes. Para Spot no existe un sandbox público, por lo que las pruebas en simulación (dry-runs) se realizan contra la API en vivo con órdenes de tamaño mínimo o contra datos registrados dentro del runtime.
TradingHost está disponible en las regiones EU y US-East. Elija la región más cercana al motor de emparejamiento del que dependa su estrategia. Consulte la página de regiones para obtener información detallada sobre enrutamiento y proximidad.
No. TradingHost se centra en el entorno de ejecución (runtime) y el despliegue en producción. El backtesting pertenece a tu stack de investigación, framework o AlgoBuilder.