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
| Fonte | Etichetta del chip | Ritardo presunto |
|---|---|---|
| Alpaca, entitlement OPRA attivo | ALPACA OPRA · REAL-TIME | Nessuno dichiarato |
| Alpaca, piano gratuito | ALPACA · 15 MIN DELAY | 15 minuti |
| Databento | DATABENTO OPRA · ≈15 MIN | 15 minuti |
| Tradier | TRADIER · REAL-TIME | Nessuno dichiarato |
| Market Data | MARKET DATA · CACHED · DELAY UNKNOWN | Sconosciuto — 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.
| Chip | Quando compare | Che cosa ti dice |
|---|---|---|
| LOADING… | Nessuna catena ancora ricevuta, una richiesta è in corso | Nulla nella pagina è ancora popolato |
| NO DATA | Nessuna catena ricevuta, l'ultima richiesta è fallita o non è mai partita | Il testo dell'errore, quando c'è, è nel tooltip |
| PROVIDER ERROR | Una catena è visualizzata ma l'ultima richiesta è fallita | Ciò che stai leggendo risale a prima del guasto |
| STALE · n min | Età della catena oltre i 20 minuti | Nulla nella pagina è stato aggiornato da allora |
| AGE UNKNOWN | La fonte non pubblica alcun timestamp di catena | La freschezza non è misurabile, quindi non viene dichiarata |
| LIVE · chain n min | Con timestamp, entro la soglia, fonte in tempo reale | L'unico stato che dichiara il live |
| DELAYED ≈n MIN · chain n min | Con timestamp e fresca, ma la fonte pubblica in ritardo | Sono 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.
Pagine correlate
- Panoramica GEX: regime e statistiche rapide
- Livelli chiave del GEX
- Che cos'è il GEX (esposizione gamma)
- Catena di opzioni
- Area di lavoro GEX
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.