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

El primer chip: lo que el proveedor dice de sí mismo, leído de la fuente seleccionada.
FuenteEtiqueta del chipRetraso asumido
Alpaca, con entitlement OPRAALPACA OPRA · REAL-TIMENinguno declarado
Alpaca, plan gratuitoALPACA · 15 MIN DELAY15 minutos
DatabentoDATABENTO OPRA · ≈15 MIN15 minutos
TradierTRADIER · REAL-TIMENinguno declarado
Market DataMARKET DATA · CACHED · DELAY UNKNOWNDesconocido — 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.

Todos los estados que puede tomar el chip de datos, y qué significa cada uno.
ChipCuándo apareceQué te dice
LOADING…Todavía no se ha recibido ninguna cadena, hay una petición en cursoNada de la página está todavía poblado
NO DATANo 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 ERRORSe muestra una cadena pero la última petición fallóLo que estás leyendo viene de antes del fallo
STALE · n minAntigüedad de la cadena por encima de 20 minutosNada de la página se ha actualizado desde entonces
AGE UNKNOWNLa fuente no publica marca de tiempo de la cadenaLa frescura no se puede medir, así que no se afirma
LIVE · chain n minCon marca de tiempo, dentro del umbral y fuente en tiempo realEl único estado que dice en vivo
DELAYED ≈n MIN · chain n minCon marca de tiempo y fresca, pero la fuente publica con retrasoSe 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.

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.