Sie möchten Hyperliquid-Handelsdaten für Ihre Trading-Strategie nutzen, haben aber keine Erfahrung mit APIs? Dann sind Sie hier genau richtig. In diesem umfassenden Leitfaden zeige ich Ihnen Schritt für Schritt, wie Sie mit Tardis institutionelle Orderbook-Daten abrufen und für Backtesting oder Echtzeitanalyse verwenden können.

Ich begleite Sie von den absoluten Grundlagen bis zum ersten funktionierenden Code – ohne komplizierte Fachbegriffe und mit praktischen Beispielen, die Sie direkt kopieren und ausführen können.

Hinweis: Dieser Leitfaden verwendet die HolySheep AI API für die Datenverarbeitung und Analyse. HolySheep bietet über 85% Ersparnis gegenüber herkömmlichen Cloud-Diensten mit Latenzzeiten unter 50ms.

Inhaltsverzeichnis

Was ist Hyperliquid und Tardis?

Bevor wir in den Code eintauchen, klären wir kurz die Grundlagen:

Hyperliquid

Hyperliquid ist eine hochleistungsfähige Layer-1-Blockchain, die sich auf Derivate-Trading spezialisiert hat. Im Gegensatz zu anderen Kryptobörsen bietet Hyperliquid:

Tardis

Tardis (tardis.dev) ist ein spezialisierter Datenanbieter, der historische und Echtzeit-Marktdaten von Kryptobörsen in einer einheitlichen API bereitstellt. Für Hyperliquid bietet Tardis:

Voraussetzungen: Was Sie vor dem Start benötigen

Für diesen Leitfaden benötigen Sie:

Screenshot-Hinweis: Öffnen Sie nach der Registrierung Ihr Tardis-Dashboard unter dashboard.tardis.dev. Dort finden Sie Ihren API-Schlüssel im Abschnitt "API Keys" (siehe Menüpunkt "Settings").

Schritt 1: Tardis-Konto einrichten

API-Schlüssel generieren

Nach der Registrierung bei Tardis erstellen Sie einen neuen API-Schlüssel:

  1. Gehen Sie zu Settings → API Keys
  2. Klicken Sie auf Generate New Key
  3. Kopieren Sie den Schlüssel (beginnt mit tardis_)
  4. Wichtig: Speichern Sie den Schlüssel an einem sicheren Ort

Tardis API-Konfiguration

TARDIS_API_KEY = "tardis_IhrSchlüsselHier" TARDIS_BASE_URL = "https://api.tardis.dev/v1"

Wichtige Endpoints für Hyperliquid

EXCHANGE = "hyperliquid" # Börsen-Identifier SYMBOL = "BTC-PERPETUAL" # Trading-Paar

Schritt 2: HolySheep AI für die Datenanalyse konfigurieren

HolySheep AI bietet eine leistungsstarke Verarbeitungsengine für Ihre Trading-Daten. Mit dem günstigen Wechselkurs (¥1 = $1 USD) und Unterstützung für WeChat und Alipay ist HolySheep ideal für Entwickler im asiatischen Raum.


import requests
import json

HolySheep AI API-Konfiguration

HOLYSHEEP_API_URL = "https://api.holysheep.ai/v1" HOLYSHEEP_API_KEY = "YOUR_HOLYSHEEP_API_KEY" # Ersetzen Sie mit Ihrem Schlüssel def analyze_orderbook_with_holysheep(orderbook_data): """ Sendet Orderbook-Daten zur KI-Analyse an HolySheep AI. Die API bietet <50ms Latenz und unterstützt Modelle wie GPT-4.1, Claude Sonnet 4.5 und DeepSeek V3.2. """ headers = { "Authorization": f"Bearer {HOLYSHEEP_API_KEY}", "Content-Type": "application/json" } payload = { "model": "deepseek-v3.2", # $0.42/MToken - günstigste Option "messages": [ { "role": "system", "content": "Du bist ein Krypto-Trading-Analyst. Analysiere Orderbook-Daten und identifiziere Liquiditätscluster." }, { "role": "user", "content": f"Analyse dieses Orderbooks:\n{json.dumps(orderbook_data, indent=2)}" } ], "temperature": 0.3 } response = requests.post( f"{HOLYSHEEP_API_URL}/chat/completions", headers=headers, json=payload ) if response.status_code == 200: return response.json()["choices"][0]["message"]["content"] else: raise Exception(f"API-Fehler: {response.status_code} - {response.text}")

