Esportare le barre in CSV
Il pulsante di esportazione di un grafico Senzoukria scrive le barre attualmente caricate, e i loro livelli per prezzo, come due file CSV compressi con gzip in Documenti › Senzoukria › Exports, con marche temporali UTC e la provenienza in cache di ogni riga.
Senzoukria · Documentazione · Aggiornato a settembre 2026
Dove trovarlo
- Dove
- Pulsante ⇩ nella barra degli strumenti del grafico (footprint Rithmic e cripto)
- Destinazione
- Documenti › Senzoukria › Exports (ripiego sulla cartella exports dei dati dell'app)
- File
- <strumento>.<timeframe>.<da>-<a>.bars.csv.gz e .levels.csv.gz
- Intervallo
- Dalla prima all'ultima barra caricata, estremi compresi; al massimo un anno
A cosa serve
L'esportazione scrive ciò che la cache contiene per l'intervallo caricato: aggregati per barra (OHLC, volume, delta, delta massimo e minimo, conteggio degli scambi) e per livello di prezzo (volume aggressivo in acquisto e in vendita, scambi in acquisto e in vendita). Non è un'esportazione di tick; la cache non conserva le transazioni. Vengono prodotti due file, così una barra e i suoi livelli si possono unire su bucket_ts_ns, symbol e timeframe.
Il pulsante resta disattivato finché non c'è nulla di caricato («Ancora nulla da esportare»). Cliccandolo si apre una conferma: «Esportare le barre caricate e i loro livelli di prezzo come CSV compresso in Documenti › Senzoukria › Exports?» seguita da Esporta ora. L'avanzamento dice «Esportazione… {bars} barre, {levels} livelli» e si può annullare; il messaggio finale dà conteggi, dimensione, la prima e l'ultima marca temporale UTC e quante barre non hanno livelli di prezzo (solo OHLC). «Mostra nella cartella» apre il file delle barre.
Colonne
| File | Colonne | Note |
|---|---|---|
| bars | bucket_ts_ns, bucket_utc, symbol, timeframe, source, open, high, low, close, volume, delta, delta_high, delta_low, trades, levels | bucket_ts_ns è l'epoch in nanosecondi dell'apertura della barra; bucket_utc è lo stesso istante in ISO 8601 UTC. source è la provenienza in cache di ogni riga: live, ohlcv, aggtrades, tick o il nome di un bridge. |
| levels | bucket_ts_ns, symbol, timeframe, price, buy_volume, sell_volume, buy_trades, sell_trades | Una riga per livello di prezzo scambiato. Un lato sconosciuto è un campo vuoto, mai 0. |
Comportamento
| Regola | Valore | Effetto |
|---|---|---|
| Compressione | gzip attivo | I file terminano in .csv.gz. |
| Mai sovrascrivere | Suffissi -2, -3 … | Un'esportazione precedente con lo stesso nome viene conservata; la nuova riceve un nome numerato. |
| Scrittura in flusso | Pagine da 2.000 barre | Scritte pagina per pagina; il lock della cache è preso per pagina, così il grafico continua a leggere durante l'esportazione. |
| Evento di avanzamento | Ogni 5 pagine | Aggiorna i contatori di barre e livelli. |
| Annullamento | Tra una pagina e l'altra | I file parziali vengono rimossi; il risultato è riportato come annullato, mai come riuscito. |
| Finestra massima | 366 giorni | Gli intervalli più lunghi vengono rifiutati. |
| Livelli illeggibili | Conteggiati | Una barra il cui JSON dei livelli non si può leggere viene esportata con la colonna levels vuota e conteggiata a parte rispetto alle barre senza livelli. |
Limiti e trappole
Prima di aprire i file altrove:
- Le unità sono quelle della fonte: contratti per i futures, unità base per le cripto. Il file non le converte.
- I campi di testo sono protetti contro l'iniezione di formule nei fogli di calcolo (un =, +, - o @ iniziale viene preceduto da un apostrofo) e messi tra virgolette secondo RFC 4180 quando serve.
- L'esportazione copre l'intervallo caricato, non l'intera cache. Carica prima una finestra storica più ampia se ti serve di più.
- Le barre marcate ohlcv non hanno livelli: vengono da un ripiego OHLC, non dal tick replay.
Pagine correlate
- Schermata di caricamento dello storico
- Grafico offline e fine settimana
- Indicatore delta della barra
- Il profilo di volume spiegato
Questa pagina in altre lingue
Domande frequenti
- Dove finiscono i file?
- In Documenti › Senzoukria › Exports. Se la cartella Documenti non si può risolvere, viene usata la directory exports della cartella dati dell'applicazione. Il messaggio finale mostra il percorso completo e «Mostra nella cartella» lo apre.
- Perché alcuni campi dei livelli sono vuoti invece che a zero?
- Un campo vuoto significa che quel lato è sconosciuto per quel livello. Zero e non disponibile restano distinti di proposito.
- Posso esportare i tick?
- No. La cache conserva aggregati per barra e per livello di prezzo. Le sessioni di Replay conservano i dati tick separatamente, ma questo pulsante esporta solo barre e livelli.