Themen-Hub

HFT & Marktstruktur

Orderbücher, Latenz, Market Making, Liquidität, Dark Pools, FIX, Adverse Selection. Hier entscheiden Mikrosekunden — und das Verständnis der Mikrostruktur trennt Amateure von Profis.

28 Artikel zu diesem Thema

Ein Chart zeigt Preise, aber nicht, wie sie entstehen. Marktmikrostruktur beschreibt den Mechanismus dahinter: das Orderbuch mit Geld- und Briefseite, Market Maker, die laufend Kauf- und Verkaufsangebote stellen, außerbörsliche Handelsplätze wie Dark Pools und die Routing-Logik, mit der ein Broker eine Order an einen Handelsplatz weiterleitet. Den Überblick gibt der Artikel Marktmikrostruktur.

Für systematische Trader ist das kein Randthema. Jede Strategie handelt am Ende über diesen Mechanismus, und dort entscheidet sich, wie viel von einem Backtest-Ergebnis übrig bleibt: Spread, Slippage, Gebühren und Teilausführungen fallen bei jedem Trade an und wachsen mit der Handelsfrequenz. Hochfrequenzhandel ist der Extremfall, an dem sich diese Mechanik gut erklären lässt, auch wenn ihn die meisten Leser nicht selbst betreiben.

Die meisten Beiträge richten sich an Trader und Entwickler, die eine Strategie automatisiert ausführen, und an Teams, die Ausführungslogik für ein Unternehmen bauen. Ein Schwerpunkt liegt auf der Praxis mit Interactive Brokers: Ordertypen und Time-in-Force, verkettete Bracket- und OCA-Orders, der Futures-Rollover und Rückfragen, die eine API-Order blockieren können.

Wer verstehen möchte, wie institutionelle Ausführung funktioniert, findet Einordnungen zu VWAP und TWAP, zum Almgren-Chriss-Modell und zum Market Making mit Inventar- und Selektionsrisiko. Die Artikel zu FPGA, Kernel-Bypass und C++ zeigen, welcher Aufwand hinter Latenzen im Mikro- und Nanosekundenbereich steckt. Sie helfen auch bei der Abgrenzung: Wer weiß, wofür dieser Aufwand nötig ist, erkennt, wann die eigene Strategie ohne ihn auskommt.

  • Latenz wird überschätzt. Bei Strategien auf Minuten- oder Stundenbasis ist Latenz selten der Engpass; eine instabile Verbindung oder falsch verbuchte Teilausführungen wiegen meist schwerer als einige Millisekunden. Ob sich eine Optimierung lohnt, zeigt erst die Messung der gesamten Kette vom Kurseingang bis zur Orderbestätigung (Latency-Optimierung).
  • Kosten werden pauschal angesetzt. Ein fester Spread im Backtest unterstellt gleichbleibende Liquidität. Tatsächlich weiten sich Spreads zur Eröffnung, rund um wichtige Nachrichten und in umsatzschwachen Handelszeiten. Rechenbeispiel: Kostet ein Round Trip 0,05 Prozent der Positionsgröße und handelt ein System 1.000 Round Trips im Jahr, summieren sich die Kosten einfach addiert auf 50 Prozent der Positionsgröße (Slippage, Spread und Kommissionen).
  • Ein Stop gilt als Preisgarantie. Eine Stop-Order wird beim Auslösen zur Market-Order und kann bei Kurslücken deutlich schlechter ausgeführt werden. Viele Broker verwalten Stops zudem in eigenen Systemen und leiten erst beim Auslösen eine Order an die Börse.
  • Das sichtbare Orderbuch gilt als der ganze Markt. Iceberg-Orders zeigen nur einen Teil ihres Volumens, und ein Teil des Aktienhandels läuft über außerbörsliche Plattformen (Dark Pool Routing).
  • Order-Änderungen gelten als kostenlos. Bei manchen Brokern zählt eine geänderte Order abrechnungstechnisch als neue Order, sodass Mindestgebühren mehrfach anfallen können (Gebühren im IBKR-Bot).

Ob eine Ausführung gut war, lässt sich messen. Das Konzept des Implementation Shortfall vergleicht den Preis zum Zeitpunkt der Entscheidung mit dem tatsächlich erzielten Ergebnis und zerlegt die Differenz in Verzögerung, Marktauswirkung, Gebühren und nicht ausgeführte Teile. Für einen Bot heißt das: Signalpreis, Sendezeit, Ausführungspreis und Gebühr jeder Order protokollieren, nicht nur den Gewinn je Trade.

