Strasmore Research
Educación Matt ConnorPor Matt Connor

Por qué tu orden de opciones no se ejecuta

Entiende las reglas de prioridad, la asignación pro rata, el tamaño disponible que cambia de precio y el enrutamiento por precio neto en spreads.

Por lo general, que una orden de opciones no se ejecute se explica por factores que una pantalla minorista nunca muestra: la posición de la orden en la cola de asignación del mercado, si el tamaño al que se incorporó sigue disponible, qué tan amplio es realmente el mercado y si el precio neto de una orden con varias piernas puede ejecutarse. Una cotización mostrada es una fotografía de lo que alguien estaba dispuesto a negociar hace un momento. Igualar ese precio coloca la orden en la cola. No la pone al frente.

¿Una cotización de opciones garantiza que se pueda operar a ese precio?

No. Una cotización es una oferta de compra y venta que quien la publicó puede cancelar o modificar en cualquier instante, y el tamaño asociado solo aplica a ese momento. En un subyacente con cotizaciones activas, un solo contrato actualiza su bid y su offer muchas veces por segundo. Nuestra guía del spread entre bid y ask de las opciones explica qué representa cada lado. Lo que determina la ejecución es cuánto tiempo permanece vigente cada versión de esa cotización.

El panel siguiente cuenta cada actualización de cotización que recibió el feed para contratos de opciones de Apple durante una ventana fija de 30 segundos, desde las 2:00:00 p. m. ET del 17 de junio de 2026, segundo a segundo.

ConsultaActualizaciones de cotizaciones de opciones de Apple, segundo a segundo, 2:00 p. m. ET del 17 de junio de 2026
El SQL exacto detrás de cada cifra
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_time
Run this yourself

En el primer segundo, el feed recibió aproximadamente 0.9 mil actualizaciones de cotizaciones para esos contratos, es decir, cerca de 1.9 cotizaciones republicadas por contrato en ese segundo. Una orden no se mueve a esa velocidad. Para cuando un clic se convierte en un mensaje que llega al mercado, el libro en el que aterriza ya cambió por completo.

¿Estar en el mejor precio te pone primero en la cola?

No por sí solo. Las bolsas de acciones operan principalmente con prioridad de precio y tiempo: a un precio determinado, quien llegó primero opera primero. Las bolsas de opciones añaden dos reglas, y ahí es donde las órdenes pasivas pueden quedar sin ejecución.

Las órdenes de clientes públicos tienen prioridad. Casi todas las bolsas de opciones de Estados Unidos dan prioridad a una orden de un cliente público frente a las órdenes de market makers y operadores profesionales que estén al mismo precio. Esa parte favorece al operador minorista.

Después de la prioridad del cliente, la asignación es prorrata y no se basa en el tiempo. Una orden entrante se divide entre las órdenes pasivas en proporción a su tamaño, a menudo con una pequeña prioridad adicional para quien publicó primero el precio. El tamaño, no el momento de llegada, determina la participación.

En conjunto, una orden de un contrato junto a otra de 500 contratos cuenta como un contrato de 501, no como una de dos órdenes en una cola. Una orden entrante de 100 contratos puede barrer ese precio y asignar un solo contrato a la orden pequeña.

El panel siguiente agrupa por tamaño cada operación de opciones de Apple ejecutada el 17 de junio de 2026. Después compara la participación de cada grupo en el total de operaciones del día con su participación en el total de contratos negociados.

ConsultaOperaciones de opciones de Apple del 17 de junio de 2026: participación de prints vs. participación de contratos, por tamaño de operación
El SQL exacto detrás de cada cifra
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)
Run this yourself

Las operaciones de un solo contrato representaron 48.48% de las operaciones del día y 7.83% de los contratos negociados. El grupo over 100 invierte esa proporción: 0.44% de las operaciones concentraron 16.67% del volumen. Bajo una asignación prorrata, el segundo porcentaje es el que determina cuánto de una orden entrante llega a una orden pasiva específica. Los market makers cotizan ambos lados de forma continua y administran su inventario mientras operan. Nuestra guía sobre cómo ganan dinero los market makers lo explica en detalle.

