DataCedar/Resources/Krypto·Workflow

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.

By DataCedar··2 min read·German

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

Questions, answered.

Börsenarchive und APIs sind gängige Quellen. Für Forschungszwecke sollten Sie den ursprünglichen Börsenumfang, den historischen Katalog, Lückenprüfungen und die Quell-Lineage beibehalten, anstatt sich auf einen nicht gekennzeichneten Download zu verlassen.

Erstellen Sie den Research-Datensatz, bevor Sie das Modell anpassen.

Beginnen Sie mit der Unternehmensidentität, einem As-of-Cutoff, Quellrechten und der erwarteten Abdeckung. Fragen Sie dann die Beweise ab, die Ihre Entscheidung tatsächlich hätte sehen können.

Start free