Entorno de ejecución nativo de IA para estrategias de trading en BitMart
Desarrolle en Cursor, Claude Code o cualquier IDE de IA. Despliegue desde GitHub en un entorno de ejecución en la nube administrado con control MCP de primer nivel, registros y selección de región.
Sección 01 · De un vistazo
De un vistazo
- Plataforma
- BitMart
- Tipo de plataforma
- Exchange de criptomonedas
- Clase de activo
- Cripto
- Productos compatibles
- Spot, isolated margin, futuros con margen USDT y futuros inversos a través de familias de endpoints independientes
- 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 BitMart, CCXT, Freqtrade, Hummingbot, conectores personalizados
- Integración con flujos de trabajo de IA
- Superficie 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 BitMart
- Cuenta de exchange, acceso a la API, acceso al mercado, plataforma de ejecución
- Afiliación
- TradingHost es independiente y no está afiliado a BitMart
Sección 02 · Qué ofrece BitMart
Qué ofrece BitMart
BitMart ofrece spot, isolated margin y futuros inversos y con margen USDT a través de tres familias de endpoints independientes con sus propios límites de frecuencia (rate-limit pools). La autenticación utiliza una clave API, un secreto y una cadena memo firmados con HMAC-SHA256; la falta del memo provoca un error de firma incluso si el HMAC es correcto. El nivel de KYC limita el techo de la tasa de solicitudes. El trading de futuros está restringido en EE. UU., Hong Kong SAR y otras regiones; la restricción se aplica al crear la cuenta y al enviar órdenes. Los detalles de los endpoints cambian con el tiempo. La estructura general es estable; los pesos de límite de frecuencia precisos, los niveles de comisiones y las listas de símbolos se encuentran en la documentación de BitMart.
Mercados y patrones de estrategia
- Estrategias de spot en pares USDT y BTC
- Futuros perpetuos con margen USDT (jurisdicciones no restringidas)
- Futuros perpetuos inversos (con margen en criptomonedas)
- Estrategias de préstamo con isolated margin
- Ejecución segmentada por niveles de KYC con límites de frecuencia más altos
- Despliegues multiestrategia aislados mediante subcuentas
- Consumidores de flujos de operaciones y libro de órdenes por WebSocket
- Ejecución cruzada entre familias (spot + futuros con dominios independientes)
Interfaz de la API
- Áreas de producto
- Spot v3 en el portal de API abierta, endpoints de isolated margin y futuros en un dominio diferente. Cada familia tiene su propio límite de frecuencia y alcance de autenticación. El trading de futuros está restringido en EE. UU., Hong Kong SAR y otras regiones; la restricción se aplica al crear la cuenta y al enviar órdenes, no solo al iniciar sesión.
- Métodos de conexión
- REST para colocación de órdenes y consultas de cuenta. WebSocket para datos de mercado y eventos privados de la cuenta. Los flujos públicos de WebSocket están abiertos; las suscripciones privadas de WebSocket requieren autenticación según el alcance de cada clave.
- Autenticación
- Clave API, secreto y memo firmados con HMAC-SHA256 (hexadecimal en minúsculas). Las claves tienen un alcance específico por familia (spot, margin, futuros) y el nivel de KYC limita el techo de la tasa de solicitudes. La cadena memo es específica de BitMart y se verifica en el servidor; la falta del memo devuelve un error de firma incluso cuando el HMAC en sí es correcto.
Para más detalles, consulte BitMart
Los endpoints específicos, los pesos de límite de frecuencia, las listas de símbolos, los niveles de comisiones y el historial de versiones se encuentran en la documentación de BitMart. Considérela como la fuente de información oficial.
Sección 03 · Desarrollar con IA
Desarrolle su estrategia para BitMart 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 BitMart
Control directo sobre el comportamiento específico de BitMart, los datos de la cuenta y la lógica de ejecución de órdenes en las tres familias de endpoints.
CCXT
Interfaz común para BitMart y otros exchanges de criptomonedas. CCXT expone los mercados spot y swap de BitMart a través de la clase unificada `bitmart`.
Freqtrade o Hummingbot
Despliegues basados en frameworks utilizando su estructura de estrategia y modelo de configuración. Ambos incluyen conectores de BitMart con cobertura principal para spot.
Conector personalizado
Su propio motor de trading interno o integración propietaria con BitMart, firmando solicitudes con HMAC-SHA256 e incluyendo la cadena memo de BitMart.
Compatibilidad de frameworks con productos de BitMart
La cobertura varía según el framework. CCXT abarca los mercados spot y swap de BitMart; Freqtrade cubre spot; Hummingbot cubre spot con soporte parcial para perpetuos; el acceso a la API nativa de BitMart cubre todo lo que ofrece BitMart, incluyendo isolated margin y las familias de futuros. La cobertura de futuros no está disponible para cuentas en jurisdicciones restringidas, independientemente del framework utilizado.
✓ soporte confirmado según la documentación oficial del framework. "no" indica que no está oficialmente de manera compatible. "parcial" indica cobertura limitada. 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
BitMart proporciona el exchange y el acceso a la API. TradingHost proporciona el entorno de producción donde se ejecuta tu estrategia conectada a BitMart.
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 BitMart.
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
Selecciona una región (EU o US-East), proporciona las variables de entorno que necesita tu estrategia (la clave API de BitMart, el secret, el string memo y cualquier flag de alcance por familia) y despliega. TradingHost compila tu contenedor desde el repositorio y ejecuta tu estrategia en una infraestructura gestionada de Kubernetes. No se requiere instalar Docker en local.
- 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 BitMart
Detalles críticos que surgen al ejecutar una estrategia de BitMart en un entorno de ejecución en la nube basado en contenedores, no descritos en la documentación de BitMart ni en los archivos README de los frameworks. Cada afirmación a continuación está citada o parafraseada de la propia documentación de BitMart; la guía de despliegue proviene de la ejecución de estas estrategias en TradingHost.
01 · Tres familias
Spot v3, Margin y Futures residen en familias de endpoints independientes
La interfaz REST de BitMart se divide en tres familias: Spot v3 en el portal de API abierta, endpoints de Margin aislado y Futures en un dominio diferente. Cada familia cuenta con su propio límite de frecuencia, su propio alcance de autenticación y su propio vocabulario de errores. Una estrategia que opere tanto en spot como en futuros debe calcular su consumo frente a los límites de cada familia en lugar de un único límite combinado; los reintentos cruzados que ignoren esta división saturarán un lado mientras el otro aún tiene margen.
02 · Memo de firma
La cadena memo de la API forma parte de la firma, no es una etiqueta
El esquema de firma HMAC-SHA256 de BitMart incluye la cadena memo de la API junto con la clave y el secreto. El memo se establece al crear la clave y se verifica en el servidor en cada solicitud firmada. Un fallo silencioso común es tratar el memo como una etiqueta de la interfaz de usuario y omitirlo en la carga útil de la firma; la solicitud devolverá un error de firma incluso si el cálculo de HMAC es correcto. Almacene el memo en el mismo registro de secretos que la clave y el secreto, y configure el código del cliente para que rechace la firma si el memo no está presente.
03 · Geografía de futuros
Los futuros están restringidos en EE. UU., Hong Kong SAR y otras regiones
BitMart restringe la negociación de futuros en EE. UU., Hong Kong SAR y otras regiones de una lista específica. Esta restricción se aplica al crear la cuenta y al enviar órdenes, por lo que cualquier orden de futuros desde una cuenta en una jurisdicción restringida será rechazada, independientemente del nivel de la clave o del nivel de KYC. Si su estrategia es multijurisdiccional, configure la selección de plataforma/región como un valor de configuración principal en lugar de un interruptor por clave, y permita que la estrategia evite BitMart cuando la jurisdicción operativa esté en la lista de restricciones.
FuenteBitMart support center04 · Niveles de KYC
El nivel de KYC limita el límite máximo de velocidad y la capacidad de retiro
El acceso a la API está estructurado por niveles de KYC a nivel de cuenta: un nivel superior desbloquea límites de velocidad más altos y mayores cuotas de retiro. Una estrategia que se ejecuta sin problemas en una cuenta verificada puede encontrarse con errores 429 inesperados al copiarse a una cuenta nueva de nivel inferior. Verifique la cuenta operativa en el mismo nivel que la de producción antes de dimensionar el rendimiento de la estrategia, y condicione cualquier tasa de envío por segundo a una configuración por cuenta en lugar de usar una constante codificada de forma fija.
FuenteBitMart support center05 · Postura post-incidente
Rote las claves anteriores al incidente de seguridad de diciembre de 2021
BitMart reveló un incidente de seguridad en diciembre de 2021 en el que se perdieron aproximadamente 196 millones de dólares de sus hot wallets. Posteriormente, el exchange renovó la emisión de claves y los controles de verificación de subcuentas. Si posee una clave de API de BitMart emitida antes de ese período y no la ha rotado desde entonces, considérela sospechosa y vuelva a emitirla. El esquema de firma no ha cambiado; el punto de higiene operativa es rotar cualquier clave anterior a la postura de seguridad posterior al incidente.
Sección 06 · Diseñado para
Diseñado para
Los runtimes de TradingHost para BitMart son ideales para:
- Desarrolladores que crean estrategias en IDE de IA (Cursor, Claude Code)
- Traders sistemáticos de criptomonedas
- Desarrolladores quant
- Usuarios de CCXT, Freqtrade y Hummingbot
- Equipos que migran de alojamiento 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 BitMart.
No. El código de su estrategia se conecta a BitMart 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 BitMart lo proporciona BitMart. Usted es responsable de su cuenta de BitMart, los permisos de la API, las credenciales y el cumplimiento de los términos de BitMart.
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 dueños de la lógica de la estrategia; TradingHost ejecuta la suya.
AWS y DigitalOcean le ofrecen capacidad de cómputo en bruto. Usted debe encargarse de las actualizaciones del sistema operativo, la orquestación de contenedores, el envío de registros, la rotación de secretos, la conmutación por error de región y el monitoreo del tiempo de actividad. TradingHost le ofrece un entorno de ejecución administrado y diseñado específicamente para estrategias de trading: despliegue nativo de GitHub, control basado en MCP desde IDE de IA, y paneles de registros y estado integrados. Si prefiere gestionar la infraestructura usted mismo, AWS es una opción. Si prefiere el entorno de ejecución como un servicio administrado, 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 pila tecnológica o despliegue su propio repositorio.
Sí. TradingHost es compatible con cualquier lenguaje que pueda ejecutarse dentro de un contenedor.
Sí. CCXT expone los mercados spot y swap de BitMart a través de la clase unificada `bitmart`. Coloque su estrategia de CCXT en un contenedor, conéctela a GitHub y TradingHost la ejecutará como cualquier otro proyecto de Python o Node. 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.
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 tener 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 entorno 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 de BitMart, secreto ni de la cadena memo. Consulte los secretos de la plataforma para conocer el modelo completo de gestión.
No. Las estrategias nunca deberían necesitar permisos de retiro. Utilice permisos con alcance limitado (lectura, trading de spot, trading de futuros) y mantenga los retiros desactivados en la clave de la estrategia. Emita claves independientes gestionadas manualmente para transferencias y tareas operativas.
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 interfaz de control MCP para obtener más información.
Ambos. La interfaz de control MCP funciona igual de bien desde agentes basados en CLI (CLI de Claude Code, clientes MCP personalizados, llamadas MCP programadas) que desde el propio IDE. El ciclo de despliegue nativo de GitHub también funciona sin herramientas de IA: un simple git push a su rama principal activa un nuevo despliegue.
El entorno de ejecución detecta el fallo y expone los registros y la información de estado pertinentes. Cuando sea compatible, la estrategia afectada se puede reiniciar sin interrumpir otras estrategias que se ejecuten en el mismo contenedor. El código de su estrategia sigue siendo responsable de la gestión segura de errores, la protección contra órdenes duplicadas y los controles de riesgo. Consulte la sección de observabilidad para conocer la interfaz de registros y estado.
BitMart aplica restricciones de futuros a nivel de jurisdicción, no solo a nivel de clave. EE. UU., Hong Kong SAR y otras regiones tienen bloqueado el acceso a los futuros de BitMart, independientemente del alcance de la clave. Si su cuenta se creó en una jurisdicción restringida, las órdenes de futuros devolverán un rechazo regional y ningún cambio de clave las desbloqueará. Dirija su flujo de futuros a una plataforma no restringida o use BitMart solo para spot desde esa cuenta. Consulte la sección de notas operativas anterior para obtener la guía completa.
TradingHost se ejecuta en las regiones EU y US-East. Elige la región más cercana al motor de emparejamiento del que dependa tu estrategia. Consulta la página de regiones para obtener más detalles sobre enrutamiento y proximidad.
No. TradingHost se centra en el runtime y el despliegue en producción. El backtesting corresponde a su stack de investigación, framework o AlgoBuilder.