¿Por qué mi orden de opciones no se ejecuta al mid?

El mid es un cálculo aritmético: el bid más el ask, dividido entre dos. Nadie está obligado a operar allí. Los dos precios que siempre existen son los naturales: el ask si se está comprando y el bid si se está vendiendo. Todo precio entre el natural y el mid es una negociación. Se completa cuando el modelo de la contraparte valora el contrato de su lado del punto medio, o cuando llega una segunda orden pública que quiere realizar la operación contraria.

El espacio que cubre esa negociación refleja qué tan amplio es el mercado, y el ancho varía mucho según el precio del contrato. El panel siguiente usa la misma ventana de 30 segundos, agrupa cada cotización de opciones de Apple por el precio del contrato y muestra el spread mediano cotizado en centavos, junto con el mismo spread como porcentaje del mid.

ConsultaSpread cotizado mediano de opciones de Apple por precio del contrato, ventana de 30 segundos del 17 de junio de 2026
El SQL exacto detrás de cada cifra
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)
Run this yourself

Los contratos del grupo under $0.50 cotizaron un spread mediano de 17 centavos, equivalente a 75% del mid. Los contratos del grupo $15 and up cotizaron 170 centavos, o 3.8% del mid. En centavos, el contrato más caro muestra la cotización más amplia. En términos porcentuales, el contrato barato tiene por mucho el mercado más amplio, y una orden pasiva en su punto medio pide a la contraparte que renuncie a una parte importante de ese spread. La liquidez y la volatilidad mueven esos anchos en direcciones distintas, y dos contratos sobre el mismo subyacente pueden comportarse de manera completamente diferente.

Una orden de mercado frente a una orden limitada elimina la duda sobre el precio y la sustituye por otra. Una orden de mercado opera contra lo que tenga el libro en ese instante. En una serie de opciones con poco volumen, ese precio puede estar varios ticks por debajo o por encima de la última cotización que mostró la pantalla.

¿Por qué un spread no se ejecuta cuando ambas piernas parecen ejecutables?

Una orden con varias piernas no permanece en los libros de las dos piernas individuales. Se dirige a un libro de órdenes complejas y se cruza como un paquete, según su precio neto. La bolsa la ejecuta contra otra orden compleja o contra los libros de las piernas individuales cuando su precio combinado mejora el precio neto. No hace ninguna de las dos cosas hasta que el paquete completo tiene precio.

Tomemos un call spread hipotético de dos piernas. La pierna larga cotiza con un bid de $1.20 y un ask de $1.35; la pierna corta, con un bid de $0.60 y un ask de $0.72. Comprar el paquete a los precios naturales cuesta $1.35 menos $0.60: un débito de $0.75. Venderlo a los precios naturales genera $1.20 menos $0.72: un crédito de $0.48. El mercado neto del paquete es $0.48 bid y $0.75 ask, con un punto medio de $0.615. Observar las piernas por separado no dice nada sobre si $0.62 es ejecutable. El libro combinado tiene su propio mercado de dos lados y sus propias órdenes pasivas.

De ahí se desprenden dos consecuencias. Que una pierna opere a tu precio en la pantalla de una sola pierna no significa que el spread se ejecute. Para empezar, tu orden nunca estuvo pasiva en ese libro. Además, un spread con precio expresado en términos de sus piernas se cotiza contra un libro que no existe.

¿Por qué una orden no se ejecuta en un strike con volumen cero?

No hay ninguna falla. La mayoría de los strikes listados no negocia en la mayoría de los días. Una cadena muestra todos los strikes que la bolsa ha abierto, y la mayoría permanece cotizada pero sin operaciones, a veces durante semanas. El volumen cuenta los contratos que cambiaron de manos hoy. El interés abierto cuenta las posiciones que siguen vigentes. La diferencia entre ambos se explica en nuestro análisis del volumen de opciones frente al interés abierto.