Passive Limit-Orders sparen den Spread, haben aber eine Kehrseite, die im Market Making als Adverse Selection bekannt ist: Sie werden tendenziell dann ausgeführt, wenn der Kurs anschließend gegen die Position läuft. Ein Kostenmodell, das nur die ausgeführten Limit-Orders betrachtet, fällt deshalb leicht zu günstig aus. Wer große Orders verteilen muss, kann Broker-Algorithmen nutzen, etwa die IB-Algos per API; auch deren Wirkung sollte an den eigenen Ausführungsdaten geprüft werden.

  1. Marktmikrostruktur: was zwischen den Charts wirklich passiert: Der Überblick erklärt Orderbuch, Market Maker und Dark Pools und schafft damit die Grundlage, um Kosten und Ordertypen in den folgenden Artikeln einzuordnen.
  2. Slippage, Spread & Kommissionen: was Trading wirklich kostet: Aus der Mechanik folgen die Kosten: Der Artikel zerlegt Spread, Kommission, Slippage und Marktauswirkung und zeigt, warum ein fester Kostensatz im Backtest täuscht.
  3. Ordertypen und Time-in-Force: von Market bis FOK im Bot: Ordertyp und Gültigkeit legen fest, ob eine Order den Preis oder die Ausführung sichert und wann Reste verfallen; die Entscheidungsmatrix ordnet Einstieg, Ausstieg und Notausstieg zu.
  4. Interactive Brokers API Kosten: Gebühren im Trading-Bot: Wer bei Interactive Brokers handelt, sieht hier die Preislogik hinter Kommissionen, Order-Änderungen und Marktdaten und wie ein Bot die tatsächlichen Gebühren erfasst.
  5. Bracket- und OCA-Orders per IBKR-API: richtig verketten: Zum Schluss wird es konkret: Bracket- und OCA-Orders verbinden Einstieg, Ziel und Stop, und der Artikel zeigt, wie sie per API sauber verkettet und getestet werden.

Kann ich als Privatperson Hochfrequenzhandel betreiben?

Im eigentlichen Sinn kaum. Wettbewerbsfähiger Hochfrequenzhandel setzt Server in unmittelbarer Nähe der Börse, direkten Marktzugang, spezialisierte Hardware und laufende Messung voraus. Über einen Retail-Broker und eine Standard-API lässt sich dieser Geschwindigkeitswettbewerb nicht gewinnen. Nützlich bleibt das Verständnis der Mikrostruktur trotzdem: Es hilft, Ordertypen passend zu wählen, Handelszeiten mit breiten Spreads zu meiden und Kosten realistisch zu modellieren.

Wie schnell muss mein Trading-Bot sein?

Das hängt vom Zeithorizont der Strategie ab. Bei Tages- oder Stundenbalken entscheiden eher eine stabile Verbindung, ein sauberer Wiederanlauf nach Abbrüchen und korrekt verbuchte Ausführungen über das Ergebnis. Geschwindigkeit wird erst wichtig, wenn eine Strategie auf kurzfristige Kursänderungen reagiert. Dann lohnt es, die Latenz in Teilstrecken zu zerlegen, etwa Datenempfang, Verarbeitung im Bot und Weg zum Broker, und nur dort zu optimieren, wo die Messung tatsächlich Zeit ausweist.

Market-Order oder Limit-Order: Was sollte ein Bot verwenden?

Eine Market-Order sichert die Ausführung, aber nicht den Preis; eine Limit-Order sichert den Preis, aber nicht die Ausführung. Welche Variante passt, hängt vom Zweck ab: Beim Einstieg ist eine verpasste Ausführung oft verkraftbar, beim Notausstieg meist nicht. In jedem Fall sollte der Bot Teilausführungen, Ablehnungen und abgelaufene Orders erkennen und verbuchen, damit weder ungeplante Positionen noch vergessene Restorders entstehen.

Warum ist mein Live-Ergebnis schlechter als der Backtest?

Oft liegt ein Teil der Differenz in der Ausführung: Der Backtest rechnet etwa mit festem Spread, ohne Slippage oder zum Schlusskurs der Signalkerze, während live später, teurer oder nur teilweise ausgeführt wird; Mindestgebühren kommen hinzu. Weitere Ursachen sind abweichende Kursdaten zwischen Backtest und Broker und eine Strategie, die zu eng an die Historie angepasst wurde. Welcher Anteil worauf entfällt, zeigt erst ein Vergleich der tatsächlichen Ausführungen mit den Annahmen des Backtests.

Was ist ein Dark Pool, und betrifft er private Trader?

