← Alle Insights

Inventory-Risk im Market-Making: Skew, Limits, Hedging.

Ein Market-Maker, der seinen Spread verdient, aber gleichzeitig eine massive Long-Position aufbaut, während der Markt fällt, verliert mehr Geld als er einnimmt. Inventory-Risk ist nicht ein Risiko unter vielen — es ist das zentrale Risiko des Geschäfts. Wie Sie es messen, begrenzen und aktiv steuern, ist die Trennlinie zwischen profitablen und ruinierten Market-Making-Operationen.

Was Inventory-Risk eigentlich ist.

Wenn Sie Bid und Ask gleichzeitig quoten, akkumulieren Sie eine Position immer dann, wenn ein Trade asymmetrisch fließt. Werden Ihre Bids öfter getroffen als Ihre Asks, werden Sie long. Werden Ihre Asks öfter getroffen, werden Sie short. Solange der Mittelkurs steht, ist das egal — Sie kassieren den Spread und schließen die Position später wieder.

Das Problem entsteht, wenn der Mittelkurs sich gegen Ihre Position bewegt. Sie haben 100 Kontrakte long aufgebaut, der Markt fällt um 0,5 % — das ist ein Verlust, der weit über Ihren bisherigen Spread-Erträgen liegt. Genau in solchen Momenten verdienen die informierten Trader, die Ihre Bids weggekauft haben, ihren Lebensunterhalt — auf Ihre Kosten.

Drei Verteidigungslinien.

Professionelle Market-Making-Systeme bauen drei voneinander unabhängige Schutzmechanismen auf, die in unterschiedlichen Zeitskalen wirken:

Wer nur eine dieser Linien betreibt, hat eine Lücke. Skew allein reicht nicht, weil Adverse-Selection-Episoden das Inventar trotzdem aufbauen können. Aktives Reduzieren allein ist teuer, wenn es zu spät getriggert wird. Hedging allein ignoriert, dass das Inventar selbst die Quotes asymmetrisch belasten muss.

Skew quantifizieren.

Skew bedeutet, dass Ihr Bid und Ask nicht symmetrisch um den Mittelkurs liegen, sondern in Richtung Null-Inventar verschoben sind. Eine pragmatische Formel:

def apply_inventory_skew(
    bid: float,
    ask: float,
    inventory: int,
    max_inventory: int,
    skew_factor: float = 0.5,
    tick_size: float = 0.01,
) -> tuple[float, float]:
    """
    Verschiebt Bid und Ask in Richtung Null-Inventar.

    skew_factor: 0.0 = kein Skew, 1.0 = maximaler Skew bei max_inventory
    """
    # Normalisiertes Inventar in [-1, 1]
    norm_inv = max(-1.0, min(1.0, inventory / max_inventory))

    # Skew in Tick-Einheiten
    skew_ticks = skew_factor * norm_inv * 5.0  # max 5 Ticks bei Vollauslastung
    skew_amount = skew_ticks * tick_size

    # Long-Position: Bid + Ask beide nach unten -> Ask attraktiver
    # Short-Position: beide nach oben -> Bid attraktiver
    return bid - skew_amount, ask - skew_amount

Die Konstanten — skew_factor, maximale Tick-Verschiebung — kalibriert man empirisch. Zu schwacher Skew bringt das Inventar nicht zurück, zu starker Skew kostet zu viel Spread-Ertrag.

Harte Limits durchsetzen.

Skew ist eine weiche Steuerung. Für den harten Fall — Vol-Spike, Liquiditätsabriss, Sequenz von Adverse-Selection-Trades — brauchen Sie absolute Limits, die nicht verhandelbar sind. Drei davon sollten jedem Market-Making-System eingebaut sein:

Hier eine Skizze der Limit-Logik:

class InventoryRiskManager:
    def __init__(
        self,
        max_inventory: int,
        reduction_threshold: int,
        daily_drawdown_limit: float,
    ):
        self.max_inv = max_inventory
        self.reduce_at = reduction_threshold
        self.dd_limit = daily_drawdown_limit
        self.killswitch_active = False
        self.daily_start_equity = None

    def check(self, inventory: int, equity: float) -> dict:
        if self.daily_start_equity is None:
            self.daily_start_equity = equity

        drawdown = (self.daily_start_equity - equity) / self.daily_start_equity
        if drawdown > self.dd_limit:
            self.killswitch_active = True

        return {
            'quote_bid': not self.killswitch_active and inventory < self.max_inv,
            'quote_ask': not self.killswitch_active and inventory > -self.max_inv,
            'force_reduce': abs(inventory) > self.reduce_at,
            'killswitch': self.killswitch_active,
        }

Wichtig: Der Killswitch muss eine manuelle Quittierung erfordern, bevor das System wieder anläuft. Automatische Wiederaufnahme nach Drawdown ist eine der häufigsten Ursachen für katastrophale Verluste — der Markt war nicht zufällig in einem schlechten Zustand, und wer mitten in einer Krise „durchhandelt", maximiert oft seinen Schaden.

Hedging über korrelierte Instrumente.

Wenn Sie auf einem einzelnen Asset Market-Making betreiben — sagen wir, ETH-USDT Perpetual auf einer Börse — können Sie Inventory-Risk durch eine Gegenposition auf einer anderen Börse oder einem korrelierten Instrument absichern. Vorteil: Sie reduzieren das Marktrisiko, ohne den Spread-Ertrag aufzugeben. Nachteil: Sie zahlen die Hedge-Kosten (Gebühren, Basis-Risiko, Funding-Differenzen).

Drei Strategien, die ich in der Praxis sehe:

Welche Strategie die richtige ist, hängt von Ihrem Setup ab. Für Krypto-Market-Making auf einer einzelnen Börse ist meist ein partieller Hedge auf 50–70 % der Position ein guter Kompromiss — Sie reduzieren das Beta deutlich, behalten aber genug Inventar-Exposition, damit der Skew überhaupt noch greift.

Inventory-Reporting und Monitoring.

Was Sie nicht sehen, können Sie nicht steuern. Jedes Market-Making-System sollte mindestens diese Metriken in Echtzeit zeigen:

Ich nutze für sowas Grafana mit Prometheus als Backend. Die Metriken werden aus dem Trading-Prozess heraus exportiert, das Dashboard zeigt sie mit zwei Sekunden Latenz. Wichtig ist, dass die Trennung zwischen Spread-Ertrag und Inventar-P&L sichtbar ist — eine summierte „P&L"-Zahl verschleiert, wo das Geld eigentlich verdient oder verloren wird.

Was Sie aus Verlusttagen lernen.

Jeder Verlusttag im Market-Making erzählt eine Geschichte. Die typischen Muster:

Ich führe für jeden Verlusttag über einer definierten Schwelle einen formalen Post-Mortem durch, mit Zeitstempel, Inventar-Snapshot, Marktkontext und einer Root-Cause-Klassifikation. Nach einigen Wochen wird die Verteilung der Ursachen sichtbar — und damit, wo die nächste Investition in das System den meisten Hebel hat.

Sie haben ein laufendes Market-Making-System, das öfter Geld verliert als geplant? Erstgespräch buchen — Inventar-Audit und Risiko-Review sind häufige Einstiegsthemen.