El panel siguiente mide qué tan poco líquidos son los strikes más alejados. Toma todos los contratos de Apple con entre 20 y 45 días hasta el vencimiento durante mayo y junio de 2026, los agrupa según la distancia del strike respecto al precio del subyacente ese día y muestra el volumen diario mediano, junto con la proporción de días de contrato en los que se negociaron menos de 10 contratos.

ConsultaActividad de opciones de Apple por distancia del strike, 20 a 45 días al vencimiento, mayo y junio de 2026
El SQL exacto detrás de cada cifra
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)
Run this yourself

Los contratos 0% to 2% from spot registraron un volumen diario mediano de 354 contratos, y 2% de los días de contrato tuvieron operaciones por debajo de 10. Los contratos more than 20% from spot registraron una mediana de 6 contratos diarios, y 55.4% de sus días de contrato tuvieron operaciones por debajo de 10. Una orden pasiva en uno de esos strikes espera un flujo que no está llegando, y la única contraparte disponible es el market maker que cotizó el strike originalmente.

Qué cambia la mecánica en una orden

  • Un spread se cotiza por su precio neto. El libro de órdenes complejas cruza paquetes, y el precio de una sola pierna no tiene prioridad allí.
  • El mid funciona como referencia. Los dos precios siempre disponibles en un mercado amplio son los naturales: el ask para una compra y el bid para una venta.
  • El tamaño determina la participación en una ejecución prorrata. Una orden de un contrato junto a órdenes mucho mayores recibe una parte proporcional de lo que llegue.
  • Un strike sin actividad plantea primero una cuestión de cotización y después una cuestión de la orden. No está llegando flujo contra el cual ejecutar.

Preguntas frecuentes

¿Por qué mi orden limitada de opciones no se ejecuta cuando está en el bid?

Al colocarte en el bid, incorporas la orden a la cola de ese precio. Las bolsas de opciones asignan las ejecuciones según el tipo de cliente y el tamaño, no únicamente según el momento de llegada. Una orden pequeña junto a otras mucho mayores recibe una parte proporcional de cualquier operación. En una operación de tamaño moderado, esa parte puede redondearse a cero.

¿Las bolsas de opciones ejecutan las órdenes en el orden en que llegan?

Por lo general, no. Las órdenes de clientes públicos tienen prioridad frente a las de market makers y operadores profesionales al mismo precio. El tamaño restante normalmente se asigna prorrata, en proporción al tamaño de cada orden pasiva. Algunas bolsas añaden una prioridad para quien publicó primero el precio.

¿Qué significa pagar el natural en una orden de opciones?

El natural es el precio que ya se muestra en tu lado del mercado: el ask cuando compras y el bid cuando vendes. Una orden al natural puede ejecutarse contra la cotización vigente, mientras que una orden al mid espera a que la contraparte mejore el precio.

¿Es normal que una opción con volumen cero nunca se ejecute?

Sí. La mayoría de los strikes listados no registra operaciones la mayoría de los días, y una orden pasiva en uno de ellos compite por un flujo que no está llegando. La cotización que aparece allí suele ser una obligación de un market maker. La ejecución depende de si ese precio le resulta atractivo en ese momento.

Cómo se construyeron estos paneles

Los dos paneles de cotizaciones leen una ventana fija de 30 segundos, de 2:00:00 p. m. a 2:00:30 p. m. ET del 17 de junio de 2026. Se limitan a los contratos de opciones de Apple que tenían un registro diario de griegas en esa fecha. Fijar la ventana mantiene estables estas cifras cada vez que se regenera el artículo. El censo de strikes cubre mayo y junio de 2026 e incluye deliberadamente los contratos que no registraron ningún volumen. La frecuencia con la que un strike listado no registra operaciones es exactamente lo que mide ese panel. Las marcas de tiempo almacenadas están en UTC y se convierten a hora del Este dentro de cada consulta.


Cada panel anterior incluye el SQL exacto debajo. Para ejecutar las mismas mediciones sobre un contrato que sigues, formula la pregunta en inglés sencillo en la terminal de Strasmore.

#options#order fills#market makers#liquidity#priority