Warum wurde meine Limit-Kauforder zu einem niedrigeren Preis ausgeführt?

Vor ein paar Wochen habe ich angefangen, amerikanische Aktien zu handeln. Ich habe ein IB-Konto. Gestern bin ich auf eine seltsame Situation gestoßen. Ich verwende die IB-API.

  • 9:30:56 Ich habe eine Limit-Kauforder an IB gesendet (Buy MSI at 54.06).
  • 9:31:18 Ich habe gesehen, dass MSI unter diesem Niveau handelt (unter Verwendung von IQFeed, um Preise zu beobachten).
  • 9:33:15 Mein Auftrag wurde ausgeführt, aber um 53.67 Uhr.

Warum ist das?

Was war die Art der Bestellung?
Welche Börse hast du verwendet? Zufällig SMART?
SMART-Limit-Kaufauftrag. Als ich die Bestellung abschickte, lag der Preis über 54,06. Und nur 2 Minuten später fiel der Preis unter dieses Niveau.
Na siehst du. Durch SMART geroutete Aufträge können intern gekreuzt werden, dh alle IB-Kunden und das IB-Fehlerkonto haben Vorrang vor dem NBBO.

Antworten (4)

Wenn Sie eine Marktkauforder platziert haben, wird die Order zum aktuell niedrigsten Briefkurs ausgeführt. Selbst wenn Sie die Order eingegeben haben, als der Ask-Preis 54,06 $ betrug, ist es sehr wahrscheinlich, dass ein Ereignis dazu geführt hat, dass der Preis zwischen dem Absenden der Order und dem Zeitpunkt, an dem sie ausgeführt/ausgeführt wurde, auf 53,67 $ gefallen ist.

Wenn Sie eine Limit-Kauforder platziert haben, haben Sie angegeben, das Wertpapier zu keinem höheren als dem angegebenen Preis (54,06 $) zu kaufen. Noch einmal, ein Ereignis könnte den Preis nach dem Absenden der Order nach unten gedrückt haben, und da die Limit-Order vorsieht, die Aktien zum angegebenen Preis oder darunter zu kaufen , würde Ihre Order sofort zu diesem Preis ausgeführt/ausgeführt werden.

IB-spezifische Informationen: Über SMART geroutete Orders können intern gekreuzt werden, dh alle IB-Kunden und das IB-Fehlerkonto haben Vorrang vor dem NBBO.

Ansonsten sind auch die von anderen beschriebenen Effekte (Slippage) oder ein langsamer Feed bei IQ's möglich.

Es ist im Nachhinein nur schwer zu sagen.

Ich glaube, die wahrscheinlichste Erklärung ist, dass Ihre Order an die NYSE weitergeleitet wurde, um an der Eröffnungsauktion teilzunehmen. Der Eröffnungskurs der NYSE am 24. April (dem Tag, an dem Sie die Order gesendet haben) betrug 53,67, und die Zeit Ihrer Order war sehr kurz vor 9:30 Uhr. NYSE ist nicht vollständig automatisiert; Ihre Eröffnungsauktionen finden nicht genau um 9:30:00 Uhr statt. Die Zeit, zu der die NYSE-Eröffnung auf das Band gedruckt wird, liegt innerhalb von etwa 10 Sekunden Ihrer Ausführungszeit.

Sobald IB Ihre Order als Limit-on-Open weitergeleitet hatte, konnten sie diese nicht stornieren und Sie umleiten, selbst wenn das Angebot an einem anderen Handelsplatz unter Ihren Geldkurs fiel.

Sie haben Ihre Limit-Kauf-Order bei 54,06 $ platziert, und während Ihre Order lief, ist der Preis unter Ihren Bid-Preis gefallen, sodass Sie zu den niedrigsten Ask-Preisen unter Ihrem Order-Preis ausgeführt wurden.

Die andere Möglichkeit besteht darin, dass die Preise plötzlich unter Ihren Geldkurs gefallen sind, sodass Sie zum niedrigsten Briefkurs gefüllt wurden.

Dies liegt daran, dass Ihr Limit-Kaufpreis der Höchstpreis ist, zu dem Sie die Aktie kaufen, aber Sie können zu einem niedrigeren Preis ausgeführt werden, wenn er verfügbar wird.

Ja. Aber Auftrag 2 Minuten später ausgeführt! Warum? Wenn der Aktienkurs unter meinen Kurs fällt und mein Auftrag bereits am Markt registriert ist, muss der Ausführungspreis 54,06 betragen.
Wie ich bereits erwähnt habe, könnte es sein, dass einige schlechte Nachrichten durchkamen und plötzlich die Geld- und Briefkurse nach unten gingen. Ihre wurde zu einem höheren Preis belassen, sodass sie zuerst mit dem niedrigsten Briefkurs gefüllt wurde, nachdem die Lücke aufgetreten war.
@IlyaVishnyakov Was für eine Bestellung hast du aufgegeben? Das solltest du deiner Frage hinzufügen.
@JohnBensin - durch die Bestellung "Buy MSI at 54.06" ist es offensichtlich, dass das OP eine Limit-Kauf-Order platziert hat.
Es hängt auch davon ab, wie liquide die Aktie ist und wie groß das Volumen zu dem bestimmten Zeitpunkt ist.
@zsljulius - stimmt, sowohl Volatilität als auch Liquidität können die Preisspanne erhöhen und eine Aktienlücke bilden.
@V Ich habe vorher Leuten beigebracht, die auf ähnliche Weise von Marktaufträgen gesprochen haben, z OP. Außerdem ist es eindeutig nicht für jeden offensichtlich, denn wenn dies der Fall wäre, hätte das OP diese Frage nicht gestellt, da die Antwort im Wesentlichen die Definition der Limit-Order ist und ähnlich der Frage ist, „was dazu führen könnte, dass eine Aktie fällt Preis?" Außerdem ist es für die Suche besser, wenn die Frage die Art der Bestellung enthält.
Offensichtlich habe ich eine Limit Order platziert. Entschuldigung für mein Englisch. Ich habe viel Erfahrung im Handel auf Nicht-US-Märkten und versuche jetzt den US-Aktienhandel. Ich denke, einer der Gründe für eine solche Situation ist, dass ich die Orderart IB SmartRouting verwendet habe und dieser Algorithmus meine Order zunächst an das falsche ECN gesendet hat.
@IlyaVishnyakov Keine Sorge. Wenn Sie einen technischen Grund gefunden haben, der den Fehler verursacht hat, können Sie dies jederzeit auch als Antwort posten, falls jemand anderes, der die IB-API verwendet, vorbeikommt und ein ähnliches Ereignis bemerkt.