ea-monitor
Plataforma open source en Node.js con backend SQLite para monitorear Expert Advisors de MetaTrader 4/5. Permite autenticación, visualización de posiciones y reportes sin necesidad de licencia.
Ficha actualizada 22 sept 2026, 16:29 · upstream 21 sept 2026, 19:03 · release sin release detectada
Qué es ea-monitor
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
ea-monitor es una aplicación web auto-alojable diseñada para gestionar y supervisar Expert Advisors (EAs) en plataformas MetaTrader 4 y 5. El proyecto utiliza Node.js como framework principal y SQLite como base de datos local, eliminando la dependencia de servicios externos o claves de licencia propietarias.
La arquitectura se divide en componentes claros: el directorio public contiene las vistas frontend, src maneja la lógica de negocio y API, server aloja el backend con SQLite, mql incluye scripts de monitoreo para EAs, y deploy proporciona ejemplos de configuración con systemd y Nginx. La base de datos reside localmente en server/data/, lo que facilita el despliegue en entornos aislados o redes privadas.
El sistema soporta funcionalidades clave como registro de usuarios mediante ADMIN_TOKEN, visualización de portafolios en tiempo real, calendarios de ganancias/pérdidas y generación de páginas compartibles. Incluye documentación detallada para instalación rápida, configuración de HTTPS con certificados SSL y despliegue en entornos locales o servidores dedicados.
- Monitoreo centralizado de múltiples EAs en MetaTrader 4/5 desde un panel web autogestionado
- Visualización de métricas financieras como PnL, posiciones abiertas y calendario de operaciones
- Generación de páginas compartibles para mostrar el rendimiento de estrategias a terceros
- Despliegue en redes locales o servidores propios sin depender de servicios cloud externos
- Arquitectura autocontenida con SQLite local, ideal para entornos offline o con restricciones de red
- Soporte nativo para autenticación mediante tokens administrativos configurables vía .env
- Documentación completa que incluye ejemplos de despliegue con Nginx y systemd
- Código abierto permitiendo modificaciones personalizadas y auditoría de seguridad
- Dependencia de SQLite local sin soporte para réplicas o bases de datos distribuidas
- Requiere configuración manual de variables de entorno como ADMIN_TOKEN antes del despliegue
- No incluye contenedores Docker ni archivos de composición para orquestación automática
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Despliegue recomendado en servidores con Node.js v18+ y SQLite3. Configurar .env con ADMIN_TOKEN seguro antes de iniciar. Copiar directorio server/data/ regularmente para respaldar datos locales. Para producción, usar Nginx como proxy inverso y habilitar HTTPS con certificados SSL válidos.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.