Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗
00

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.

CASOS DE USO
  • 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
PUNTOS DESTACADOS
  • 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
PRECAUCIONES
  • 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
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

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.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Node.js
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
No detectados
06

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.