Saltar a contenido

C4 - Nivel 1 (Contexto)#

Objetivo del sistema#

SignalDashPro es una plataforma Binance-first para operacion y analitica de trading con:

  • decision automatica (autopilot + gates + riesgo),
  • ejecucion controlada por cola,
  • observabilidad operativa (ops/control tower),
  • automatizacion de inteligencia (OpenAI + enriquecimiento de noticias/macro),
  • trazabilidad para post-mortem y auditoria.

Diagrama de contexto#

flowchart LR
    U[Trader / Operador] -->|UI HTTPS| FE[SignalDashPro Frontend]
    FE -->|API Proxy HTTPS| BE[SignalDashPro Backend API]
    BE -->|ORM SQL| DB[(PostgreSQL)]
    BE -->|Logs / Reportes / Estado| ST[(Storage)]

    BE -->|REST Trading / Market Data| BIN[Binance API]
    BE -->|REST News/Macro| NEWS[Proveedores News/Macro]
    BE -->|LLM API| OAI[OpenAI API]

    OPS[Systemd timers + scripts] -->|jobs operativos| BE

Actores y sistemas externos#

  • Trader / Operador: usa dashboard, analisis, ops y configuracion.
  • Binance API: datos de mercado, cuenta y ejecucion.
  • News/Macro providers: fuentes primarias de noticias y eventos.
  • OpenAI API: clasificacion/resumen/enriquecimiento en pipelines IA.
  • Systemd + scripts: orquestacion cron de tareas operativas.