Guía de autoalojamiento

Introducción

Funciones clave

  • Autonomía total: Aloja, configura y administra todo el sistema en tu propia infraestructura—sin interferencias de terceros.
  • Cero dependencias externas: Toda la lógica de trading, registros históricos y análisis permanecen bajo tu control. Nada se comparte ni se almacena externamente.
  • Despliegue flexible: Compatible con entornos Docker, Linux y Windows para una máxima compatibilidad entre desarrollo y producción.
  • Arquitectura modular con dos aplicaciones: MagicTradeBot está compuesto por dos componentes potentes:
    • Aplicación de gestión: Una interfaz completa basada en UI para administrar exchanges, cuentas, claves API, símbolos, plantillas de estrategia, herramientas de backtesting, conjuntos de condiciones, informes y más. Puede alojarse localmente o en un servidor remoto para acceso web seguro.
    • Aplicación principal del bot: Un motor ligero y siempre activo que escanea continuamente el mercado y ejecuta operaciones las 24 horas del día. Funciona de forma independiente para asegurar operaciones ininterrumpidas incluso si la UI está fuera de línea.

Beneficios del autoalojamiento

  • Propiedad total de los datos: Todas las estrategias de trading, registros históricos, análisis en tiempo real y metadatos operativos permanecen exclusivamente en tu infraestructura. Sin servidores de terceros, sin accesos ocultos.
  • Gestión segura de claves API: Tus claves API de exchange nunca salen de tu servidor. Al eliminar intermediarios en la nube, reduces drásticamente el riesgo de filtraciones, hackeos o accesos no autorizados.
  • Entorno personalizable y aislado: Tú decides el perfil de rendimiento, las especificaciones de alojamiento y los protocolos de seguridad. Ya sea escalando con Kubernetes o ejecutando una instancia local, evitas los riesgos del alojamiento compartido como vecinos ruidosos o caídas.
  • Optimizado para velocidad y disponibilidad: El autoalojamiento elimina la latencia de red provocada por relays en la nube, resultando en una ejecución más rápida y menor deslizamiento (slippage).

Cumplimiento y preparación para auditorías

  • Sin recolección de datos: MagicTradeBot está diseñado para brindar total autonomía al usuario. En modo autoalojado, ningún dato de trading, registros ni estrategias se transmiten a servidores externos. La única interacción remota es una validación periódica de la licencia.
  • Fuera del alcance normativo: Dado que MagicTradeBot no recopila, procesa ni almacena datos de usuario en su propia infraestructura, no se ve afectado por normativas típicas como GDPR, SOC 2 o ISO 27001. Los usuarios son responsables de su propio cumplimiento según cómo alojen y usen el bot.
  • Cumplimiento a nivel de infraestructura: Si operas en un entorno regulado, cualquier obligación de cumplimiento dependerá únicamente de la infraestructura de alojamiento elegida, no de MagicTradeBot en sí.

¿Quién debería usar el autoalojamiento?

  • Instituciones o equipos que requieren control total de los datos: Aunque MagicTradeBot no almacena datos de trading (salvo validación de licencia), el autoalojamiento permite a las organizaciones mantener el control completo sobre sus registros de auditoría e infraestructura.
  • Analistas cuantitativos y traders algorítmicos: Ideal para usuarios que necesitan ejecución de baja latencia, personalización avanzada y entornos aislados para estrategias sofisticadas.
  • Individuos preocupados por la privacidad: Para usuarios que desean cero exposición externa de datos y prefieren mantener toda la operación de trading en local o en redes privadas.
  • Desarrolladores e integradores: Perfecto para quienes deseen ampliar o integrar el bot en sistemas financieros más grandes, personalizar la lógica principal o construir flujos de trading propietarios.

📎 Related Topics