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.
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
| Frage | Last Price | Order-Book-Tiefe |
|---|---|---|
| Was war der jüngste Trade? | Ja | Ja (Top of Book ± Trades) |
| Wie groß ist der Spread gerade? | Nein | Ja |
| Wie viel Size kann ich am Touch füllen? | Nein | Ja |
| Welche Slippage zahlt eine größere Order? | Nein | Ja |
| Wäre meine Resting Order gefüllt worden? | Nein | Ja (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