Skip to main content
Trader schauen sich manchmal eine ausgeführte Order an und halten den Ausführungspreis für falsch, oder sie schauen auf ihre P&L-Zeile und finden, dass die Zahl nicht zu ihrer eigenen Rechnung passt. Diese Seite erklärt die üblichen Quellen scheinbarer Abweichungen – und was Sie uns schicken, wenn Sie danach immer noch von einem echten Fehler ausgehen.

Wie das Matching im Groben funktioniert

Orders auf Intention werden im IntentionKernel gegen ein zentrales Limit-Orderbuch nach strenger Preis-Zeit-Priorität gematcht. Die Sequenzierung ist deterministisch: Jede Replik der Chain reproduziert dieselbe Reihenfolge der Nachrichten und damit dieselbe Folge von Ausführungen. Die vollständige Beschreibung steht auf der Seite Dispatcher für Ordertransaktionen, die Sicht als Zustandsmaschine auf der Seite IntentionKernel. Für ein Ticket zu einer Ausführung zählt vor allem eine Eigenschaft: Es gibt keinen privaten Orderflow-Vorteil und keine Off-Chain-Matching-Engine; Ihre Order und die Order, die sie ausgeführt hat, sind beide im kanonischen Blockstrom festgehalten.

Warum der Ausführungspreis vom Bildschirmpreis abweichen kann

Die Zahl, die beim Klick auf buy auf dem Bildschirm stand, ist nicht die Zahl, zu der Sie ausgeführt werden – und das ist normal.
  • Slippage. Eine Market-Order oder eine sofort ausführbare Limit-Order arbeitet sich durch das Buch, bis sie entweder die volle Größe ausgeführt hat oder an die Preisobergrenze stößt. War die Orderbuchspitze dünn, kann der effektive Durchschnitt spürbar schlechter sein als die beste Quotierung, die Sie kurz zuvor gesehen haben.
  • Zwischenzeitliche Ausführungen. Orders anderer Teilnehmer können im selben Block landen oder in dem Block zwischen Ihrer letzten Aktualisierung der Oberfläche und dem Block, der Ihre Order enthält. Diese Ausführungen verbrauchen Liquidität und verschieben den effektiven Preis Ihrer eigenen Order.
  • Latenz zwischen Momentaufnahme und Absenden. Der Bildschirmpreis ist eine Momentaufnahme; bis Ihre Order sequenziert und gematcht ist, kann sich das Buch bewegt haben. Das ist kein Fehler im Matching, sondern eine Folge der endlichen Laufzeit zwischen Ihnen und der Chain.

Unrealisiertes vs. realisiertes P&L

  • Unrealisiertes P&L ist die Marktbewertung Ihrer offenen Position zum aktuellen Mark-Preis. Es bewegt sich fortlaufend mit dem Mark-Preis und ist eine laufende Schätzung, keine abgerechnete Größe.
  • Realisiertes P&L ist das kumulierte Ergebnis der Positionen, die Sie bereits geschlossen haben. Es bewegt sich nicht mit dem Mark-Preis. Es ändert sich nur, wenn Sie eine Position verkleinern oder schließen.
Die Verwechslung der beiden ist die häufigste Ursache für Meldungen der Art „mein P&L ist falsch“. Wenn sich die fragliche Zahl bewegt hat, während Sie sie angesehen haben, ist sie fast sicher unrealisiert.

Mark-Preis vs. letzter Handelspreis

Der Mark-Preis ist nicht der letzte Handelspreis. Er ist eine geglättete Referenz für Margin-Rechnung, unrealisiertes P&L, Funding und Liquidationen und ist so gebaut, dass er der Manipulation einer einzelnen Ausführung widersteht. Wie er konstruiert wird, beschreibt die Seite Mark-Preis. Der letzte Handelspreis ist schlicht der Preis, zu dem die jüngste Ausführung zustande kam. Beide können auseinanderlaufen, besonders in schnellen Märkten, und diese Differenz ist gewollt: Hinge die Margin am letzten Handelspreis, wären Liquidationen trivial manipulierbar. Funding-Zahlungen werden ebenfalls gegen den Mark-Preis berechnet; siehe Funding, falls Ihre realisierte P&L-Zeile Funding-Flüsse enthält, mit denen Sie nicht gerechnet haben.

Attribution je Ausführung lesen

Jede Ausführung wird mit einer Kennung, einem Preis, einer Menge, einer Gebühr und einer Sequenzposition ausgegeben. Sie können diese Angaben über die API oder aus dem Ausführungsstrom ziehen. Die Datensätze je Ausführung sind die verbindliche Antwort auf die Frage „Was ist mit meiner Order passiert?“; die Zusammenfassung in der Oberfläche ist nur eine bequeme Darstellung dieser Datensätze.

Was Sie uns schicken, wenn es weiterhin falsch aussieht

Schreiben Sie an contact@intention.xyz mit:
  • Ihrer Order-ID und, falls vorhanden, der Ausführungs-ID.
  • Dem erwarteten Preis und der erwarteten Größe und der Grundlage dieser Erwartung.
  • Dem beobachteten Preis und der beobachteten Größe aus App oder API.
  • Der Blockhöhe oder dem UTC-Zeitstempel, zu dem die Ausführung abgerechnet wurde.
  • Einer Zeile zur Beschreibung der Abweichung.
Wir stellen den Matching-Schritt aus dem Block nach und führen Sie durch das, was die Engine tatsächlich getan hat.