Testen Sie die Verbindung

print("HolySheep AI Verbindung erfolgreich konfiguriert!") print(f"Latenz: <50ms, unterstützte Modelle ab $0.42/MToken")

Schritt 3: Orderbook-Daten abrufen mit Tardis

Jetzt rufen wir echte Orderbook-Daten von Hyperliquid ab. Tardis bietet verschiedene Daten-Feeds:

Methode 1: Echtzeit-Orderbook via WebSocket


import asyncio
import json
import websockets
from datetime import datetime

class HyperliquidOrderbookListener:
    """Echtzeit-Orderbook-Listener für Hyperliquid über Tardis."""
    
    def __init__(self, api_key, symbol="BTC-PERPETUAL"):
        self.api_key = api_key
        self.symbol = symbol
        self.orderbook_snapshot = {"bids": [], "asks": [], "timestamp": None}
    
    async def connect(self):
        """Verbindet sich zum Tardis WebSocket-Feed."""
        ws_url = f"wss://api.tardis.dev/v1/feeds?exchange=hyperliquid&symbol={self.symbol}&apiKey={self.api_key}"
        
        print(f"Verbinde mit Tardis WebSocket...")
        print(f"Endpoint: {ws_url.split('?')[0]}")
        
        async with websockets.connect(ws_url) as ws:
            print("✅ Verbindung hergestellt!")
            print("\n⏳ Warte auf Orderbook-Updates...")
            
            async for message in ws:
                data = json.loads(message)
                await self.process_message(data)
    
    async def process_message(self, data):
        """Verarbeitet eingehende Orderbook-Updates."""
        msg_type = data.get("type", "")
        
        if msg_type == "snapshot":
            # Vollständiger Orderbook-Snapshot
            self.orderbook_snapshot = {
                "bids": data.get("bids", []),
                "asks": data.get("asks", []),
                "timestamp": datetime.now().isoformat()
            }
            print(f"\n📊 Neuer Snapshot:")
            print(f"   Bids: {len(self.orderbook_snapshot['bids'])} Ebenen")
            print(f"   Asks: {len(self.orderbook_snapshot['asks'])} Ebenen")
            
        elif msg_type == "update":
            # Inkrementelles Update
            for bid in data.get("bids", []):
                await self.update_level("bids", bid)
            for ask in data.get("asks", []):
                await self.update_level("asks", ask)
                
            # Zeige Top-5 Level
            self.print_top_levels()
    
    async def update_level(self, side, level):
        """Aktualisiert eine Orderbook-Ebene."""
        price, size = level[0], level[1]
        
        if float(size) == 0:
            # Preis entfernen
            self.orderbook_snapshot[side] = [
                l for l in self.orderbook_snapshot[side] 
                if l[0] != price
            ]
        else:
            # Preis hinzufügen oder aktualisieren
            found = False
            for i, l in enumerate(self.orderbook_snapshot[side]):
                if l[0] == price:
                    self.orderbook_snapshot[side][i] = level
                    found = True
                    break
            if not found:
                self.orderbook_snapshot[side].append(level)
            
            # Sortieren (Bids absteigend, Asks aufsteigend)
            reverse = (side == "bids")
            self.orderbook_snapshot[side].sort(key=lambda x: float(x[0]), reverse=reverse)
    
    def print_top_levels(self):
        """Zeigt die Top-5 Orderbook-Ebenen."""
        bids = self.orderbook_snapshot["bids"][:5]
        asks = self.orderbook_snapshot["asks"][:5]
        
        print(f"\n{'Preis':<15} {'Größe':<15} | {'Preis':<15} {'Größe':<15}")
        print("-" * 62)
        
        for i in range(max(len(bids), len(asks))):
            bid_str = f"{bids[i][0]:<15} {bids[i][1]:<15}" if i < len(bids) else " " * 30
            ask_str = f"{asks[i][0]:<15} {asks[i][1]:<15}" if i < len(asks) else ""
            print(f"{bid_str} | {ask_str}")

Starte den Listener

listener = HyperliquidOrderbookListener( api_key="tardis_IhrSchlüssel", symbol="BTC-PERPETUAL" )

asyncio.run(listener.connect()) # Auskommentiert für Demo

print("WebSocket-Listener konfiguriert. Kommentieren Sie die letzte Zeile ein, um zu starten.")

Methode 2: Historische Daten abrufen

