Strasmore Research
Educación Matt ConnorPor Matt Connor

Cómo leer una cadena de opciones, columna por columna

Una cadena de opciones enumera cada precio de ejercicio y vencimiento para una acción. Ve qué miden las columnas de bid, ask, volumen, volatilidad implícita y delta.

La cadena de opciones es la tabla que un bróker muestra para una acción o fondo subyacente: todas las fechas de vencimiento cotizadas, todos los precios de ejercicio y una fila de datos en vivo para la call y la put en cada ejercicio. Leer una cadena implica conocer qué mide cada columna y cómo las dos coordenadas, vencimiento y ejercicio, ubican un contrato individual dentro de la cuadrícula. Esta página analiza una cadena real columna por columna, usando el ETF que sigue al S&P 500, SPY, del 15 de julio de 2026 como ejemplo práctico.

¿Qué es una cadena de opciones?

Cada opción negociada se define por cuatro datos: el símbolo subyacente, la fecha de vencimiento, el precio de ejercicio y si se trata de una opción de compra o de venta. La cadena es esa definición dispuesta en un formato visual. Un selector en la parte superior elige el vencimiento. Los precios de ejercicio se enumeran verticalmente en el centro de la pantalla; las opciones de compra ocupan las columnas de un lado y las de venta las del otro. Al seleccionar un vencimiento, se visualiza una sección plana de la cuadrícula: una fila por cada precio de ejercicio y un conjunto de columnas de cotización por cada lado.

Las columnas describen ese contrato específico, no la acción subyacente. Un solo subyacente puede tener decenas de vencimientos y cientos de precios de ejercicio, por lo que la cadena completa de un título muy negociado puede abarcar miles de filas. Los brókers ocultan la mayoría por defecto y muestran solo la zona cercana al dinero, es decir, el área donde el precio de ejercicio se aproxima más al precio actual de la acción.

Leyendo un vencimiento, strike por strike

Aquí hay una porción real: calls y puts de SPY que vencen el 21 de agosto de 2026, cotizados al cierre del 15 de julio, a través de los strikes que enmarcan el precio de la acción.

ConsultaUna expiración de la cadena de SPY: precios de cierre y delta por strike, vencimiento 21 de agosto de 2026, al 15 de julio de 2026
El SQL exacto detrás de cada cifra
SELECT toString(toUInt32(strike_price)) AS strike,
       round(any(underlying_close), 2) AS underlying_price,
       round(maxIf(option_close, option_type = 'C'), 2) AS call_last,
       round(maxIf(option_close, option_type = 'P'), 2) AS put_last,
       round(maxIf(delta, option_type = 'C'), 2) AS call_delta,
       round(minIf(delta, option_type = 'P'), 2) AS put_delta
FROM global_markets.options_greeks
WHERE underlying_symbol = 'SPY'
  AND date = toDate('2026-07-15')
  AND expiration_date = toDate('2026-08-21')
  AND strike_price BETWEEN 735 AND 770
  AND toUInt32(strike_price) % 5 = 0
  AND iv_converged
GROUP BY strike_price
HAVING countIf(option_type = 'C') > 0 AND countIf(option_type = 'P') > 0
ORDER BY strike_price
Run this yourself

Dos patrones aparecen de inmediato. Los precios de las calls bajan a medida que el strike sube, desde $28.82 en el strike de $735 hasta $6.1 en el strike de $770: el derecho a comprar a un precio más bajo vale más. Los precios de las puts se mueven en la dirección opuesta a lo largo de las mismas ocho filas, desde $6.07 hasta $19.16. Las dos escaleras se cruzan cerca del precio de la acción de $754.68, y el strike donde la call y la put se negocian más cerca uno del otro marca el dinero.

Las columnas de delta describen esa geometría en una unidad diferente. El delta es el cambio en el precio de una opción por un cambio de $1 en el subyacente, y también sirve como una medida aproximada de la probabilidad de que un contrato termine dentro del dinero. En el strike de $735 la call tiene un valor de 0.73 y la put de -0.26. Para el strike de $770, la call ha bajado a 0.34. Una call y una put en la misma fila siempre tienen deltas de magnitud aproximadamente una unidad de diferencia, una propiedad de dos contratos que cubren mitades opuestas de la misma distribución. El resto de estas columnas de sensibilidad se explican en las griegas de opciones explicadas.

La oferta, la demanda y por qué no son un solo precio

