Saltar a contenido

MATVARD Session-First - Arquitectura Operativa#

Objetivo#

Estandarizar MATVARD como sistema de subasta intradía por sesiones UTC:

  • Asia (00:00-07:59)
  • Londres (08:00-15:59)
  • New York (16:00-23:59)

El flujo operativo obligatorio es:

  1. Analizar sesiones previas cerradas.
  2. Generar DailyAuctionForecast al inicio del día.
  3. Permitir setups solo con confluencia de forecast + setup técnico.
  4. Exponer narrativa humana en API y Control Tower.

Componentes#

SessionAnalyzer#

Ubicación:

  • backend/services/strategies/session_analyzer.py

Responsabilidades:

  • resumir sesiones cerradas (POC/VAH/VAL, rango, volatilidad, volumen, desequilibrio buy/sell),
  • calcular migración de valor entre sesiones,
  • etiquetar estado heredado (continuation, reversion, neutral).

DailyAuctionForecast#

Generado desde SessionAnalyzer:

  • bias: bullish|bearish|neutral
  • confidence: 0..1
  • key_levels: POC/VAH/VAL + máximos/mínimos relevantes
  • scenarios: A/B con dirección e invalidación
  • risk_note: lectura de riesgo operativo.

Integración en MATVARD runtime#

Estrategia:

  • backend/services/strategies/paxg_matvard_v1_shadow.py

Cambios:

  • ContextGate agrega compuerta session_forecast.
  • si require_daily_forecast=true y no hay forecast válido, no hay confluencia.
  • se persiste trazabilidad completa en details_json:
  • session_context
  • session_analysis
  • playbook_id.

API operativa humana#

Endpoint nuevo:

  • GET /ops/strategy/matvard/daily-auction-brief

Incluye por activo:

  • forecast diario,
  • últimas sesiones relevantes,
  • resumen legible para operador humano (human_readable).

Multi-activo v1#

MATVARD v1/v2 shadow queda habilitada para:

  • BTCUSDT
  • ETHUSDT
  • SOLUSDT
  • BNBUSDT

PAXGUSDT se mantiene en research/shadow y comparativa historica, fuera del core operativo.

Cada activo conserva playbook separado por symbol/timeframe.

Regla de seguridad#

Si se rompe confluencia o degradan datos de perfil:

  1. rollback de provider/config,
  2. mantener shadow,
  3. corregir local,
  4. redeploy controlado.