Estado, frescura y sondeo de los datos del GEX
La fila de procedencia en lo alto del espacio GEX lleva tres chips separados: qué fuente de cadena de opciones está en uso y con cuánto retraso publica, si la sesión de opciones de EE. UU. está abierta, y qué antigüedad tiene realmente la cadena que hay en pantalla. La frescura se mide desde la marca de tiempo de la cadena que da el backend, nunca desde el momento en que volvió la petición.
Senzoukria · Documentación · Actualizado en septiembre de 2026
Dónde encontrarlo
- Dónde
- Espacio GEX → fila de procedencia, visible encima de cada página GEX
- Umbral de obsolescencia
- 20 minutos de antigüedad de la cadena (STALE_AFTER_MIN)
- Refresco de la antigüedad
- La edad de los chips se vuelve a leer cada 10 segundos
- Cadencia de actualización
- Plan gratuito: cadena completa cada 15 min, tick de spot cada 5 s. OPRA: bucle del backend cada 90 s. Databento: refresco completo cada 120 s, sin tick de spot.
- Requisito
- El GEX necesita tu propia fuente de datos de opciones; los datos de mercado los factura el proveedor, no Senzoukria.
Qué hace
La exposición a gamma se calcula, no se publica, y vale exactamente lo que vale la cadena de opciones con la que se calculó. La fila de procedencia separa cuatro cosas que una versión anterior mezclaba en una sola insignia «LIVE»: la fuente y su retraso de publicación, el estado de la sesión de opciones de EE. UU., la antigüedad de la cadena en memoria y el estado de la última petición.
La palabra LIVE solo se muestra cuando la cadena trae una marca de tiempo utilizable, su antigüedad está dentro del umbral de obsolescencia y la fuente seleccionada es de tiempo real. Una fuente con un retraso de publicación conocido informa DELAYED en su lugar, con el retraso escrito, aunque todo lo demás esté sano.
Etiquetas de fuente y retraso conocido
| Fuente | Etiqueta del chip | Retraso asumido |
|---|---|---|
| Alpaca, con entitlement OPRA | ALPACA OPRA · REAL-TIME | Ninguno declarado |
| Alpaca, plan gratuito | ALPACA · 15 MIN DELAY | 15 minutos |
| Databento | DATABENTO OPRA · ≈15 MIN | 15 minutos |
| Tradier | TRADIER · REAL-TIME | Ninguno declarado |
| Market Data | MARKET DATA · CACHED · DELAY UNKNOWN | Desconocido — el conector pide datos en caché |
El chip de datos, estado por estado
El tercer chip es el único que mide lo que hay en pantalla. Se deriva de la marca de tiempo de la cadena publicada por el backend, así que una petición servida desde la caché de Rust no reinicia el reloj.
| Chip | Cuándo aparece | Qué te dice |
|---|---|---|
| LOADING… | Todavía no se ha recibido ninguna cadena, hay una petición en curso | Nada de la página está todavía poblado |
| NO DATA | No se ha recibido cadena, la última petición falló o nunca se lanzó | El texto del error, cuando lo hay, está en el tooltip |
| PROVIDER ERROR | Se muestra una cadena pero la última petición falló | Lo que estás leyendo viene de antes del fallo |
| STALE · n min | Antigüedad de la cadena por encima de 20 minutos | Nada de la página se ha actualizado desde entonces |
| AGE UNKNOWN | La fuente no publica marca de tiempo de la cadena | La frescura no se puede medir, así que no se afirma |
| LIVE · chain n min | Con marca de tiempo, dentro del umbral y fuente en tiempo real | El único estado que dice en vivo |
| DELAYED ≈n MIN · chain n min | Con marca de tiempo y fresca, pero la fuente publica con retraso | Se muestran las dos cifras porque significan cosas distintas |
Cómo usarlo
Lee la fila de izquierda a derecha antes de leer ningún nivel. Una fuente DELAYED con una cadena joven sirve para la estructura y no sirve para los dos últimos minutos de un movimiento. Un chip STALE significa que los muros en pantalla pertenecen a un estado anterior del libro, y la acción de actualizar del panel de supuestos es el remedio.
El umbral de 20 minutos se ha elegido contra la cadencia de actualización: con 15 minutos en el plan gratuito y de 90 a 120 segundos en los feeds de pago, tolera un ciclo perdido y se niega a tolerar dos.
Límites y trampas
La bandera de obsolescencia que lleva el propio payload del snapshot no la levanta ningún camino de código, así que se ignora deliberadamente; la frescura se mide aquí en su lugar. El tick de spot de cinco segundos del plan gratuito solo actualiza el precio del subyacente — no recarga la cadena de opciones, y por eso el reloj de la cadena y el reloj del spot se mantienen separados.
El interés abierto se publica una vez al día, tras el cierre. Intradía, toda cifra de GEX se mueve con el spot y con el paso del tiempo, no con las posiciones tomadas hoy, y un chip perfectamente fresco no cambia eso.
Páginas relacionadas
- Resumen GEX: régimen y estadísticas rápidas
- Niveles clave del GEX
- Qué es el GEX (exposición a gamma)
- Cadena de opciones
- Espacio de trabajo GEX
Esta página en otros idiomas
Preguntas frecuentes
- ¿Por qué mi chip dice DELAYED si la actualización automática está activada?
- La actualización automática describe lo que hace la aplicación; el retraso describe lo que publica el proveedor. Una cadena de Alpaca en plan gratuito va unos 15 minutos por detrás del mercado por mucho que se sondee, así que el chip informa del retraso de publicación y de la antigüedad medida de la cadena.
- ¿Qué significa AGE UNKNOWN? ¿Está roto?
- No. Significa que la fuente devolvió una cadena sin marca de tiempo utilizable, así que la antigüedad no se puede calcular. En lugar de inventar una cifra de frescura, el espacio declara que no la conoce, y los números pueden ser más viejos de lo que parecen.
- ¿Cada cuánto se recarga realmente la cadena de opciones?
- Cada 15 minutos en el plan gratuito, cada 90 segundos cuando el bucle OPRA del backend está en marcha, y cada 120 segundos en Databento, donde la caché de Rust hace que aproximadamente una llamada de cada dos llegue al proveedor y se ahorren créditos.