Für Backtesting benötigen Sie historische Orderbook-Snapshots. Tardis bietet diese als replays oder als flat files an:


import requests
from datetime import datetime, timedelta
import json

class TardisHistoricalClient:
    """Client für historische Hyperliquid-Daten von Tardis."""
    
    def __init__(self, api_key):
        self.api_key = api_key
        self.base_url = "https://api.tardis.dev/v1"
    
    def get_orderbook_replay(self, symbol, start_date, end_date, limit=1000):
        """
        Ruft historische Orderbook-Daten für einen Zeitraum ab.
        
        Parameter:
            symbol: Trading-Paar (z.B. "BTC-PERPETUAL")
            start_date: Startzeitpunkt (datetime oder ISO-String)
            end_date: Endzeitpunkt
            limit: Maximale Anzahl der Datensätze
        
        Rückgabe:
            Liste von Orderbook-Snapshots mit Timestamps
        """
        if isinstance(start_date, datetime):
            start_date = start_date.isoformat()
        if isinstance(end_date, datetime):
            end_date = end_date.isoformat()
        
        # Tardis HTTP API für historische Daten
        url = f"{self.base_url}/historical/orderbooks"
        
        params = {
            "exchange": "hyperliquid",
            "symbol": symbol,
            "from": start_date,
            "to": end_date,
            "limit": limit,
            "format": "json"
        }
        
        headers = {
            "Authorization": f"Bearer {self.api_key}",
            "Accept": "application/json"
        }
        
        print(f"📥 Rufe Daten ab: {start_date} bis {end_date}")
        
        response = requests.get(url, params=params, headers=headers)
        
        if response.status_code == 200:
            data = response.json()
            print(f"✅ {len(data)} Orderbook-Snapshots erhalten")
            return data
        elif response.status_code == 401:
            raise Exception("❌ Ungültiger API-Schlüssel. Bitte überprüfen Sie Ihren Tardis-Schlüssel.")
        elif response.status_code == 429:
            raise Exception("⏳ Rate-Limit erreicht. Warten Sie einen Moment und versuchen Sie es erneut.")
        else:
            raise Exception(f"❌ API-Fehler {response.status_code}: {response.text}")
    
    def get_trades(self, symbol, start_date, end_date):
        """Ruft historische Trade-Daten ab."""
        url = f"{self.base_url}/historical/trades"
        
        params = {
            "exchange": "hyperliquid",
            "symbol": symbol,
            "from": start_date.isoformat() if isinstance(start_date, datetime) else start_date,
            "to": end_date.isoformat() if isinstance(end_date, datetime) else end_date,
            "limit": 5000
        }
        
        headers = {"Authorization": f"Bearer {self.api_key}"}
        
        response = requests.get(url, params=params, headers=headers)
        
        if response.status_code == 200:
            return response.json()
        else:
            raise Exception(f"Trade-Abruf fehlgeschlagen: {response.text}")

Beispiel-Nutzung

client = TardisHistoricalClient(api_key="tardis_IhrSchlüssel")

Letzte Stunde abrufen

end_time = datetime.now() start_time = end_time - timedelta(hours=1) try: # Orderbooks abrufen orderbooks = client.get_orderbook_replay( symbol="BTC-PERPETUAL", start_date=start_time, end_date=end_time, limit=100 ) # Zeige ersten Snapshot if orderbooks: print("\n📋 Erster Orderbook-Snapshot:") print(json.dumps(orderbooks[0], indent=2)[:500] + "...") except Exception as e: print(f"Fehler: {e}")

Schritt 4: Daten mit HolySheep AI verarbeiten und analysieren

Nachdem Sie Orderbook-Daten von Tardis erhalten haben, können Sie diese mit HolySheep AI für komplexe Analysen nutzen. Die KI kann Muster erkennen, Liquiditätscluster identifizieren und Handelssignale generieren.


import json
from datetime import datetime

