the0: motor de ejecución de código abierto para trading algorítmico

Fuentes: the0: Open-Source Algorithmic Trading Execution Engine

the0 es un motor de ejecución de trading algorítmico de código abierto, actualmente en beta, que ofrece infraestructura lista para producción para desplegar y gestionar bots de trading cuantitativo en múltiples mercados. La plataforma permite escribir las estrategias en el lenguaje que el desarrollador prefiera —Python, TypeScript, Rust, C++, C#, Scala o Haskell— y desplegarlas en un motor autoalojado con monitorización en tiempo real y cuadros de mando personalizados en React.

Entre sus características principales figuran el soporte multilenguaje, paneles frontales configurables, ejecución en tiempo real con bots programados o continuos en entornos aislados, despliegue autoalojado con control total sobre la infraestructura y los datos, compatibilidad con Docker Compose, una interfaz de línea de comandos (CLI) como flujo de trabajo principal y un diseño agnóstico respecto al exchange.

Para el desarrollo local se requiere Docker 20.10 o superior con el plugin Compose y al menos 4 GB de RAM. El proceso se reduce a instalar el CLI con un comando curl, inicializarlo con credenciales de administrador raíz y arrancar los servicios para acceder al frontend, la API y la consola de MinIO. Para entornos de producción, el proyecto publica una chart de Helm que necesita servicios gestionados por un operador: PostgreSQL, MongoDB, almacenamiento de objetos compatible con S3, firma de tokens JWT, NATS y configuración del administrador raíz.

the0 incorpora además un servidor MCP (Model Context Protocol) que permite a asistentes de IA como Claude Code gestionar bots, consultar registros y desplegar configuraciones mediante instrucciones en lenguaje natural. Su arquitectura se compone de un frontend en Next.js 15 y React 19, una CLI en Go con Cobra, un servidor API en NestJS y TypeScript, microservicios en Go para ejecución en tiempo real y tareas programadas, y un stack de datos con PostgreSQL, MongoDB, NATS JetStream y MinIO. El repositorio está disponible en GitHub bajo el usuario alexanderwanyoike.