La cadena cotiza dos precios para cada contrato. La oferta es el precio más alto que un comprador está dispuesto a pagar actualmente. La demanda es el precio más bajo que un vendedor aceptará. El hueco entre ambos es el spread. Una orden de mercado para comprar se ejecuta al precio de demanda, y una orden de mercado para vender se ejecuta al precio de oferta, por lo que el spread es un costo real que se paga al entrar y nuevamente al salir. El "último" precio que muestra la cadena puede tener minutos de antigüedad y puede ubicarse en cualquier punto en relación con la cotización actual.

Los spreads no son uniformes a lo largo de una cadena. A continuación, se muestran la oferta y demanda mediana cotizadas para la misma fecha de vencimiento en siete strikes de calls, medida durante la sesión regular del 15 de julio de 2026.

ConsultaCotización media de bid y ask por strike: opciones call de SPY vencimiento 21 de agosto de 2026, sesión regular del 15 de julio de 2026
El SQL exacto detrás de cada cifra
SELECT concat('$', toString(toUInt32(toFloat64(toUInt32OrZero(substring(ticker, length(ticker) - 7, 8))) / 1000)), ' call') AS strike,
       round(quantileDeterministic(0.5)(toFloat64(bid_price), toUInt64(sip_timestamp)), 2) AS median_bid,
       round(quantileDeterministic(0.5)(toFloat64(ask_price), toUInt64(sip_timestamp)), 2) AS median_ask,
       round(100 * quantileDeterministic(0.5)(toFloat64(ask_price - bid_price), toUInt64(sip_timestamp)), 1) AS median_spread_cents,
       toUInt64(count()) AS quotes_recorded
FROM global_markets.cache_options_quotes
WHERE ticker IN ('O:SPY260821C00740000', 'O:SPY260821C00750000', 'O:SPY260821C00760000',
                 'O:SPY260821C00770000', 'O:SPY260821C00780000', 'O:SPY260821C00800000',
                 'O:SPY260821C00820000')
  AND sip_timestamp >= '2026-07-15 13:30:00'
  AND sip_timestamp < '2026-07-15 20:00:00'
  AND bid_price > 0
  AND ask_price > bid_price
GROUP BY ticker
ORDER BY toUInt32OrZero(substring(ticker, length(ticker) - 7, 8))
Run this yourself

El strike profundamente in-the-money en la parte superior del cuadro cotizó un spread mediano de 12 centavos contra una oferta de $24.18. El strike lejano out-of-the-money en la parte inferior cotizó 1 centavo contra una oferta de $0.12. En términos absolutos, el contrato más barato tiene el spread más ajustado. Como fracción de su propio precio, es mucho más ancha, y esa fracción es el costo real de una operación redonda (ida y vuelta). La mecánica de la cotización bidireccional se desglosa en the bid ask spread. El mismo cuadro muestra el otro eje a lo largo del cual se mueven los spreads: los strikes activos cerca del dinero registraron más de cien mil actualizaciones de cotización durante la sesión, mientras que los lejanos registraron apenas unas pocas miles.

Volumen e interés abierto

Dos columnas miden la actividad, y los lectores las confunden constantemente. El volumen cuenta los contratos negociados durante la sesión actual y se reinicia a cero al final del día. El interés abierto cuenta los contratos que siguen abiertos al final de la sesión anterior, por lo que solo se actualiza una vez al día y describe posiciones acumuladas, no el flujo de hoy. Un nivel de ejercicio puede mostrar un volumen alto con casi ningún interés abierto, lo que sucede cuando los operadores abren y ciuran posiciones dentro del mismo día.

ConsultaDónde se negoció: volumen de contratos de SPY por strike, vencimiento 21 de agosto de 2026, 15 de julio de 2026
El SQL exacto detrás de cada cifra
SELECT toString(toUInt32(strike_price)) AS strike,
       toUInt64(sumIf(volume, option_type = 'C')) AS call_volume,
       toUInt64(sumIf(volume, option_type = 'P')) AS put_volume
FROM global_markets.options_greeks
WHERE underlying_symbol = 'SPY'
  AND date = toDate('2026-07-15')
  AND expiration_date = toDate('2026-08-21')
  AND strike_price BETWEEN 735 AND 770
  AND toUInt32(strike_price) % 5 = 0
  AND iv_converged
GROUP BY strike_price
HAVING countIf(option_type = 'C') > 0 AND countIf(option_type = 'P') > 0
ORDER BY strike_price
Run this yourself