class OrderbookAnalyzer:
    """Analysiert Orderbook-Daten mit HolySheep AI."""
    
    def __init__(self, holysheep_api_key):
        self.api_key = holysheep_api_key
        self.base_url = "https://api.holysheep.ai/v1"
    
    def calculate_metrics(self, orderbook):
        """Berechnet grundlegende Orderbook-Metriken."""
        bids = orderbook.get("bids", [])
        asks = orderbook.get("asks", [])
        
        # Berechne Spread
        best_bid = float(bids[0][0]) if bids else 0
        best_ask = float(asks[0][0]) if asks else 0
        spread = best_ask - best_bid if best_bid and best_ask else 0
        spread_pct = (spread / best_bid * 100) if best_bid else 0
        
        # Berechne Order-Book-Imbalance
        bid_volume = sum(float(b[1]) for b in bids[:10])
        ask_volume = sum(float(a[1]) for a in asks[:10])
        imbalance = (bid_volume - ask_volume) / (bid_volume + ask_volume) if (bid_volume + ask_volume) > 0 else 0
        
        # Mid-Price
        mid_price = (best_bid + best_ask) / 2 if best_bid and best_ask else 0
        
        return {
            "best_bid": best_bid,
            "best_ask": best_ask,
            "mid_price": mid_price,
            "spread": spread,
            "spread_pct": round(spread_pct, 4),
            "bid_volume_10": bid_volume,
            "ask_volume_10": ask_volume,
            "imbalance": round(imbalance, 4),
            "timestamp": orderbook.get("timestamp", datetime.now().isoformat())
        }
    
    def analyze_with_ai(self, metrics, symbol="BTC-PERPETUAL"):
        """Analysiert Orderbook-Metriken mit HolySheep AI."""
        prompt = f"""
        Analysiere die folgenden Orderbook-Metriken für {symbol}:
        
        - Mid-Price: ${metrics['mid_price']:.2f}
        - Spread: ${metrics['spread']:.2f} ({metrics['spread_pct']:.4f}%)
        - Bid-Volume (Top 10): {metrics['bid_volume_10']:.4f}
        - Ask-Volume (Top 10): {metrics['ask_volume_10']:.4f}
        - Order-Book-Imbalance: {metrics['imbalance']:.4f}
        
        Gib eine kurze Einschätzung:
        1. Ist der Markt bullisch oder bärisch (basierend auf Imbalance)?
        2. Wie ist die Liquidität einzuschätzen?
        3. Potenzielle Unterstützungs-/Widerstandsniveaus?
        """
        
        import requests
        
        headers = {
            "Authorization": f"Bearer {self.api_key}",
            "Content-Type": "application/json"
        }
        
        payload = {
            "model": "deepseek-v3.2",  # $0.42/MToken
            "messages": [
                {"role": "user", "content": prompt}
            ],
            "temperature": 0.3,
            "max_tokens": 500
        }
        
        response = requests.post(
            f"{self.base_url}/chat/completions",
            headers=headers,
            json=payload
        )
        
        if response.status_code == 200:
            return response.json()["choices"][0]["message"]["content"]
        else:
            return f"AI-Analyse nicht verfügbar: {response.status_code}"
    
    def backtest_strategy(self, orderbooks, threshold=0.3):
        """
        Führt einfaches Backtesting basierend auf Order-Book-Imbalance durch.
        
        Strategie: 
        - Kaufe wenn Imbalance > threshold (mehr Bieter)
        - Verkaufe wenn Imbalance < -threshold (mehr Asker)
        """
        signals = []
        
        for i, ob in enumerate(orderbooks):
            metrics = self.calculate_metrics(ob)
            
            if metrics['imbalance'] > threshold:
                signal = "BUY"
            elif metrics['imbalance'] < -threshold:
                signal = "SELL"
            else:
                signal = "HOLD"
            
            signals.append({
                "timestamp": metrics['timestamp'],
                "signal": signal,
                "imbalance": metrics['imbalance'],
                "mid_price": metrics['mid_price']
            })
        
        return signals

Beispiel-Nutzung

analyzer = OrderbookAnalyzer(holysheep_api_key="YOUR_HOLYSHEEP_API_KEY")

Beispiel-Orderbook

sample_orderbook = { "timestamp": "2026-04-29T10:30:00Z", "bids": [["94250.00", "2.5"], ["94245.50", "1.8"], ["94240.00", "3.2"]], "asks": [["94255.00", "2.1"], ["94260.00", "4.0"], ["94265.50", "1.5"]] } metrics = analyzer.calculate_metrics(sample_orderbook) print("📊 Orderbook-Metriken:") print(f" Mid-Price: ${metrics['mid_price']:.2f}") print(f" Spread: ${metrics['spread']:.2f} ({metrics['spread_pct']:.4f}%)") print(f" Imbalance: {metrics['imbalance']:.4f}") print(f"\n💡 Interpretation:") if metrics['imbalance'] > 0: print(" Bullische Tendenz erkannt (mehr Bieter als Asker)") else: print(" Bärische Tendenz erkannt (mehr Asker als Bieter)")