Ein Dark Pool ist ein Handelsplatz, an dem Aufträge vor der Ausführung nicht öffentlich sichtbar sind. Institutionelle Anleger nutzen ihn, um große Orders ohne sichtbaren Preisdruck zu handeln. Private Trader handeln dort in der Regel nicht direkt, ihre Orders können aber je nach Broker und Routing außerbörslich ausgeführt werden. In der EU beschreiben Broker in ihren Ausführungsgrundsätzen, an welche Handelsplätze sie Orders weiterleiten.

Execution · 12 Min

Interactive Brokers API Kosten: Gebühren im Trading-Bot

Was ein Trading-Bot bei Interactive Brokers wirklich kostet: Fixed oder Tiered, Mindestgebühren bei Order-Änderungen, Marktdaten je Benutzer, FIX und Kostenerfassung per API.

Artikel lesen
Execution · 12 Min

Bracket- und OCA-Orders per IBKR-API: richtig verketten

Bracket- und OCA-Orders per IBKR-API: parentId, transmit-Reihenfolge, PRESET-Variante, OCA-Typen 1 bis 3, Neustart-Verhalten und Testfälle fürs Paper-Konto.

Artikel lesen
Execution · 13 Min

Futures-Rollover per IBKR-API: Kontrakte, Fristen, CME-Regeln

Wie ein Futures-Bot an der IBKR-API rechtzeitig rollt: CONTFUT nur für Daten, Close-Out-Fristen, Spread-Orders, CME Rule 576 und Tests.

Artikel lesen
Execution · 13 Min

IBKR-API-Order nicht übertragen: Precautions und Rückfragen

API-Order bleibt bei IBKR hängen? Precautions und Bypass in TWS, Warnung ohne Marktdaten, Web-API-Reply-Messages, Server-Prompts und PendingSubmit im Bot.

Artikel lesen
Execution · 13 Min

IBKR Adaptive Algo per API: IB-Algos im Bot nutzen

IB-Algos per TWS API: Adaptive, TWAP, VWAP und Arrival Price mit Parametern, Grenzen bei Handelszeiten und Paper-Konto, Order Efficiency Ratio und Python-Beispiel.

Artikel lesen
Execution · 10 Min

Ordertypen und Time-in-Force: von Market bis FOK im Bot

Market, Limit, Stop, Stop-Limit, Day, GTC, IOC und FOK: was welcher Ordertyp zusichert, wo Stops wirklich liegen und wie ein Bot Reste und Ablehnungen sauber verbucht.

Artikel lesen
Market-Making · 4 Min

Adverse Selection erkennen: Toxizität im Orderbuch

Adverse Selection ist der stille Killer im Market-Making. Wie Sie informierten Flow erkennen, Toxizität messen und Ihre Quotes davor schützen.

Artikel lesen
Market-Making · 5 Min

Avellaneda-Stoikov-Modell: Optimale Market-Making-Quotes

Das Avellaneda-Stoikov-Modell ist der Goldstandard für Market-Making-Strategien. Herleitung, Intuition und praktische Implementierung in Python.

Artikel lesen
Tools · 5 Min

C++ für Latenz-kritisches Trading: wann es sich wirklich lohnt

C++ im Trading: Wann sich der Aufwand lohnt — Latenz-Anforderungen, Memory-Kontrolle, SIMD, Lehren aus HFT-Firmen und realistische Einordnung für Retail- und Kunden-Setups.

Artikel lesen
Engineering · 4 Min

C++ Low-Latency Orderbook: Architektur und Messung

Wie ein Orderbook für Low-Latency-Trading in modernem C++ aussieht — Datenstrukturen, Cache-Verhalten, Allokationsstrategien und reale Messpunkte.

Artikel lesen
Execution · 5 Min

Dark-Pool-Execution: Im Verborgenen handeln

Dark-Pool-Execution: Wie Dark Pools wirklich funktionieren, wer dort handelt, welche Toxizitäts-Risiken bestehen und wie Sie eine sinnvolle Dark-Pool-Strategie aufbauen.

Artikel lesen
Mikrostruktur · 6 Min

Dark Pool Routing: warum 30 % des Aktien-Volumens nicht im Orderbuch erscheinen

Rund 30 % des US-Aktien-Volumens läuft nicht über die sichtbaren Börsen. Was Dark Pools, Internalizer und Mid-Price-Crossing für die echte Liquidität bedeuten.

Artikel lesen
Engineering · 4 Min

FPGA im Trading: Einstieg, Kosten, realistische Erwartungen

FPGA im Trading: Wie programmierbare Logik Nanosekunden-Latenzen erreicht, was die Entwicklung wirklich kostet, und ab wann sich der Einstieg lohnt.

