DepthFeed/Both venues·Datenqualität

Order-Book-Tiefe vs. Last Price: Warum die meisten Prediction-Market-Backtests lügen

Ein Last Price ist eine einzelne Zahl. Das Order Book ist die Liquidität, auf der diese Zahl aufsitzt. Backtests, die nur auf Ersterem beruhen, blähen klammheimlich jedes Ergebnis auf.

DepthFeed··6 min

Ein Last Price ist der Kurs des jüngsten Trades; die Order-Book-Tiefe umfasst jedes ruhende Bid und Ask mit seiner Size, auf beiden Seiten. Ein Backtest auf Basis von Last-Price-Daten unterstellt, dass du zu genau diesem Kurs ohne Slippage gefüllt wurdest — doch echte Fills laufen durch das Order Book, zahlen den Spread und verbrauchen Size auf schrittweise schlechteren Levels. Genau diese Lücke ist der Grund, warum tiefenblinde Backtests den Edge systematisch überzeichnen.

Was dir die beiden tatsächlich verraten

FrageLast PriceOrder-Book-Tiefe
Was war der jüngste Trade?JaJa (Top of Book ± Trades)
Wie groß ist der Spread gerade?NeinJa
Wie viel Size kann ich am Touch füllen?NeinJa
Welche Slippage zahlt eine größere Order?NeinJa
Wäre meine Resting Order gefüllt worden?NeinJa (mit Queue-Modellierung)

Wie ein tiefenblinder Backtest die Renditen aufbläht

Angenommen, ein Markt zeigt einen Last Price von 0.50. Ein Last-Price-Backtest füllt deinen Kauf zu 0.50 und deinen Verkauf zu 0.50. In Wirklichkeit könnte das Order Book bei 0.48 Bid / 0.52 Ask stehen — ein marktfähiger Kauf zahlt also 0.52, ein marktfähiger Verkauf erhält 0.48. Dieser Round-Trip-Spread von vier Cent ist bei einem Kontrakt, der höchstens 1.00 auszahlt, enorm, und er summiert sich über jeden einzelnen Trade im Backtest.

Kommt bei größeren Orders noch Slippage hinzu — sie laufen über den Touch hinaus in dünnere Levels —, verschärft sich das Bild. Nichts davon ist ohne das Order Book sichtbar, und so weist ein tiefenblinder Backtest einen Edge aus, der sich in dem Moment verflüchtigt, in dem er reale Size handelt.

Bei Polymarket und Kalshi ist es dieselbe Geschichte

Bei Polymarket führt das CLOB ein Bid/Ask-Book je Outcome; Spread und ruhende Size sind genau das, was eine marktfähige Order zahlt und verbraucht. Bei Kalshi besitzt der binäre Kontrakt ein Yes/No-Book mit bis zu 100 Levels je Seite; dieselbe Spread-und-Slippage-Logik gilt, und die Spreads weiten sich tendenziell zur Settlement hin aus.

So oder so ist die Disziplin identisch: gegen das aufgezeichnete Order Book backtesten, beide Seiten, jedes Level — nicht gegen einen Last Print. DepthFeed liefert diese volle Tiefe für beide Venues in einem einzigen Schema, sodass derselbe Backtest-Code beide Märkte liest.

Key takeaways

  • 01Der Last Price verbirgt den Spread, die ruhende Size und die Slippage einer echten Order.
  • 02Marktfähige Orders laufen durch das Order Book und füllen schlechter als am Touch; nur das Order Book macht das sichtbar.
  • 03Tiefenblinde Backtests überzeichnen den Edge, und der Fehler summiert sich über die Trades hinweg.
  • 04Dieselbe Logik gilt für das CLOB von Polymarket wie für das Yes/No-Book von Kalshi.

Ein Last Price ist eine einzelne Zahl. Das Order Book ist die Liquidität, auf der diese Zahl aufsitzt. Backtests, die nur auf Ersterem beruhen, blähen klammheimlich jedes Ergebnis auf.

Kostenlos starten

Fragen, beantwortet.

Für Charting und grobes Verfolgen von Wahrscheinlichkeiten ja. Zum Backtesten von Fills nein: Der Last Price verrät dir weder den Spread noch die verfügbare Size noch die Slippage, die eine echte Order zahlen würde — jede darauf aufgebaute P&L-Schätzung fällt daher um einen unbekannten und oft großen Betrag zu optimistisch aus.