Historische Krypto-Daten für Backtesting
Ein praktischer Workflow zur Erstellung von Krypto-Historien, die auch nach Änderungen von Symbolen, Börsen und Kontrakten reproduzierbar bleiben.
Historische Krypto-Daten sind eine Zeitreihe vergangener Marktbeobachtungen, die einer bestimmten Börse und einem bestimmten Instrument zugeordnet sind. Ein Backtest-fähiger Datensatz benötigt eine stabile Instrumentenidentität, die Historie von Börsensymbolen, UTC-Intervallregeln, Spot- oder Derivateklassifizierung, Preis- und Mengeneinheiten, Lückenzustände, Listungs- und Delisting-Historie, Quell-Lineage und einen eingefrorenen Stichtag, damit spätere Backfills nicht in frühere Experimente einfließen.
Spezifizieren Sie den Markt, nicht nur den Ticker
BTCUSDT kann sich auf Spot, einen Perpetual-Kontrakt oder ein ähnlich benanntes Instrument einer anderen Börse beziehen. Speichern Sie Börse, Marktart, Basis-, Quote- oder Abrechnungswährung, Kontraktspezifikation und das ursprüngliche Symbol neben jeder Beobachtung.
Bauen Sie kein altes Universum aus dem heutigen aktiven Katalog wieder auf. Delistete Paare, abgelaufene Kontrakte, Redenominierungen und Statusänderungen sind Teil der historischen Stichprobe.
Machen Sie kontinuierlichen Handel messbar
Verwenden Sie UTC-Intervallgrenzen und ein Ledger für erwartete Intervalle. Feiertage erklären keine Lücken in einem kontinuierlich gehandelten Markt, obwohl Börsenwartung, Listungszeiten, Aussetzungen und Quell-Ausfälle dies tun können.
Bewahren Sie Roh-Trades oder Quell-Balken auf, wo erlaubt, und versionieren Sie dann die Normalisierungs- und Aggregationslogik. Ein historischer Export sollte unvollständige Fenster melden, anstatt sie stillschweigend vorwärts zu füllen.
- Fixieren Sie die Quellbörse und Marktart.
- Behalten Sie Listungs- und Delisting-Status bei.
- Unterscheiden Sie Nullaktivität von fehlender Erfassung.
- Frieren Sie den Datensatz-Stichtag und die Schemaversion ein.
Testen Sie den Backtest-Kontrakt
Validieren Sie OHLC-Beziehungen, nicht-negative Mengen, Duplikate, UTC-Grenzen, extreme Bewegungen, Symbolzuordnungen, Finanzierungsintervalle und Kontraktverfall (wo relevant). Vergleichen Sie Stichproben mit Roh-Quellobjekten und bewahren Sie die Prüfungen mit dem Forschungsartefakt auf.
Modellieren Sie Gebühren, Spreads, Slippage, Finanzierung, Liquidationsregeln und börsenspezifische Ausführung getrennt von Marktbeobachtungen. Eine Kerze beweist nicht, dass ein Fill zu ihrem Hoch, Tief oder Schluss verfügbar war.
Key takeaways
- 01Identifizieren Sie Börse und Marktart in jeder Zeile.
- 02Beziehen Sie inaktive und delistete Instrumente in historische Universen ein.
- 03Melden Sie Lücken im kontinuierlichen Markt explizit.
- 04Frieren Sie Quell-, Stichtags-, Schema- und Validierungsnachweise ein.
Ein praktischer Workflow zur Erstellung von Krypto-Historien, die auch nach Änderungen von Symbolen, Börsen und Kontrakten reproduzierbar bleiben.
Start freeView pricing