Praxisbeispiel: Vollständiger Workflow von Anfang bis Ende

Lassen Sie mich nun einen vollständigen Workflow zeigen, den Sie direkt in Ihrem Projekt verwenden können:


#!/usr/bin/env python3
"""
Hyperliquid Orderbook Analyzer
==============================
Vollständiger Workflow: Tardis → Daten → HolySheep AI → Analyse

Anforderungen:
    pip install requests websockets aiohttp pandas

Autor: HolySheep AI Blog
Datum: 2026-04-29
"""

import requests
import json
import pandas as pd
from datetime import datetime, timedelta
from typing import List, Dict, Optional

========================

KONFIGURATION

========================

class Config: """Zentrale Konfiguration für alle API-Keys.""" # Tardis API (historische und Echtzeit-Daten) TARDIS_API_KEY = "tardis_IhrSchlüssel" # Ersetzen Sie hier # HolySheep AI API (Datenanalyse) HOLYSHEEP_API_KEY = "YOUR_HOLYSHEEP_API_KEY" # Ersetzen Sie hier HOLYSHEEP_BASE_URL = "https://api.holysheep.ai/v1" # Trading-Konfiguration DEFAULT_SYMBOL = "BTC-PERPETUAL" LOOKBACK_HOURS = 24

========================

TARDIS CLIENT

========================

class TardisClient: """Wrapper für Tardis Hyperliquid API.""" BASE_URL = "https://api.tardis.dev/v1" def __init__(self, api_key: str): self.api_key = api_key def fetch_historical_orderbooks( self, symbol: str, hours: int = 24, interval_seconds: int = 60 ) -> List[Dict]: """ Ruft historische Orderbook-Snapshots ab. Args: symbol: Trading-Paar hours: Anzahl Stunden zurück interval_seconds: Abtastintervall in Sekunden Returns: Liste von Orderbook-Snapshots """ end_time = datetime.now() start_time = end_time - timedelta(hours=hours) # Bei Tardis muss die Anzahl der Snapshots berechnet werden limit = int(hours * 3600 / interval_seconds) url = f"{self.BASE_URL}/historical/orderbooks" params = { "exchange": "hyperliquid", "symbol": symbol, "from": start_time.isoformat(), "to": end_time.isoformat(), "limit": min(limit, 10000), # Tardis-Limit "format": "json" } headers = {"Authorization": f"Bearer {self.api_key}"} print(f"📡 Abfrage: {symbol} ({hours}h zurück, alle {interval_seconds}s)") try: response = requests.get(url, params=params, headers=headers, timeout=30) response.raise_for_status() return response.json() except requests.exceptions.RequestException as e: print(f"❌ Abfrage fehlgeschlagen: {e}") return []

========================

HOLYSHEEP AI CLIENT

========================

class HolySheepClient: """Wrapper für HolySheep AI API mit Trading-spezifischen Funktionen.""" # Modell-Preise (2026, pro Million Token) MODEL_PRICES = { "gpt-4.1": 8.00, "claude-sonnet-4.5": 15.00, "gemini-2.5-flash": 2.50, "deepseek-v3.2": 0.42 } def __init__(self, api_key: str): self.api_key = api_key self.base_url = Config.HOLYSHEEP_BASE_URL def analyze_market(self, orderbook_metrics: Dict) -> str: """ Analysiert Orderbook-Metriken mit HolySheep AI. Nutzt DeepSeek V3.2 für kostengünstige Analyse ($0.42/MToken). """ headers = { "Authorization": f"Bearer {self.api_key}", "Content-Type": "application/json" } system_prompt = """Du bist ein erfahrener Krypto-Marktanalyst. Analysiere Orderbook-Daten und gib präzise, umsetzbare Erkenntnisse.""" user_prompt = f""" Analysiere diese Marktdaten für {orderbook_metrics.get('symbol', 'BTC-PERPETUAL')}: **Preisdaten:** - Mid-Price: ${orderbook_metrics.get('mid_price', 0):,.2f} - Spread: ${orderbook_metrics.get('spread', 0):.2f} ({orderbook_metrics.get('spread_pct', 0):.4f}%) **Volumen:** - Bid-Vol (Top 10): {orderbook_metrics.get('bid_volume', 0):.4f} - Ask-Vol (Top 10): {orderbook_metrics.get('ask_volume', 0):.4f} **Sentiment:** - Order-Book-Imbalance: {orderbook_metrics.get('imbalance', 0):.4f} Gib eine kurze Einschätzung (max. 100 Wörter).""" payload = { "model": "deepseek-v3.2", "messages": [ {"role": "system", "content": system_prompt}, {"role": "user", "content": user_prompt} ], "temperature": 0.3, "max_tokens": 300 } try: response = requests.post( f"{self.base_url}/chat/completions", headers=headers, json=payload, timeout=10 ) response.raise_for_status() return response.json()["choices"][0]["message"]["content"] except Exception as e: return f"Analyse fehlgeschlagen: {e}"

