Storico dei dati tick
Lo storico dei dati tick è il registro archiviato, operazione per operazione, delle sessioni passate, servito da un broker, da un fornitore di dati o da una cache locale, con ora, prezzo, size e lato di ogni scambio. È l'ingresso del replay tick per tick e dei backtest su regole di order flow, e la sua disponibilità su un dato login è un diritto separato da quello sui tick in diretta.
Senzoukria · Glossario · Aggiornato a settembre 2026
Da dove arriva
Le fonti comuni sono tre. Una connessione di broker o clearing come Rithmic può servire i tick storici dal proprio archivio quando il conto ne ha diritto. Un fornitore di dati come Databento licenzia dataset registrati per borsa e per prodotto, con diretta e storico verificati separatamente. E un'applicazione può mettere in cache ciò che ha ricevuto in diretta, così una sessione guardata oggi è disponibile domani senza scaricarla di nuovo.
Ogni fonte ha la propria portata all'indietro nel tempo, i propri buchi e la propria convenzione per il lato aggressore. Un backtest che mescola fonti lungo la finestra di test eredita tutte e tre le serie di differenze.
La copertura prima dei risultati
Un risultato calcolato su una finestra con giorni mancanti è un risultato su una finestra diversa da quella richiesta. Prima di valutare una regola, conta le sessioni effettivamente presenti, elenca quelle mancanti e limita l'esecuzione all'intervallo coperto oppure annotalo esplicitamente. Uno storico vuoto non prova che il mercato fosse chiuso: può essere una richiesta rifiutata, un archivio che non arriva così indietro, o un contratto che il conto non copre.
- Elenca le sessioni presenti e assenti nell'intervallo richiesto.
- Conserva il codice di risposta del broker quando una richiesta viene rifiutata.
- Registra fonte, mese del contratto e confini di sessione insieme a ogni risultato.
In Senzoukria
La schermata Replay riproduce una sessione CME passata tick per tick, prelevandone i tick dal broker al primo caricamento e conservandoli poi su disco; la schermata mostra il numero di sessioni su disco e lo spazio che occupano, e una sessione può essere eliminata e riscaricata. Il backtest automatico misura la copertura prima di partire: il suo pannello riporta quante sessioni mancano e propone di lavorare su ciò che è presente. I suoi messaggi distinguono tre situazioni: il broker non ha servito barre per la finestra, il broker ha rifiutato la richiesta con un codice di permesso, e il broker non ha restituito alcun tick; il messaggio di rifiuto precisa che le barre storiche sono un diritto del broker, non un'impostazione dell'applicazione.
Databento è elencato nel gestore delle connessioni come fonte dello storico tick e della profondità CME per backtest e replay, per licenza di dataset, e come opzionale.
Errori frequenti
- Dare per scontato che, poiché il flusso in diretta funziona, l'archivio sia incluso.
- Testare una regola sul footprint usando le barre perché i tick non erano disponibili, e poi riportarlo come un risultato a livello tick.
- Ignorare i rollover dei contratti: i tick storici appartengono a un mese di contratto preciso, e unire i mesi è una decisione che va dichiarata.
Correlati
- Guida al backtest sui futures
- Backtest
- Software footprint per Rithmic
- Dati tick
- Storico della profondità
Questa pagina in altre lingue
Domande frequenti
- Perché il replay funziona ma il backtest automatico si vede rifiutare lo storico?
- Perché possono usare richieste diverse. Il replay manuale carica i tick storici di una sessione; il backtest automatico può richiedere barre storiche per un intervallo, e un conto può avere diritto all'una e non all'altra. Il pannello del backtest di Senzoukria nomina la richiesta rifiutata e il suo codice, così il diritto mancante può essere identificato con il broker.
- Lo storico dei dati tick include il book?
- No. I tick storici sono solo transazioni: cosa ha scambiato, quando, a che prezzo e size e su quale lato. Gli ordini in attesa e le loro variazioni sono lo storico della profondità, un dataset separato che si licenzia a parte e non si può ricostruire dagli scambi.