NSE es hexagonal (ports-and-adapters) y dirigido por eventos: las plataformas de bróker, modelos y adaptadores de red están detrás de contratos de puerto (IMT5Port, IGatewayPort); el dominio nunca sabe qué bróker está conectado.

Datos de mercado (MT5 / ZMQ / paper)
  → Características causales — base 50D (scalp_v1) · ensamblado 70D gobernado
  → Validador de inferencia — hash de esquema · dim del scaler · límites (rechazo sonoro)
  → ScalpNet (TCN + auto-atención) — 4 logits → puerta de confianza
  → Guardián de régimen → Matriz de política SMC (~30 reglas)
  → Motor de riesgo (tamaño Kelly · margen ≤20% · topes de nivel · HARD_MAX_LOTS=10)
  → OrderManager (router de 60 escenarios · 11 estados de posición · teardown atómico)
  → Adaptador IMT5Port → MT5 / paper / shadow (autoridad de órdenes cero)
  → Contabilidad (SQLite WAL inmutable) → Experiencia y autopsia
  → Observabilidad (logs · incidentes · forense) + Centro de Control (REST/SSE/WS)

Capas

CapaResponsabilidadFrontera dura
Dominiocontratos Pydantic congeladosnunca mutar
Puertos/AdaptadoresIPC Win32 de MT5 · ZMQ · paper · repositorio SQLite WALsin BD síncrona en la ruta caliente
Característicasmotor causal 50D/70D · registro y hash de esquemael orden es contrato
Modelos/EntrenamientoScalpNet · walk-forward purgado · triple-barrerasin lookahead
Señalespolítica · matriz de reglas SMCsin autoridad de órdenes
Riesgo / Ejecuciónlímites de tamaño · despacho de 60 escenariostopes autoritativos
Bucle de inteligenciaexperiencia · investigación · shadow · gobernanzaautoridad de órdenes cero
Observabilidadlogs · incidentes · forensesolo diagnóstico

Propiedades clave

Profundizar: overview.md">https://github.com/Opselon/NexusTradingForexBot/blob/main/docs/architecture/overview.md">overview.md

· data-flow.md">https://github.com/Opselon/NexusTradingForexBot/blob/main/docs/architecture/data-flow.md">data-flow.md

· model-pipeline.md">https://github.com/Opselon/NexusTradingForexBot/blob/main/docs/architecture/model-pipeline.md">model-pipeline.md

· mapa interno autoritativo: ">https://github.com/Opselon/NexusTradingForexBot/blob/main/agents/skill.md">agents/skill.md.