Concentración de volumen. En estos ocho niveles de ejercicio, el lado de las opciones de compra pasó de 81 contratos en el nivel más bajo a 4547 en el más alto, mientras que el lado de las opciones de venta se inclinó en la dirección opuesta. Los números redondos y los niveles cercanos al precio de la acción capturan la mayor parte del flujo, y un nivel dos o tres niveles alejado puede contener solo una pequeña fracción del mismo. Donde una fila de la cadena de opciones muestra un spread amplio, un volumen bajo en la misma fila suele encontrarse a su lado. Volumen versus interés abierto mide todo el registro en este punto.

Volatilidad implícita, strike por strike

La columna de volatilidad implícita convierte el precio de un contrato en un porcentaje anualizado: la cifra de volatilidad que haría que un modelo de valoración devuelva el precio cotizado. Es una redeclaración del precio, no una proyección. Los contratos sobre el mismo subyacente y el mismo vencimiento suelen tener diferentes volatilidades implícitas en distintos strikes, y graficar esta columna contra el strike dibuja la forma conocida como la sonrisa, o la inclinación.

ConsultaVolatilidad implícita por strike: opciones de SPY con vencimiento 21 de agosto de 2026, al 15 de julio de 2026
El SQL exacto detrás de cada cifra
SELECT toString(toUInt32(strike_price)) AS strike,
       round(100 * avg(implied_volatility), 1) AS implied_vol_pct,
       round(100 * (strike_price / any(underlying_close) - 1), 1) AS strike_vs_spot_pct
FROM global_markets.options_greeks
WHERE underlying_symbol = 'SPY'
  AND date = toDate('2026-07-15')
  AND expiration_date = toDate('2026-08-21')
  AND strike_price BETWEEN 640 AND 840
  AND toUInt32(strike_price) % 20 = 0
  AND iv_converged
  AND implied_volatility BETWEEN 0.02 AND 3
GROUP BY strike_price
ORDER BY strike_price
Run this yourself

La curva no es plana. El strike más bajo del panel está situado a -15.2% del precio de la acción y se cotiza a 23.6%, el del medio se encuentra mucho más abajo, y el strike superior vuelve a subir hasta 12.8%. En las opciones sobre índices, el ala a la baja suele cotizarse por encima del ala al alza, una asimetría persistente en lugar de un capricho diario. Dos conclusiones se derivan de leer la columna. Un solo número de "IV" cotizado para una acción es un promedio sobre una superficie que no es plana, y comparar la volatilidad implícita entre dos strikes solo tiene sentido una vez que su distancia respecto al precio de la acción está sobre la mesa. La volatilidad implícita define la medida y la inclinación de volatilidad mapea la forma.

Cómo se diferencia una cadena de un mismo día

Las cadenas para contratos que expiran en la misma sesión, los contratos de 0DTE, parecen iguales a cualquier otra cadena, pero se comportan de manera diferente en un aspecto: todo se mueve más rápido en ellas. El valor temporal se agota en horas en lugar de meses, el delta cambia con fuerza cuando el precio de la acción cruza un nivel de ejercicio, y la cuadrícula de ejercicios suele ser más fina cerca del dinero. La composición del gráfico de un día muestra cuánta actividad se concentra ahora allí.

ConsultaVolumen de opciones de SPY por tiempo a vencimiento, 15 de julio de 2026
El SQL exacto detrás de cada cifra
WITH dateDiff('day', toDate('2026-07-15'), toDate(concat('20', substring(ticker, length(ticker) - 14, 2), '-', substring(ticker, length(ticker) - 12, 2), '-', substring(ticker, length(ticker) - 10, 2)))) AS dte
SELECT multiIf(dte = 0, 'same day (0DTE)', dte <= 7, '1-7 days', dte <= 30, '8-30 days',
               dte <= 90, '31-90 days', 'over 90 days') AS expires_in,
       round(sum(volume) / 1e6, 2) AS contracts_m,
       round(100 * toFloat64(sum(volume)) / (SELECT toFloat64(sum(volume))
             FROM global_markets.options_minute_aggs
             WHERE window_start >= '2026-07-15 00:00:00' AND window_start < '2026-07-16 00:00:00'
               AND substring(ticker, 3, length(ticker) - 17) = 'SPY'), 1) AS pct_of_spy_volume,
       toUInt64(uniqExact(ticker)) AS distinct_contracts