Artikel lesen
Mikrostruktur · 4 Min

Iceberg-Orders erkennen: was sich hinter der Liquidität wirklich verbirgt

Iceberg-Orders verraten institutionelle Akteure — wenn man sie erkennt. Wie Sie versteckte Liquidität im Order-Book systematisch identifizieren und als Signal nutzen.

Artikel lesen
Execution · 4 Min

Implementation Shortfall: Die wahren Execution-Kosten

Implementation Shortfall: Wie Sie die wahren Kosten einer Ausführung messen, in Komponenten zerlegen und mit dem Almgren-Chriss-Modell optimieren.

Artikel lesen
Market-Making · 5 Min

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

Inventory-Risk ist die zentrale Gefahr im Market-Making. Wie Sie Positionsdrift erkennen, Skew-Strategien einsetzen und harte Limits durchsetzen.

Artikel lesen
Engineering · 4 Min

Kernel-Bypass mit DPDK im Trading

Kernel-Bypass mit DPDK, Solarflare und io_uring für Trading-Systeme — wann es sich lohnt, was es kostet, und wie ein einfacher Receiver aussieht.

Artikel lesen
KI · 4 Min

Liquiditäts-Forecasting mit ML: wann der Markt eng wird

Liquidität entscheidet über Execution-Kosten — oft mehr als Volatilität. Wie ML beim Forecasting von Spreads und Volume hilft, und warum einfache Features oft reichen.

Artikel lesen
Infrastruktur · 5 Min

Latency-Optimierung: was zählt, was nur Marketing ist

Latency-Optimierung im Algo-Trading: tick-to-trade, realistische Anforderungen je Strategie, Latenz-Quellen, Co-Location-Mythos und was Retail-Trader wirklich verbessern können.

Artikel lesen
Mikrostruktur · 5 Min

Limit Order Book Modeling: was das Buch wirklich verrät

Limit Order Book Modeling: Cont-Stoikov, Order-Flow-Imbalance, VPIN, Queue-Reactive Models. Was das Buch wirklich verrät — und warum es für Retail kaum zugänglich ist.

Artikel lesen
Theorie · 4 Min

Marktmikrostruktur: was zwischen den Charts wirklich passiert

Wie Market Maker, HFT und Dark Pools die Mikrostruktur eines Marktes formen — und was das für Retail- und systematische Trader bedeutet.

Artikel lesen
Execution · 5 Min

Optimal Execution: Almgren-Chriss und seine Nachfolger

Das Almgren-Chriss-Framework für optimale Order-Ausführung: Market-Impact vs. Timing-Risk, VWAP/TWAP als Spezialfälle, Avellaneda-Stoikov für Limit-Order-Placement.

Artikel lesen
Execution · 4 Min

POV: Percentage of Volume

POV-Algorithmen: Wie Sie mit Participation-Rate-Strategien große Orders elegant in den Markt bringen, ohne aufzufallen oder den Preis zu treiben.

Artikel lesen
Strategie · 6 Min

Pre-Market-Trading: was vor der Eröffnung wirklich passiert

Wenn ich morgens um sechs den IBKR-TWS öffne, sehe ich auf den US-Tickern bereits Bewegung — manchmal heftige. Anfänger ziehen daraus oft den Schluss, der "echte Markt" laufe schon. Das stimmt nicht.

Artikel lesen
Market-Making · 4 Min

Quote-Stuffing-Defense: Manipulationsmuster erkennen

Quote-Stuffing und Spoofing sind reale Bedrohungen für Market-Maker. Wie Sie manipulative Muster erkennen, filtern und sich algorithmisch verteidigen.

Artikel lesen
Kosten · 4 Min

Slippage, Spread & Kommissionen: was Trading wirklich kostet

Slippage, Spread, Kommissionen, Finanzierungskosten — was eine Strategie wirklich kostet und warum saubere Cost-Modelle den Unterschied zwischen Backtest und Live machen.

Artikel lesen
Execution · 4 Min

VWAP und TWAP: Execution-Algorithmen verstehen

VWAP und TWAP: Wie zeitgewichtete und volumengewichtete Execution-Algorithmen funktionieren, wann welcher passt und wie Sie sie in Python implementieren.

Artikel lesen
Mikrostruktur · 5 Min

Smart Order Routing: wie Broker Ihre Order wirklich ausführen

Was zwischen Ihrem Klick auf Kaufen und der eigentlichen Ausführung passiert: SOR-Algorithmen, Reg NMS, PFOF und wie sich die Qualität der Routing-Entscheidung wirklich messen lässt.

Artikel lesen