Stato dei dati GEX: provenienza, freschezza e polling

La riga di provenienza in cima all'area di lavoro GEX porta tre chip distinti: quale fonte di catena di opzioni è in uso e con quanto ritardo pubblica, se la sessione delle opzioni USA è aperta, e quanto è vecchia la catena effettivamente a schermo. La freschezza si misura sul timestamp della catena restituito dal backend, mai sul momento in cui è tornata la richiesta.

Senzoukria · Documentazione · Aggiornato a settembre 2026


Dove trovarlo

Dove
Area di lavoro GEX → riga di provenienza, mostrata sopra ogni pagina GEX
Soglia di obsolescenza
20 minuti di età della catena (STALE_AFTER_MIN)
Aggiornamento dell'età
L'età dei chip viene riletta ogni 10 secondi
Cadenza di aggiornamento
Piano gratuito: catena completa ogni 15 min, tick dello spot ogni 5 s. OPRA: ciclo di backend ogni 90 s. Databento: aggiornamento completo ogni 120 s, senza tick dello spot.
Requisito
Il GEX richiede una tua fonte di dati sulle opzioni; i dati di mercato sono fatturati dal fornitore, non da Senzoukria.

Che cosa fa

L'esposizione gamma si calcola, non si pubblica, e vale quanto la catena di opzioni da cui è stata calcolata. La riga di provenienza separa quattro cose che una versione precedente confondeva in un unico badge «LIVE»: la fonte e il suo ritardo di pubblicazione, lo stato della sessione delle opzioni USA, l'età della catena in memoria e lo stato dell'ultima richiesta.

La parola LIVE compare solo quando la catena porta un timestamp utilizzabile, la sua età rientra nella soglia di obsolescenza e la fonte selezionata è in tempo reale. Una fonte con un ritardo di pubblicazione noto dichiara invece DELAYED, con il ritardo scritto per esteso, anche quando tutto il resto è in salute.

Etichette delle fonti e ritardo dichiarato

Il primo chip: ciò che il fornitore dice di sé, letto dalla fonte selezionata.
FonteEtichetta del chipRitardo presunto
Alpaca, entitlement OPRA attivoALPACA OPRA · REAL-TIMENessuno dichiarato
Alpaca, piano gratuitoALPACA · 15 MIN DELAY15 minuti
DatabentoDATABENTO OPRA · ≈15 MIN15 minuti
TradierTRADIER · REAL-TIMENessuno dichiarato
Market DataMARKET DATA · CACHED · DELAY UNKNOWNSconosciuto — il connettore richiede dati in cache

Il chip dei dati, stato per stato

Il terzo chip è l'unico che misura ciò che è a schermo. Deriva dal timestamp della catena pubblicato dal backend, quindi una richiesta servita dalla cache Rust non azzera l'orologio.

Tutti gli stati che il chip dei dati può assumere, e che cosa significa ciascuno.
ChipQuando compareChe cosa ti dice
LOADING…Nessuna catena ancora ricevuta, una richiesta è in corsoNulla nella pagina è ancora popolato
NO DATANessuna catena ricevuta, l'ultima richiesta è fallita o non è mai partitaIl testo dell'errore, quando c'è, è nel tooltip
PROVIDER ERRORUna catena è visualizzata ma l'ultima richiesta è fallitaCiò che stai leggendo risale a prima del guasto
STALE · n minEtà della catena oltre i 20 minutiNulla nella pagina è stato aggiornato da allora
AGE UNKNOWNLa fonte non pubblica alcun timestamp di catenaLa freschezza non è misurabile, quindi non viene dichiarata
LIVE · chain n minCon timestamp, entro la soglia, fonte in tempo realeL'unico stato che dichiara il live
DELAYED ≈n MIN · chain n minCon timestamp e fresca, ma la fonte pubblica in ritardoSono mostrati entrambi i numeri perché significano cose diverse

Come si usa

Leggi la riga da sinistra a destra prima di leggere qualsiasi livello. Una fonte DELAYED con una catena giovane è utilizzabile per la struttura e inutile per gli ultimi due minuti di un movimento. Un chip STALE significa che i muri a schermo appartengono a uno stato precedente del book, e l'azione di aggiornamento nel pannello delle ipotesi è il rimedio.

La soglia dei 20 minuti è scelta in rapporto alla cadenza di aggiornamento: a 15 minuti per il piano gratuito e da 90 a 120 secondi per i feed a pagamento, tollera un ciclo perso e rifiuta di tollerarne due.

Limiti e trappole

Il flag di obsolescenza portato dal payload dello snapshot non viene alzato da nessun percorso di codice, quindi è deliberatamente ignorato; la freschezza si misura qui. Il tick dello spot a cinque secondi del piano gratuito aggiorna solo il prezzo del sottostante — non ricarica la catena di opzioni, ed è per questo che l'orologio della catena e quello dello spot restano separati.

L'open interest è pubblicato una volta al giorno dopo la chiusura. Intraday, ogni cifra GEX si muove con lo spot e con il passare del tempo, non con le posizioni aperte oggi, e un chip perfettamente fresco non cambia questo fatto.

Questa pagina in altre lingue

Domande frequenti

Perché il chip dice DELAYED se l'aggiornamento automatico è attivo?
L'aggiornamento automatico descrive ciò che fa l'applicazione; il ritardo descrive ciò che pubblica il fornitore. Una catena Alpaca del piano gratuito è circa 15 minuti dietro al mercato per quanto spesso la si interroghi, quindi il chip dichiara sia il ritardo di pubblicazione sia l'età misurata della catena.
Che cosa significa AGE UNKNOWN — è un guasto?
No. Significa che la fonte ha restituito una catena senza un timestamp utilizzabile, quindi l'età non è calcolabile. Invece di inventare un numero di freschezza, l'area di lavoro dichiara di non conoscerlo, e le cifre possono essere più vecchie di quanto sembrino.
Ogni quanto viene ricaricata davvero la catena di opzioni?
Ogni 15 minuti sul piano gratuito, ogni 90 secondi quando gira il ciclo OPRA del backend e ogni 120 secondi su Databento, dove la cache Rust fa sì che circa una chiamata su due arrivi al fornitore e i crediti siano risparmiati.