¿Por qué mi orden limitada de compra se ejecutó a un precio más bajo?

Hace unas semanas comencé a operar con acciones estadounidenses. Tengo una cuenta IB. Ayer, me encontré con una situación extraña. Estoy usando la API de IB.

  • 9:30:56 Envié una orden de compra limitada a IB (Comprar MSI a 54,06).
  • 9:31:18 Vi que MSI cotizaba por debajo de este nivel (usando IQFeed para observar los precios).
  • 9:33:15 Mi orden fue ejecutada, pero a las 53:67.

¿Por qué es esto?

¿Cuál fue el tipo de orden?
¿Qué intercambio usaste? SMART por casualidad?
Orden de compra con límite SMART. Cuando envié el pedido, el precio estaba por encima de 54,06. Y solo 2 minutos después, el precio cayó por debajo de este nivel.
Bueno, allá vas. Los pedidos enrutados a través de SMART se pueden cruzar internamente, es decir, todos los clientes de IB y la cuenta de error de IB tienen prioridad sobre el NBBO.

Respuestas (4)

Si realizó una orden de compra de mercado, la orden se completa al precio de venta más bajo actual. Incluso si ingresó la orden cuando el precio de venta era de $54.06, es muy posible que algún evento haya causado que el precio baje a $53.67 entre el momento en que envió la orden y cuando se llenó/ejecutó.

Si realizó una orden de compra limitada, ha especificado que no comprará el valor a un precio superior al indicado ($54,06). Una vez más, un evento podría haber hecho bajar el precio después de que envió la orden, y debido a que la orden limitada establece comprar las acciones al precio dado o menos , su orden se completaría/ejecutaría inmediatamente a ese precio.

Información específica de IB: Los pedidos enrutados a través de SMART se pueden cruzar internamente, es decir, todos los clientes de IB y la cuenta de error de IB tienen prioridad sobre el NBBO.

Aparte de eso, los efectos descritos por otros (deslizamiento) o una alimentación lenta en IQ también pueden ser posibles.

Es difícil de decir en retrospectiva.

Creo que la explicación más probable es que su pedido se envió a NYSE para participar en la subasta de apertura. El precio de apertura de la Bolsa de Nueva York el 24 de abril (el día que envió la orden) fue de 53,67, y la hora de su orden fue muy cercana a las 9:30. NYSE no está totalmente automatizado; sus subastas de apertura no ocurren precisamente a las 9:30:00. La hora en que la NYSE abre impresa en la cinta está dentro de los 10 segundos de su hora de ejecución.

Una vez que IB enrutó su pedido como límite de apertura, no pudieron cancelarlo y redirigirlo, incluso cuando la oferta en un lugar diferente cayó por debajo de su precio de oferta.

Ha puesto su orden de compra límite en $ 54,06 y, mientras su orden estaba en curso, el precio ha caído por debajo del precio de oferta, por lo que se ha completado con los precios de venta más bajos por debajo del precio de su orden.

La otra posibilidad es si los precios de repente cayeran por debajo de su precio de oferta, por lo que se ha completado con el precio de venta más bajo.

Esto se debe a que su precio límite de compra es el precio máximo por el que comprará las acciones, pero puede ejecutarlo a un precio más bajo si está disponible.

Sí. ¡Pero la orden se ejecutó 2 minutos después! ¿Por qué? Si el precio de la acción cae por debajo de mi precio y mi orden ya está registrada en el mercado, el precio de ejecución debe ser 54,06.
Como mencioné, podría ser que llegaron malas noticias y, de repente, los precios de oferta y demanda se redujeron. El suyo quedó a un precio más alto, por lo que se llenó primero con el precio de venta más bajo después de que se produjo la brecha.
@IlyaVishnyakov ¿Qué tipo de pedido hiciste? Deberías agregar eso a tu pregunta.
@JohnBensin: al poner la orden "Comprar MSI en 54.06", es obvio que el OP puso una orden de compra limitada.
También depende de qué tan líquido sea el stock y qué tan grande sea el volumen en el momento específico.
@zsljulius: es cierto, tanto la volatilidad como la liquidez pueden aumentar el diferencial de precios y crear una brecha de acciones.
@V Le he enseñado a personas antes que hablaron de manera similar sobre órdenes de mercado, por ejemplo, "Puse la orden cuando el precio era 54.06", por lo que no es necesariamente obvio para alguien que no sabe mucho sobre el comercio como el OP. Además, claramente no es obvio para todos porque si lo fuera, el OP no habría hecho esta pregunta, ya que la respuesta es esencialmente la definición de la orden límite y es similar a preguntar "¿qué podría causar que una acción disminuya en ¿precio?" Además, es mejor para buscar si la pregunta incluye el tipo de pedido.
Obvio, hice una orden limitada. Lo siento por mi ingles. Tengo mucha experiencia en el comercio en mercados fuera de los EE. UU. y ahora pruebo el comercio de acciones de EE. UU. Creo que una de las razones de tal situación es que utilicé el tipo de pedido IB SmartRouting y este algoritmo inicialmente envió mi pedido al ECN incorrecto.
@IlyaVishnyakov No te preocupes. Si encontró una razón técnica que causó el error, también puede publicarla como respuesta, en caso de que alguien más que use la API de IB aparezca y note un evento similar.