DataCedar/Resources/Crypto·Workflow

Dati Storici Crypto per Backtesting

Un workflow pratico per costruire uno storico crypto che rimanga riproducibile dopo modifiche a simboli, venue e contratti.

By DataCedar··3 min read·Italian

I dati storici crypto sono una serie temporale di osservazioni di mercato passate legate a una specifica venue e strumento. Un dataset pronto per il backtesting necessita di un'identità stabile dello strumento, cronologia dei simboli della venue, regole degli intervalli UTC, classificazione spot o derivati, unità di prezzo e quantità, stati delle lacune, cronologia di quotazione e delisting, lignaggio sorgente e un cutoff congelato in modo che i backfill successivi non vengano inclusi negli esperimenti precedenti.

Specificare il mercato, non solo il ticker

BTCUSDT può riferirsi a spot, un contratto perpetuo o uno strumento con nome simile di un'altra venue. Archivia venue, tipo di mercato, asset base, quote o di regolamento, specifica del contratto e il simbolo originale accanto a ogni osservazione.

Non ricostruire un vecchio universo dal catalogo attivo di oggi. Coppie delistate, contratti scaduti, ridenominazioni e modifiche di stato fanno parte del campione storico.

Rendere misurabile il trading continuo

Utilizza i confini degli intervalli UTC e un registro degli intervalli previsti. Le festività non spiegano le lacune in un mercato scambiato continuamente, sebbene la manutenzione della venue, i tempi di quotazione, le sospensioni e le interruzioni della sorgente possano farlo.

Preserva le transazioni grezze o le barre sorgente dove consentito, quindi versiona la logica di normalizzazione e aggregazione. Un'esportazione storica dovrebbe riportare finestre incomplete anziché riempirle silenziosamente in avanti.

  • Fissa la venue sorgente e il tipo di mercato.
  • Conserva gli stati di quotazione e delisting.
  • Distingui l'attività zero dalla raccolta mancante.
  • Congela il cutoff del dataset e la versione dello schema.

Testare il contratto di backtest

Valida le relazioni OHLC, le quantità non negative, i duplicati, i confini UTC, i movimenti estremi, le mappature dei simboli, gli intervalli di finanziamento e le scadenze dei contratti dove pertinente. Confronta i campioni con gli oggetti sorgente grezzi e conserva i controlli con l'artefatto di ricerca.

Modella commissioni, spread, slippage, finanziamenti, regole di liquidazione e esecuzione specifica della venue separatamente dalle osservazioni di mercato. Una candela non prova che un'esecuzione fosse disponibile al suo massimo, minimo o chiusura.

Key takeaways

  • 01Identifica venue e tipo di mercato su ogni riga.
  • 02Includi strumenti inattivi e delistati negli universi storici.
  • 03Segnala esplicitamente le lacune del mercato continuo.
  • 04Congela sorgente, cutoff, schema e prove di validazione.

Un workflow pratico per costruire uno storico crypto che rimanga riproducibile dopo modifiche a simboli, venue e contratti.

Start freeView pricing

Questions, answered.

Archivi e API delle venue sono fonti comuni. Per la ricerca, conserva l'ambito della venue originale, il catalogo storico, i controlli delle lacune e il lignaggio sorgente anziché fare affidamento su un download non etichettato.

Costruisci il set di dati di ricerca prima di adattare il modello.

Inizia con l'identità aziendale, un cutoff as-of, i diritti della fonte e la copertura prevista. Quindi interroga le prove che la tua decisione avrebbe effettivamente potuto vedere.

Start free