FROM global_markets.options_minute_aggs
WHERE window_start >= '2026-07-15 00:00:00'
  AND window_start < '2026-07-16 00:00:00'
  AND substring(ticker, 3, length(ticker) - 17) = 'SPY'
  AND dte >= 0
GROUP BY expires_in
ORDER BY min(dte)
Run this yourself

Los contratos que expiraban esa misma tarde representaron 66.9% del volumen de opciones de SPY el 15 de julio de 2026, 8.48 millones de contratos distribuidos en solo 170 ejercicios distintos. Todo lo con un vencimiento superior a noventa días representó 0.8% del volumen, mientras que listaba 1502 contratos distintos. Esa forma vale la pena tenerla en cuenta al abrir cualquier cadena: la parte más ancha de la cuadrícula tiene el menor volumen de negociación, y la estrecha porción del mismo día concentra la mayor parte de él. Opciones de día cero cubre esa porción en sus propios términos.

Lectura de una fila de principio a fin

Tome el strike de $755 del primer panel, con SPY en $754.68. La call se negoció por última vez en $14.03 y la put en $11.52, el par más cercano en la rebanada, lo que identifica esta como la fila de dinero al mismo nivel. El delta de la call de 0.54 indica que un movimiento de $1 en SPY mueve esa call aproximadamente 0.54 dólares, y la put en la misma fila tiene un delta de -0.46 para el mismo movimiento de $1 en la dirección opuesta.

Un contrato cubre 100 acciones, por lo que una cadena que cotiza $14.03 lo cotiza por acción, y el contrato cuesta aproximadamente 100 veces esa cifra antes de las comisiones. El multiplicador es la lectura más común y errónea de una cadena. Todo lo demás en la fila describe el mismo contrato desde otro ángulo: el spread es lo que cuesta realizar la transacción, el volumen es cuánta compañía tiene, la volatilidad implícita es la suposición de volatilidad incorporada en el precio. Opciones de compra y opciones de venta cubren la mecánica de pago sobre la cual se basa cada fila.

Preguntas frecuentes

¿Qué significan las columnas en una cadena de opciones?

El precio de ejercicio y la fecha de vencimiento identifican el contrato. Las cotizaciones de oferta y demanda son la cotización bilateral en vivo, el último precio es el precio de la operación más reciente, el volumen cuenta las operaciones del día y el interés abierto cuenta las posiciones aún abiertas de sesiones anteriores. La volatilidad implícita reexpresa el precio como un porcentaje anualizado, y las columnas de los "greeks" miden la sensibilidad al precio de la acción, al tiempo y a la volatilidad.

¿Cuál es la diferencia entre volumen e interés abierto?

El volumen cuenta los contratos negociados durante la sesión actual y comienza en cero cada mañana. El interés abierto cuenta los contratos que siguen abiertos después de liquidar la sesión anterior, por lo que tiene un día de antigüedad y solo cambia cuando se abren o cierran posiciones, no al transferirse entre traders.

¿Por qué dos precios de ejercicio en el mismo vencimiento muestran diferentes volatilidades implícitas?

Las opciones con diferentes precios de ejercicio cubren diferentes partes del rango de precios futuros posibles, y el mercado valora esas partes de manera distinta. En el ejemplo anterior de SPY, el precio de ejercicio más bajo del panel se cotizó cerca de 23.6%, mientras que el centro del rango estaba muy por debajo de él; esta curva que los traders denominan "sonrisa" o "inclinación".

¿Qué significa un delta de 0,50 en una cadena de opciones?

Un delta de 0,50 significa que el precio del contrato se mueve aproximadamente 50 centavos por cada movimiento de $1 en el precio de la acción subyacente. Esto se interpreta comúnmente como una aproximación aproximada de la probabilidad de que el contrato termine "in the money". El delta se acerca a 0,50 para las opciones de compra (calls) en el precio de ejercicio más cercano al precio actual de la acción y disminuye hacia cero para ejercicios lejanos.

¿El precio en una cadena de opciones se refiere a una acción o a un contrato?

El precio cotizado es por acción. Una opción estándar de acciones estadounidenses cubre 100 acciones, por lo que un contrato cotizado a $2,00 cuesta aproximadamente $200 más comisiones. Las cadenas casi nunca muestran ese multiplicador.


Todas las cifras anteriores provienen de una consulta almacenada y versionada sobre el registro de opciones. Expanda cualquier panel para leer el SQL, o consulte la misma cadena por sí mismo en la terminal de Strasmore.