Worum es in diesem Themengebiet geht
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.
Für wen die Artikel gedacht sind
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.
Typische Missverständnisse
- 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).
Ausführung messen statt schätzen
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.
Einstieg in 5 Schritten
- 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.
- 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.
- 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.
- 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.
- 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.
Häufige Fragen
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.