Warum Ihre Optionsorder nicht ausgeführt wird
Warum Ihre Optionsorder offen bleibt: Börsenpriorität, Pro-rata-Zuteilung, sich verändernde Stückzahlen und Nettopreisrouting bei Spreads.
Warum Ihre Optionsorder nicht ausgeführt wird, liegt meist an Mechanismen, die ein Retail-Display nicht zeigt: an der Position Ihrer Order in der Zuteilungswarteschlange der Börse, daran, ob die von Ihnen platzierte Stückzahl noch verfügbar ist, an der tatsächlichen Breite des Marktes und daran, ob der Nettopreis einer Multi-Leg-Order überhaupt ausführbar ist. Ein angezeigter Quote ist eine Momentaufnahme des Preises, zu dem jemand vor einem Augenblick handeln wollte. Wenn Sie diesen Preis treffen, gelangt Ihre Order in die Warteschlange. Sie steht dadurch aber nicht an deren Anfang.
Ist ein Optionsquote ein Versprechen, dass Sie zu diesem Preis handeln können?
Nein. Ein Quote ist ein zweiseitiges Angebot, das der Einsteller jederzeit zurückziehen oder neu bepreisen kann. Die daran angegebene Stückzahl gilt ebenfalls nur für diesen Moment. Bei einem aktiv gehandelten Basiswert stellt ein einzelner Kontrakt seinen Bid und Ask viele Male pro Sekunde neu ein. Unser Leitfaden zum Bid-Ask-Spread bei Optionen erläutert, wofür die beiden Seiten stehen. Für die Ausführung ist entscheidend, wie kurz eine bestimmte Version dieses Quotes bestehen bleibt.
Das folgende Panel zählt jedes Quote-Update, das der Datenfeed für Apple-Optionskontrakte in einem festgelegten 30-Sekunden-Fenster übermittelte. Das Fenster beginnt am 17. Juni 2026 um 14:00:00 Uhr ET. Die Auswertung erfolgt sekundenweise.
Das exakte SQL hinter jeder Zahl
SELECT
formatDateTime(toTimeZone(sip_timestamp, 'America/New_York'), '%H:%i:%S') AS et_time,
round(count() / 1000, 1) AS quote_updates_k,
round(count() / uniqExact(ticker), 1) AS updates_per_contract
FROM global_markets.cache_options_quotes
WHERE ticker IN
(
SELECT ticker
FROM global_markets.options_greeks
WHERE underlying_symbol = 'AAPL'
AND date = '2026-06-17'
)
AND sip_timestamp >= toDateTime('2026-06-17 18:00:00', 'UTC')
AND sip_timestamp < toDateTime('2026-06-17 18:00:30', 'UTC')
GROUP BY et_time
ORDER BY et_timeIn der ersten Sekunde übermittelte der Feed für diese Kontrakte etwa 0.9 Tausend Quote-Updates. Das entsprach in dieser Sekunde ungefähr 1.9 neu eingestellten Quotes je Kontrakt. Ein Orderticket bewegt sich nicht mit dieser Geschwindigkeit. Wenn ein Klick als Nachricht an der Börse eintrifft, hat sich das Orderbuch, in dem die Order landet, bereits verändert.
Bringt Sie der beste Preis an die erste Stelle?
Nicht allein. Aktienbörsen arbeiten überwiegend mit Preis-Zeit-Priorität: Bei gleichem Preis wird zuerst die Order ausgeführt, die zuerst eingegangen ist. Optionsbörsen wenden zusätzlich zwei Regeln an. Diese Regeln führen dazu, dass ruhende Orders nicht ausgeführt werden.
Orders von Privatkunden haben Vorrang. Fast jede US-Optionsbörse bevorzugt eine Order eines öffentlichen Kunden gegenüber ruhenden Orders von Market Makern und professionellen Marktteilnehmern zum gleichen Preis. Das ist für Retail-Trader vorteilhaft.
Nach dem Kundenvorrang erfolgt die Zuteilung pro rata und nicht nach der Zeit. Eine eingehende Order wird im Verhältnis zur Größe auf die ruhenden Orders verteilt. Häufig gibt es zusätzlich einen kleinen Vorrang für denjenigen, der den Preis zuerst eingestellt hat. Die Größe bestimmt den Anteil stärker als die Ankunftszeit.
Eine ruhende Order über einen Kontrakt neben einer Order über 500 Kontrakte zählt damit als ein Kontrakt von insgesamt 501 und nicht als eine von zwei Orders in einer Warteschlange. Eine eingehende Order über 100 Kontrakte kann den Preis abräumen, wobei nur ein Kontrakt auf die kleine Order entfällt.
Das folgende Panel ordnet jeden am 17. Juni 2026 ausgeführten Apple-Optionstrade nach Tradegröße. Anschließend vergleicht es den Anteil jeder Größenklasse an den Tagestrades mit ihrem Anteil an den an diesem Tag gehandelten Kontrakten.
Das exakte SQL hinter jeder Zahl
WITH
(
SELECT count()
FROM global_markets.options_trades
WHERE underlying_symbol = 'AAPL'
AND sip_timestamp >= toDateTime('2026-06-17 00:00:00', 'UTC')
AND sip_timestamp < toDateTime('2026-06-18 00:00:00', 'UTC')
) AS day_prints,
(
SELECT sum(size)
FROM global_markets.options_trades
WHERE underlying_symbol = 'AAPL'
AND sip_timestamp >= toDateTime('2026-06-17 00:00:00', 'UTC')
AND sip_timestamp < toDateTime('2026-06-18 00:00:00', 'UTC')
) AS day_contracts
SELECT
multiIf(size = 1, '1 contract',
size <= 5, '2 to 5',
size <= 20, '6 to 20',
size <= 100, '21 to 100',
'over 100') AS size_bucket,
round(100 * count() / day_prints, 2) AS share_of_trades_pct,
round(100 * sum(size) / day_contracts, 2) AS share_of_volume_pct
FROM global_markets.options_trades
WHERE underlying_symbol = 'AAPL'
AND sip_timestamp >= toDateTime('2026-06-17 00:00:00', 'UTC')
AND sip_timestamp < toDateTime('2026-06-18 00:00:00', 'UTC')
GROUP BY size_bucket
ORDER BY min(size)Trades über einen einzelnen Kontrakt machten 48.48% der Tagestrades und 7.83% der gehandelten Kontrakte aus. Die Größenklasse over 100 zeigt das umgekehrte Verhältnis: 0.44% der Trades entfielen auf 16.67% des Volumens. Bei einer pro-rata-Zuteilung bestimmt die zweite Zahl, wie viel einer eingehenden Order auf eine einzelne ruhende Order entfällt. Market Maker stellen fortlaufend Bid und Ask und steuern dabei ihr Inventar. Unser Leitfaden dazu, wie Market Maker Geld verdienen erläutert dies im Detail.
Warum wird meine Optionsorder nicht zum Mid ausgeführt?
Der Mid ist eine Rechengröße: Bid plus Ask, geteilt durch zwei. Niemand ist verpflichtet, zu diesem Preis zu handeln. Die beiden Preise, die stets verfügbar sind, heißen Natural: der Ask beim Kauf und der Bid beim Verkauf. Jeder Preis zwischen Natural und Mid ist eine Verhandlung. Sie wird abgeschlossen, wenn das Modell der Gegenseite den Kontrakt auf Ihrer Seite des Mittelpunkts bewertet oder wenn eine zweite öffentliche Order den entgegengesetzten Trade ausführen will.
Wie viel Spielraum diese Verhandlung hat, hängt von der Marktbreite ab. Diese variiert stark mit dem Preis des Kontrakts. Das folgende Panel nimmt dasselbe 30-Sekunden-Fenster, gruppiert jeden Apple-Optionsquote nach dem Kontraktpreis und weist den Median des Quotierten Spreads in Cents sowie denselben Spread als Prozentsatz des Mid aus.
Das exakte SQL hinter jeder Zahl
SELECT
price_bucket,
round(quantileExact(0.5)(spread) * 100, 1) AS median_spread_cents,
round(quantileExact(0.5)(100 * spread / mid), 1) AS spread_pct_of_mid
FROM
(
SELECT
toFloat64(ask_price) - toFloat64(bid_price) AS spread,
(toFloat64(ask_price) + toFloat64(bid_price)) / 2 AS mid,
multiIf(mid < 0.50, 'under $0.50',
mid < 2.00, '$0.50 to $2',
mid < 5.00, '$2 to $5',
mid < 15.00, '$5 to $15',
'$15 and up') AS price_bucket,
multiIf(mid < 0.50, 1, mid < 2.00, 2, mid < 5.00, 3, mid < 15.00, 4, 5) AS bucket_order
FROM global_markets.cache_options_quotes
WHERE ticker IN
(
SELECT ticker
FROM global_markets.options_greeks
WHERE underlying_symbol = 'AAPL'
AND date = '2026-06-17'
)
AND sip_timestamp >= toDateTime('2026-06-17 18:00:00', 'UTC')
AND sip_timestamp < toDateTime('2026-06-17 18:00:30', 'UTC')
AND bid_price > 0
AND ask_price > bid_price
)
GROUP BY price_bucket
ORDER BY min(bucket_order)Kontrakte in der Größenklasse under $0.50 wiesen einen Median-Spread von 17 Cent auf. Das entsprach 75% des Mid. Kontrakte in der Größenklasse $15 and up wiesen 170 Cent beziehungsweise 3.8% des Mid auf. In Cent betrachtet zeigt der teurere Kontrakt den breiteren Quote. Gemessen in Prozent ist der günstigere Kontrakt mit deutlichem Abstand der breitere Markt. Eine am Mid ruhende Order verlangt von der Gegenpartei, einen großen Teil dieses Spreads aufzugeben. Liquidität und Volatilität beeinflussen diese Spreads in unterschiedliche Richtungen. Zwei Kontrakte auf denselben Basiswert können sich daher völlig unterschiedlich verhalten.
Eine Market Order im Vergleich zu einer Limitorder beseitigt die Preisfrage und ersetzt sie durch eine andere. Eine Market Order handelt gegen das, was das Orderbuch in diesem Moment enthält. In einer dünn gehandelten Optionsserie kann dieser Preis mehrere Ticks von dem letzten Quote entfernt sein, den Ihr Bildschirm angezeigt hat.
Warum wird ein Spread nicht ausgeführt, wenn beide Legs ausführbar wirken?
Eine Multi-Leg-Order liegt nicht in den Orderbüchern der beiden einzelnen Legs. Sie wird an ein Complex Order Book geleitet und als Paket zu ihrem Nettopreis gematcht. Die Börse führt sie gegen eine andere Complex Order oder gegen die Orderbücher der einzelnen Legs aus, wenn deren kombinierter Preis besser ist als Ihr Nettopreis. Beides geschieht erst, wenn der Preis für das gesamte Paket feststeht.
Nehmen wir einen hypothetischen Call Spread mit zwei Legs. Das Long-Leg wird mit einem Bid von 1,20 Dollar und einem Ask von 1,35 Dollar quotiert. Das Short-Leg weist einen Bid von 0,60 Dollar und einen Ask von 0,72 Dollar auf. Der Kauf des Pakets zu den Natural-Preisen kostet 1,35 Dollar minus 0,60 Dollar, also 0,75 Dollar Debit. Der Verkauf zu den Natural-Preisen bringt 1,20 Dollar minus 0,72 Dollar, also 0,48 Dollar Credit. Der Nettomarkt des Pakets liegt damit bei 0,48 Dollar Bid und 0,75 Dollar Ask. Der Mid beträgt 0,615 Dollar. Die getrennte Betrachtung der Legs sagt nichts darüber aus, ob 0,62 Dollar ausführbar sind. Das kombinierte Orderbuch hat seinen eigenen zweiseitigen Markt und eigene ruhende Orders.
Daraus folgen zwei Punkte. Wird ein Leg am Einzelpreis Ihrer Order gehandelt, bleibt Ihr Spread unausgeführt. Ihre Order lag von vornherein nicht in diesem Orderbuch. Ein Spread, der anhand der Leg-Preise statt anhand des Nettopreises bepreist wird, richtet sich gegen ein Orderbuch, das nicht existiert.
Warum wird eine Order bei einem Strike mit null Volumen nicht ausgeführt?
Nichts ist defekt. Die meisten gelisteten Strikes werden an den meisten Tagen nicht gehandelt. Eine Optionskette listet jeden Strike, den die Börse eröffnet hat. Die Mehrheit dieser Strikes bleibt quotiert, ohne dass ein Trade stattfindet, mitunter wochenlang. Das Volumen zählt die Kontrakte, die heute den Besitzer gewechselt haben. Das Open Interest zählt die weiterhin offenen Positionen. Der Unterschied zwischen beiden Größen wird in unserem Erklärstück zu Optionsvolumen und Open Interest erläutert.
Das folgende Panel misst, wie dünn der Handel bei weit entfernten Strikes wird. Es berücksichtigt alle Apple-Kontrakte mit 20 bis 45 Tagen Restlaufzeit aus Mai und Juni 2026. Diese werden danach gruppiert, wie weit der Strike an diesem Tag vom Kurs des Basiswerts entfernt war. Anschließend werden das tägliche Medianvolumen und der Anteil der Kontrakt-Tage ausgewiesen, an denen weniger als 10 Kontrakte gehandelt wurden.
Das exakte SQL hinter jeder Zahl
SELECT
moneyness_bucket,
round(quantileExact(0.5)(toFloat64(volume)), 0) AS median_daily_volume,
round(100 * countIf(volume < 10) / count(), 1) AS share_under_10_lots_pct
FROM
(
SELECT
abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) AS gap,
multiIf(gap < 0.02, '0% to 2% from spot',
gap < 0.05, '2% to 5% from spot',
gap < 0.10, '5% to 10% from spot',
gap < 0.20, '10% to 20% from spot',
'more than 20% from spot') AS moneyness_bucket,
multiIf(gap < 0.02, 1, gap < 0.05, 2, gap < 0.10, 3, gap < 0.20, 4, 5) AS bucket_order,
volume
FROM global_markets.options_greeks
WHERE underlying_symbol = 'AAPL'
AND date >= '2026-05-01'
AND date < '2026-07-01'
AND days_to_expiry BETWEEN 20 AND 45
AND underlying_close > 0
)
GROUP BY moneyness_bucket
ORDER BY min(bucket_order)Kontrakte 0% to 2% from spot wiesen ein tägliches Medianvolumen von 354 Kontrakten auf. An 2% der Kontrakt-Tage wurden weniger als 10 Kontrakte gehandelt. Bei Kontrakten more than 20% from spot lag der Median bei 6 Kontrakten pro Tag. An 55.4% der dortigen Kontrakt-Tage wurden weniger als 10 Kontrakte gehandelt. Eine Order, die an einem dieser Strikes ruht, wartet auf einen Orderfluss, der nicht eintrifft. Die einzige dauerhafte Gegenpartei ist der Market Maker, der den Strike ursprünglich quotiert hat.
Was die Marktmechanik für ein Orderticket bedeutet
- Ein Spread wird zum Nettopreis bepreist. Das Complex Order Book matcht Pakete. Ein Preis für ein einzelnes Leg hat dort keine eigenständige Gültigkeit.
- Der Mid dient als Orientierung. Die beiden auf einem breiten Markt stets verfügbaren Preise sind die Natural-Preise: der Ask beim Kauf und der Bid beim Verkauf.
- Die Größe bestimmt den Anteil an einer pro-rata-Ausführung. Eine ruhende Order über einen Kontrakt neben deutlich größeren Orders erhält einen proportionalen Anteil der eingehenden Order.
- Bei einem ruhigen Strike ist zunächst die Quotierung und nicht die Order das Problem. Es trifft kein Orderfluss ein, gegen den die Order gematcht werden könnte.
FAQ
Warum wird meine Options-Limitorder nicht ausgeführt, obwohl sie am Bid liegt?
Wenn Sie sich dem Bid anschließen, gelangt Ihre Order zu diesem Preis in die Warteschlange. Optionsbörsen verteilen Ausführungen jedoch nach Kundenstatus und Größe und nicht ausschließlich nach der Ankunftszeit. Eine kleine Order neben deutlich größeren Orders erhält einen proportionalen Anteil jedes ausgeführten Trades. Bei einem kleinen Trade kann dieser Anteil auf null abgerundet werden.
Führen Optionsbörsen Orders in der Reihenfolge ihres Eingangs aus?
Meistens nicht. Orders öffentlicher Kunden haben zum gleichen Preis Vorrang vor Orders von Market Makern und professionellen Marktteilnehmern. Die verbleibende Stückzahl wird in der Regel pro rata, also proportional zur Größe der jeweiligen ruhenden Order, verteilt. Einige Börsen gewähren zusätzlich einen Vorrang für denjenigen, der den Preis zuerst eingestellt hat.
Was bedeutet es, bei einer Optionsorder den Natural-Preis zu zahlen?
Der Natural-Preis ist der bereits auf Ihrer Marktseite angezeigte Preis: der Ask beim Kauf und der Bid beim Verkauf. Eine Order zum Natural-Preis ist gegen den aktuellen Quote ausführbar. Eine Order zum Mid wartet dagegen darauf, dass die Gegenseite ihren Preis verbessert.
Ist es normal, dass eine Option mit null Volumen nie ausgeführt wird?
Ja. Die meisten gelisteten Strikes werden an den meisten Tagen nicht gehandelt. Eine ruhende Order an einem solchen Strike konkurriert daher um einen Orderfluss, der nicht eintrifft. Der dort angezeigte Quote stammt typischerweise aus der Quotierungspflicht eines Market Makers. Ob es zur Ausführung kommt, hängt davon ab, ob dieser Preis für ihn in diesem Moment attraktiv ist.
Wie diese Panels erstellt wurden
Die beiden Quote-Panels verwenden ein festgelegtes 30-Sekunden-Fenster von 14:00:00 Uhr bis 14:00:30 Uhr ET am 17. Juni 2026. Die Auswertung ist auf Apple-Optionskontrakte mit einem an diesem Tag erfassten täglichen Greeks-Datensatz beschränkt. Durch das festgelegte Zeitfenster bleiben die Zahlen bei jeder Neugenerierung des Beitrags stabil. Die Strike-Erhebung umfasst Mai und Juni 2026 und berücksichtigt ausdrücklich auch Kontrakte, bei denen überhaupt kein Volumen verzeichnet wurde. Genau diese Häufigkeit nicht gehandelter gelisteter Strikes misst das Panel. Die gespeicherten Zeitstempel liegen in UTC vor und werden innerhalb jeder Abfrage in Eastern Time umgerechnet.
Unter jedem Panel oben steht die vollständige SQL-Abfrage. Wenn Sie dieselben Messungen für einen Kontrakt durchführen möchten, den Sie verfolgen, formulieren Sie die Frage auf Englisch in Alltagssprache im Strasmore-Terminal.