Willkommen zu unserem Schritt-für-Schritt-Tutorial. Wenn Sie noch nie mit einer Handels-API gearbeitet haben, ist das kein Problem — ich erkläre Ihnen jeden Klick, jeden Befehl und jede Fehlermeldung so, als würden wir nebeneinander am Bildschirm sitzen. Wir laden gemeinsam Tausende Binance-Order-Book-Snapshots über die Tardis API herunter, speichern sie lokal und werten sie anschließend mit HolySheep AI aus.

Was ist die Tardis API — und warum sollten Sie sie kennen?

Tardis ist ein historischer Marktdaten-Dienst (keine Trading-Plattform), der tägliche Rohdaten vieler Krypto-Börsen sammelt und zum Download bereitstellt. Sie erhalten damit Tick-genauen L2-Order-Book-Daten und Trades ab dem Jahr 2019 — etwas, das die offizielle Binance-API in diesem Umfang gar nicht anbietet. Für Backtests, Market-Making-Recherchen und ML-Modelle ist Tardis quasi der Goldstandard.

Voraussetzungen — was Sie brauchen

Screenshot-Tipp: Falls Sie noch nie einen Account angelegt haben: Gehen Sie auf tardis.dev, klicken Sie oben rechts auf Sign Up, bestätigen Sie Ihre E-Mail und kopieren Sie dann den API-Token aus Ihrem Dashboard.

Schritt 1 — Python und das offizielle Tardis-Paket installieren

Öffnen Sie Ihr Terminal (Windows: cmd oder PowerShell, macOS: Terminal-App). Wir installieren zwei Pakete: das offizielle tardis-client und pandas für die spätere Verarbeitung. Kopieren Sie einfach den folgenden Block, fügen Sie ihn ein und drücken Sie Enter:

# Virtuelle Umgebung anlegen (verhindert Versionskonflikte)
python -m venv tardis_env

Umgebung aktivieren

Windows:

tardis_env\Scripts\activate

macOS / Linux:

source tardis_env/bin/activate

Tardis-Client und Pandas installieren

pip install tardis-client pandas requests print("Installation erfolgreich abgeschlossen.")

Schritt 2 — API-Token konfigurieren

Legen Sie in Ihrem Home-Verzeichnis eine Datei .tardis an (achten Sie auf den führenden Punkt) und tragen Sie dort Ihren Token ein. Ersetzen Sie IHR_TOKEN durch den Wert aus Ihrem Tardis-Dashboard.

# Inhalt der Datei ~/.tardis (bzw. C:\Users\NAME\.tardis unter Windows)
IHR_TOKEN

Alternative für Windows-User ohne versteckte Dateien: Erstellen Sie eine Umgebungsvariable mit dem Namen TARDIS_API_KEY und Ihrem Token als Wert. So bleibt der Key aus jedem Skript ausgesperrt.

Schritt 3 — Ersten Snapshot mit Python herunterladen

Jetzt wird es spannend. Wir holen uns einen einzelnen Order-Book-Snapshot vom Binance BTCUSDT Perpetual für den 1. Januar 2025 um 14:30 Uhr UTC:

from tardis_client import TardisClient
import json

client = TardisClient(api_key="IHR_TOKEN")

snapshots_iter = client.snapshots(
    exchange="binance",
    symbol="btcusdt",
    date="2025-01-01",
    snapshot_type="order_book"
)

snapshot = next(snapshots_iter)
print(json.dumps(snapshot, indent=2)[:800])

Verwandte Ressourcen

Verwandte Artikel