========================

MAIN WORKFLOW

========================

def main(): """Führt den vollständigen Analyse-Workflow aus.""" print("=" * 60) print("🚀 Hyperliquid Orderbook Analyzer") print("=" * 60) print() # Clients initialisieren tardis = TardisClient(Config.TARDIS_API_KEY) holysheep = HolySheepClient(Config.HOLYSHEEP_API_KEY) # 1. Daten abrufen print("📥 Schritt 1: Rufe Orderbook-Daten von Tardis ab...") orderbooks = tardis.fetch_historical_orderbooks( symbol=Config.DEFAULT_SYMBOL, hours=Config.LOOKBACK_HOURS, interval_seconds=300 # Alle 5 Minuten ) if not orderbooks: print("⚠️ Keine Daten erhalten. Bitte überprüfen Sie Ihren API-Key.") return print(f" ✅ {len(orderbooks)} Snapshots erhalten") # 2. Metriken berechnen print("\n📊 Schritt 2: Berechne Orderbook-Metriken...") metrics_list = [] for i, ob in enumerate(orderbooks): bids = ob.get("bids", [[0, 0]]) asks = ob.get("asks", [[0, 0]]) best_bid = float(bids[0][0]) best_ask = float(asks[0][0]) bid_vol = sum(float(b[1]) for b in bids[:10]) ask_vol = sum(float(a[1]) for a in asks[:10]) imbalance = (bid_vol - ask_vol) / (bid_vol + ask_vol) if (bid_vol + ask_vol) > 0 else 0 metrics = { "symbol": Config.DEFAULT_SYMBOL, "timestamp": ob.get("timestamp", ""), "mid_price": (best_bid + best_ask) / 2, "spread": best_ask - best_bid, "spread_pct": (best_ask - best_bid) / best_bid * 100, "bid_volume": bid_vol, "ask_volume": ask_vol, "imbalance": imbalance } metrics_list.append(metrics) print(f" ✅ {len(metrics_list)} Metriken berechnet") # 3. Aktuellste Analyse mit HolySheep AI print("\n🤖 Schritt 3: KI-Analyse mit HolySheep AI...") latest_metrics = metrics_list[-1] analysis = holysheep.analyze_market(latest_metrics) print(f"\n📈 Analyse-Ergebnis:") print("-" * 40) print(analysis) print("-" * 40) # 4. Zusammenfassung print("\n📋 Zusammenfassung:") print(f" Symbol: {latest_metrics['symbol']}") print(f" Mid-Price: ${latest_metrics['mid_price']:,.2f}") print(f" Spread: {latest_metrics['spread_pct']:.4f}%") print(f" Imbalance: {latest_metrics['imbalance']:+.4f}") # Kostenabschätzung (DeepSeek V3.2: $0.42/MToken) estimated_tokens = len(analysis) // 4 # Grobabschätzung estimated_cost = (estimated_tokens / 1_000_000) * 0.42 print(f"\n💰 Geschätzte HolySheep-Kosten: ${estimated_cost:.6f}") print("\n✅ Workflow abgeschlossen!") if __name__ == "__main__": main()

Orderbook-Metriken verstehen: Eine visuelle Erklärung

Um die Orderbook-Analyse besser zu verstehen, hier eine Erklärung der wichtigsten Metriken:

Metrik Bedeutung Trading-Relevanz
Mid-Price (Best Bid + Best Ask) / 2 Referenzpreis für Bewertungen
Spread Best Ask - Best Bid Transaktionskosten, Liquidität
Imbalance (Bid Vol - Ask Vol) / Total Preisrichtung-Vorhersage
Depth Kumulative Volumen pro Ebene Unterstützung/Widerstand

Screenshot-Hinweis: In Ihrem Tardis-Dashboard unter Markets → Hyperliquid → BTC-PERPETUAL können