Schermata di caricamento dello storico e recupero all'avvio

Quando un grafico Senzoukria si apre, una schermata di caricamento mostra lo scaricamento dello storico come una silhouette di candele che cresce, con percentuale, conteggio delle barre e tempo stimato; un modulo di recupero all'avvio risottoscrive da sé quando un flusso annuncia successo ma non consegna nulla.

Senzoukria · Documentazione · Aggiornato a settembre 2026


Dove trovarlo

Dove
Sovrapposta al grafico durante il caricamento; Ricarica storico in ⚙ → Impostazioni di trading
Fasi
inattivo → cache → completamento → live
Preset della finestra storica
24 ore (oggi) per impostazione predefinita, 3 giorni, 7 giorni
Recupero all'avvio
Risottoscrizione dopo 8 s di silenzio, fino a 3 tentativi; nuovi tentativi di sottoscrizione a 1,5 s, 4 s, 9 s

A cosa serve

La schermata sta sul grafico stesso, dove va l'attenzione, invece di un puntino lampeggiante in una barra degli strumenti. La sua striscia di candele è una silhouette deterministica, non dei prezzi: non c'è asse, non c'è alcun numero e la parte non ancora caricata non viene disegnata. Una linea di frontiera scorre verso destra man mano che i dati arrivano. L'intestazione dice «Caricamento dello storico a 1m» con la fonte a destra, per esempio Rithmic tick replay. Il piè di pagina mostra la percentuale, il tempo stimato, il numero di barre caricate (oppure l'attesa della prima barra) e una frase che spiega perché ci vuole tempo.

La stima è calcolata sul ritmo osservato: compare quando è fatto almeno il 2% e sono passati 1,5 s, viene aggiornata ogni secondo ed è limitata a sei ore. Sulle superfici cripto e Databento il conteggio si legge come passi su 3, e un pulsante «Mostra i dati disponibili (lo storico può essere incompleto)» permette di aprire il grafico prima che lo scaricamento finisca.

Sequenza

Che cosa succede tra l'apertura di un grafico e la fase live
FaseChe cosa giraChe cosa vedi
cacheLa cache SQLite locale viene letta pagina per pagina (1.000 righe per pagina, al massimo 64 pagine). La granularità a 1 minuto è il perno; gli altri timeframe sono aggregati da essa, le barre giornaliere arrivano da un ramo TimeBar separato.Le barre compaiono subito quando lo strumento è già stato caricato in passato.
completamentoI buchi di copertura all'interno della finestra storica vengono richiesti al broker come tick replay. L'avanzamento non torna mai indietro all'interno di un'esecuzione.Percentuale, barre caricate e stima avanzano; il grafico è utilizzabile come anteprima.
liveIndicatore al 100%; il flusso live continua a muovere l'ultima barra.La schermata sparisce; un avviso può restare nella barra degli strumenti.

Impostazioni e costanti

Valori letti dal codice
ElementoValoreEffetto
Finestra storica24 ore (oggi) per impostazione predefinita; preset a 3 giorni e 7 giorniL'inizio della finestra è la mezzanotte del primo giorno nel fuso orario del grafico. Le barre giornaliere richiedono sempre almeno 360 ore.
Nuovo tentativo su occupatoUn tentativo dopo 3 sQuando un altro caricamento tiene già lo strumento. L'avviso compare subito e cambia testo se anche il nuovo tentativo lo trova occupato.
Sorveglianza dello stallo120 sNessun evento di avanzamento per due minuti durante il completamento chiude l'indicatore su ciò che cache e live hanno già e pubblica un avviso.
Ricarica storico⚙ → Impostazioni di trading → Ricarica storicoRiapre le finestre che il broker ha drenato a zero tick. Non cancella nulla; cache e flusso live continuano.
Profondità di sondaggio della cache400 giorniQuanto indietro viene sondato il disco per trovare la barra in cache più recente ed elencare gli strumenti con dati locali.

Recupero all'avvio

Una sottoscrizione può essere annunciata come riuscita e non consegnare comunque nulla, per esempio quando il gateway non è pronto al login automatico. Il modulo di recupero riprova la sottoscrizione con ritardi limitati di 1,5 s, 4 s e 9 s, poi, una volta accettata una sottoscrizione, attende 8 s il primo messaggio di tick, barra o profondità. Se non è arrivato proprio nulla, risottoscrive, al massimo tre volte. Un mercato tranquillo che ha stampato anche un solo messaggio non viene mai toccato: il recupero gestisce solo il caso nato morto. Risottoscrivere è sicuro perché il lato Rust salta i bit di sottoscrizione già coperti, quindi non viene prodotto alcun errore di registrazione doppia.

Limiti e trappole

Che cosa il caricatore non fa:

  • Non svuota mai la cache e non usa mai l'archivio del browser; è la copertura SQLite a decidere che cosa viene richiesto.
  • Una finestra tornata vuota non viene richiesta di nuovo in automatico. È la scelta giusta in un fine settimana e quella sbagliata quando il broker era solo occupato; Ricarica storico è l'unica leva manuale.
  • L'avanzamento è monotono per esecuzione: dopo un Ricarica storico l'indicatore riparte dall'inizio.
  • Le candele della silhouette non sono dati. Non leggere livelli dalla schermata di caricamento.

Questa pagina in altre lingue

Domande frequenti

La percentuale non si muove da un po'. È bloccata?
Le finestre vuote e ampie avanzano a salti e la stima viene aggiornata ogni secondo sul ritmo osservato. Dopo 120 s senza alcun evento di avanzamento la sorveglianza chiude l'indicatore e pubblica un avviso; il grafico resta utilizzabile su cache e live.
Perché il grafico mostra barre prima che lo scaricamento sia finito?
La fase di cache pubblica ciò che è già su disco, e durante il completamento la vista derivata è un'anteprima aggiornata man mano che arrivano i blocchi. La schermata ti dice che lo storico è ancora in corso di completamento.
Devo ancora premere F5 quando il grafico non parte?
Il modulo di recupero all'avvio risottoscrive da sé quando una sottoscrizione non consegna nulla per 8 s, fino a tre volte. Se rinuncia, il banner di errore resta e mantieni tu la mano.