--- id: RNF-TRD-001 title: "Requerimientos No Funcionales - Trading Charts" type: "Non-Functional Requirement" epic: OQI-003 version: "1.0.0" created_date: "2026-02-06" --- # RNF-TRD-001: Requerimientos No Funcionales - Trading Charts ## Rendimiento - Chart render inicial < 1s - Candle update latency < 100ms (WebSocket) - Indicator calculation < 200ms por panel - Screener refresh < 3s para 50 symbols ## Tiempo Real - WebSocket reconnect automatico < 5s - Heartbeat interval: 30s - Message queue buffer: 1000 mensajes max ## UI/UX - Soporte para 4+ chart panels simultaneos - Responsive: funcional en tablets (>768px) - Drawing tools persistentes entre sesiones ## Datos - Historicos: minimo 2 anos en timeframes 1h+ - Cache: candlestick data cached 5min en Redis - Market data provider failover (Polygon → fallback)