Desarrolla estrategias de trading en Cursor
Una guía práctica para programar estrategias de trading automático con IA en Cursor, guardarlas en GitHub y ejecutarlas en TradingHost. Un solo flujo de trabajo, cualquier bróker y cualquier lenguaje que funcione en un contenedor.
Cursor es un editor de código diseñado para IA que se ejecuta de forma local. Conoce los principales frameworks de trading (CCXT, Freqtrade, Hummingbot), lo que te permite describir una estrategia en lenguaje natural y obtener código funcional. GitHub almacena ese código; TradingHost lo lee y ejecuta tu estrategia en la nube. MCP cierra el círculo para que Cursor pueda leer registros, reiniciar estrategias y volver a desplegarlas directamente desde el editor.
Sección 01 · Cómo funciona todo junto
Tres piezas, un solo flujo
Todo el flujo de trabajo se basa en tres herramientas que cumplen una única función. Cursor escribe el código, GitHub lo almacena y TradingHost lo ejecuta. Una vez que entiendes el rol de cada herramienta, el resto de las secciones de esta página son solo detalles que puedes repasar rápidamente.
Tu editor de código
Cursor
Un editor de código diseñado para IA que se ejecuta de forma local. Describes lo que quieres que haga tu estrategia en lenguaje natural y Cursor escribe el código utilizando Claude, GPT o Gemini.
El repositorio de tu estrategia
GitHub
Un repositorio en la nube para tu código con historial de versiones. Cursor envía los cambios aquí cuando estás conforme con ellos. GitHub es la única fuente de verdad de lo que ejecutará TradingHost.
Tu entorno de ejecución en la nube
TradingHost
Un entorno en la nube siempre activo que obtiene tu código de GitHub, compila un contenedor y ejecuta tu estrategia conectándose a tu bróker o exchange. Te transmite los registros en tiempo real.
De cero a una estrategia en producción
- Haz un fork de una plantilla de inicio (CCXT, Freqtrade o Hummingbot) en tu cuenta de GitHub.
- Abre el repositorio en Cursor y describe la idea de tu estrategia en lenguaje natural.
- Revisa el código que escribe Cursor y envíalo a GitHub cuando consideres que cada parte es correcta.
- TradingHost detecta la actualización, compila tu contenedor y ejecuta la estrategia en la región que elijas.
- Cursor se conecta de nuevo a tu entorno de ejecución mediante MCP para seguir los registros, reiniciar estrategias y volver a desplegarlas sin salir del editor.
Sección 02 · De un vistazo
De un vistazo
- Flujo de trabajo
- Desarrolla estrategias de trading en Cursor y despliégalas en TradingHost desde GitHub
- Herramienta de IA
- Cursor (con cualquier modelo: Claude, GPT, etc.)
- Frameworks
- CCXT, Freqtrade, Hummingbot, APIs nativas de brókers, personalizados
- Brókers compatibles
- Cualquier bróker o exchange compatible con TradingHost
- Despliegue
- Integrado con GitHub; haz push para volver a desplegar
- Control del entorno de ejecución
- MCP desde Cursor: lee registros, reinicia estrategias, vuelve a desplegar
- Ideal para
- Traders que desarrollan o migran estrategias y buscan asistencia de IA junto con un entorno de ejecución confiable
Sección 03 · Configurar Cursor
Configura Cursor para el desarrollo de estrategias
Instala Cursor e inicia sesión. Conéctalo a GitHub para que pueda leer y subir cambios a tus repositorios de estrategias directamente. Elige el modelo de IA que mejor se adapte a tu tolerancia para las sugerencias de código: Claude es conservador y explicativo, GPT es más rápido y Gemini se sitúa en un punto intermedio.
Para el desarrollo de trading, prioriza el modelo más potente que permita tu plan de suscripción. El código de una estrategia no perdona los errores sutiles, y el coste marginal de usar un modelo mejor es insignificante en comparación con el coste de una mala ejecución en producción.
Sección 04 · Elige un framework
Empieza con un framework que Cursor ya conozca
El camino más rápido es hacer un fork de una plantilla de inicio (starter) de TradingHost y dejar que Cursor la extienda. El framework define la estructura base; Cursor se encarga de completar la lógica de tu estrategia.
CCXT
Elige CCXT si quieres una única estrategia que se conecte a varios exchanges. Cursor maneja muy bien las convenciones de CCXT.
Freqtrade
Elige Freqtrade si buscas un framework de estrategias estructurado, con indicadores integrados y un modelo de configuración claro.
Hummingbot
Elige Hummingbot si vas a desarrollar estrategias de market making o provisión de liquidez en plataformas de criptomonedas.
Nativo o personalizado
Elige las API nativas de los brokers o tu propio conector si necesitas un control directo sobre el comportamiento específico de cada plataforma.
Sección 06 · Conecta MCP
Cierra el ciclo con MCP
El soporte de MCP en TradingHost proporciona a Cursor una interfaz controlada para interactuar con tu entorno de ejecución activo. Una vez conectado, Cursor puede leer el estado del despliegue, seguir los logs en tiempo real, reiniciar el proceso de una estrategia y volver a desplegar, todo sin salir del editor.
El flujo de trabajo práctico: escribes código en Cursor, lo subes a GitHub, el entorno se vuelve a desplegar automáticamente, le preguntas a Cursor "¿hay algún error en la última hora?" o "reinicia la estrategia A", lees la respuesta y sigues iterando. MCP es una interfaz de control y observabilidad, no la vía de ejecución de las operaciones.
Sección 07 · Despliega e itera
Sube, despliega, observa e itera
Cuando Cursor sube cambios a la rama principal de tu GitHub, TradingHost detecta la actualización, compila el contenedor y vuelve a desplegar. No necesitas salir de Cursor para lanzar una actualización de tu estrategia.
El primer despliegue de cualquier estrategia requiere seleccionar una región (EU o US-East) y configurar las credenciales de la API de tu bróker en el flujo de trabajo de secretos controlado por GitHub. A partir de ahí, para volver a desplegar solo tendrás que hacer un git push.
Sección 09 · Preguntas frecuentes
Preguntas frecuentes
Tener nociones de programación ayuda, pero no necesitas escribir código desde cero. Cursor se encarga de la mayor parte; tu trabajo consiste en describir lo que quieres, revisar el resultado y pedir ajustes. Saber leer el código es más importante que escribirlo desde una página en blanco, especialmente en lo que respecta a los tipos de órdenes, el tamaño de las posiciones y la lógica de reconexión.
GitHub es un servicio en la nube para almacenar código. Necesitarás una cuenta gratuita de GitHub para alojar el código de tu estrategia. TradingHost lee directamente de GitHub para saber qué ejecutar, por lo que ambos servicios están vinculados: cuando subes código a tu repositorio, TradingHost detecta el cambio y vuelve a desplegar.
Tu repositorio de GitHub puede ser privado. TradingHost solo lee los repositorios que conectes, y las claves de API de tu broker se almacenan como secretos cifrados, nunca en el propio código. Consulta secretos de la plataforma para conocer el modelo de gestión de credenciales.
El primer despliegue de una estrategia básica suele llevar menos de una hora: instalar Cursor, hacer un fork de una plantilla de inicio, conectar GitHub, vincular TradingHost al repositorio, elegir una región y añadir las credenciales de tu broker. La parte que requiere más tiempo es la revisión del código de la estrategia, y esto es algo intencionado.
Una suscripción de pago a Cursor te da acceso a modelos más potentes y a límites de solicitudes más altos. El plan gratuito sirve para crear prototipos, pero el desarrollo de estrategias para producción se beneficia enormemente del plan de pago.
Prioriza el modelo más potente que permita tu plan. Los errores en las estrategias salen caros en producción, y el coste marginal de usar un modelo mejor es insignificante en comparación con una mala ejecución de órdenes.
Sí. Los tres frameworks tienen documentación pública y ejemplos de código que los modelos de IA han procesado. Cursor genera código adaptado a las convenciones de cada uno. Consulta las páginas de los frameworks de CCXT, Freqtrade o Hummingbot para ver cómo se realiza el despliegue en cada caso.
Cualquier bróker compatible con TradingHost. Cursor escribe el código de la estrategia y del conector; TradingHost ejecuta el contenedor contra la API del bróker que indiques. Consulta la lista de compatibles en brokers.
MCP permite que Cursor lea y actúe sobre tu entorno de ejecución activo en TradingHost: ver logs en tiempo real, reiniciar una estrategia o volver a desplegar. Es una interfaz de control, no la vía de ejecución de operaciones. Consulta la interfaz de control de MCP para ver todos los detalles.
Confía en el flujo de trabajo, no en el resultado. Revisa cada línea, especialmente en lo que respecta a tipos de órdenes, tamaño de la posición, gestión de errores y reconexiones. La IA acelera la creación de código, pero no sustituye a la revisión.
Este mismo flujo de trabajo sirve para cualquier IDE con IA. Próximamente publicaremos guías específicas para Claude Code y Copilot; la estructura del framework, MCP y el entorno de ejecución es idéntica.
Cursor y TradingHost se facturan por separado. Cursor tiene sus propios planes de suscripción; puedes ver las tarifas de los entornos de ejecución de TradingHost en precios. Conectar un repositorio de GitHub y crear una estrategia en TradingHost es gratis.