Strasmore Research
Educación Matt ConnorPor Matt Connor · Actualizado 2026-08-12

Qué es el put-call ratio y cómo se calcula

El put-call ratio mide el volumen de puts frente a calls. Analice los datos reales del mercado de opciones en Estados Unidos por índice, acciones y vencimientos en una década.

28
El put-call ratio es el volumen de puts de la jornada dividido por su volumen de calls: cuántos contratos bajistas se negociaron por cada uno alcista. Una lectura superior a 1.0 indica que se intercambiaron más puts que calls; una cifra muy por debajo de 1.0 significa que las calls predominaron. La mayoría de las explicaciones se limitan a la definición y a una regla empírica popular. Esta página calcula el dato real, considerando cada contrato de opción listado en Estados Unidos, día tras día, y luego lo desglosa como lo hacen los profesionales: por índice frente a acciones, vencimiento por vencimiento, y frente a una década de historia.

¿Cómo se calcula el put-call ratio?

Se toman todas las operaciones con opciones de una sesión, se suma el volumen de contratos en puts, se suma el de calls y se divide. Un put gana valor a medida que el activo subyacente cae; un call gana valor a medida que sube, por lo que el ratio se interpreta como una temperatura aproximada del posicionamiento bajista frente al alcista.

La aritmética es deliberadamente sencilla. Supongamos que una acción negocia cuarenta mil contratos put y sesenta mil contratos call en una sesión: cuarenta mil entre sesenta mil es igual a cero punto sesenta y siete, dos puts por cada tres calls. Si mantenemos los calls en sesenta mil y elevamos los puts a noventa mil, el ratio se convierte en uno punto cinco. Esa es toda la fórmula; la dificultad aquí reside en la interpretación, no en la división.

Dos detalles se ocultan tras la palabra "volumen":

  • Volumen, no interés abierto. El ratio estándar contabiliza los contratos negociados ese día. Una variante utiliza el interés abierto, los contratos pendientes, que se mueve con mucha mayor lentitud. Identifique cuál de los dos muestra un gráfico.
  • Toda operación tiene dos partes. Un put comprado para abrir, un put vendido para cerrar una cobertura y un put emitido para generar ingresos registran el mismo volumen. El ratio contabiliza la actividad, no la intención.

¿Cuál es el estado del put-call ratio de todo el mercado?

Calculado sobre todas las acciones, ETFs e índices de opciones listados en Estados Unidos, día tras día, desde el primero de junio hasta la última sesión completa en nuestra cinta:

ConsultaRatio put-call del mercado por día: todas las opciones listadas en EE. UU., del 1 de junio al 10 de julio de 2026
28 rows (showing 20)
díaetiqueta de díaput call ratiocontratos (mm)
2026-06-01June 10.58970.8
2026-06-02June 20.661.7
2026-06-03June 30.65163.6
2026-06-04June 40.67966.7
2026-06-05June 50.866103.1
2026-06-08June 80.76566
2026-06-09June 90.86182.4
2026-06-10June 100.86467.8
2026-06-11June 110.80870
2026-06-12June 120.65476.3
2026-06-15June 150.71473.3
2026-06-16June 160.7966
2026-06-17June 170.85372.3
2026-06-18June 180.79379.2
2026-06-22June 220.75565.3
2026-06-23June 230.88460.4
2026-06-24June 240.86768.4
2026-06-25June 250.92365.9
2026-06-26June 260.89571.9
2026-06-29June 290.79465.7
El SQL exacto detrás de cada cifra
SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS day,
       concat(monthName(day), ' ', toString(toDayOfMonth(day))) AS day_label,
       round(sumIf(toFloat64(volume), substring(ticker, length(ticker) - 8, 1) = 'P')
             / sumIf(toFloat64(volume), substring(ticker, length(ticker) - 8, 1) = 'C'), 3) AS put_call_ratio,
       round(sum(toFloat64(volume)) / 1e6, 1) AS contracts_mm
FROM global_markets.options_minute_aggs
WHERE window_start >= '2026-06-01 04:00:00'
  AND window_start < '2026-07-11 04:00:00'
GROUP BY day
ORDER BY day
Pruébalo tú mismo

La serie abrió el periodo en 0.589 el June 1, lo cerró en 0.686 el July 10 y nunca cruzó el nivel de uno punto cero en el intervalo; el volumen de calls superó al de puts en todas las 28 sesiones. Esa es la primera lección práctica: uno punto cero no es el punto medio neutral que un principiante supone. La información reside en el movimiento del ratio dentro de su propio rango. Aquí está ese rango para el mes completo de junio:

ConsultaRango put-call de junio de 2026: mediana, máximo y mínimo del ratio diario del mercado
mediana juniomáximo juniodía máximo juniomínimo juniodía mínimo junio
0.7930.923June 250.589June 1
El SQL exacto detrás de cada cifra
WITH daily AS (
    SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS day,
           sumIf(toFloat64(volume), substring(ticker, length(ticker) - 8, 1) = 'P')
           / sumIf(toFloat64(volume), substring(ticker, length(ticker) - 8, 1) = 'C') AS ratio
    FROM global_markets.options_minute_aggs
    WHERE window_start >= '2026-06-01 04:00:00'
      AND window_start < '2026-07-01 04:00:00'
    GROUP BY day
)
SELECT round(quantileDeterministic(0.5)(ratio, cityHash64(toString(day))), 3) AS june_median,
       round(max(ratio), 3) AS june_high,
       concat(monthName(argMax(day, ratio)), ' ', toString(toDayOfMonth(argMax(day, ratio)))) AS june_high_day,
       round(min(ratio), 3) AS june_low,
       concat(monthName(argMin(day, ratio)), ' ', toString(toDayOfMonth(argMin(day, ratio)))) AS june_low_day
FROM daily
Pruébalo tú mismo

La mediana de junio se situó en 0.793, dentro de una banda que fue desde 0.589 (el June 1) hasta 0.923 (el June 25). Ahora, la sesión que todos recuerdan del mes, la liquidación del cinco de junio, documentada en el resumen de junio de dos mil veintiséis. Se negociaron 103.1 millones de contratos de opciones, la sesión más activa del periodo, y el ratio saltó a 0.866 desde 0.679 el día anterior. La liquidación y la sesión de volumen récord con predominio de puts fueron la misma sesión: el ratio registró el aumento del posicionamiento bajista en el momento en que ocurrió.

Dos notas prácticas. El nivel fluctúa según la mezcla de productos negociados esa semana, por lo que las pequeñas variaciones diarias dentro de la banda no tienen mucho significado por sí solas. Además, el volumen total es un contexto esencial; el mismo ratio con el doble de contratos es una señal mucho más contundente, razón por la cual el panel muestra el número de contratos junto al ratio.

CBOE, ISEE y otros indicadores de referencia put-call

Si su bróker o un gráfico de noticias financieras cita "el" ratio put-call, casi con seguridad se refiere a una de las pocas series publicadas y nombradas, las cuales miden poblaciones distintas:

  • $CPC, el ratio put/call total de CBOE: todas las opciones negociadas en las bolsas CBOE, puts sobre calls.
  • $CPCE, el ratio exclusivo de acciones: opciones sobre acciones individuales. Las opciones sobre ETFs con liquidación física, como el SPY, se sitúan en el lado de las acciones, aunque los operadores los utilicen como productos indexados.
  • $CPCI, el ratio exclusivo de índices: opciones sobre índices con liquidación en efectivo (SPX, NDX, RUT, VIX y similares).
  • ISEE, el ISE Sentiment Index, construido a la inversa: calls divididas por puts, multiplicado por cien, contabilizando únicamente las compras de clientes en largo al abrir. Un ISEE alto indica predominio de calls; un $CPC alto indica predominio de puts. Si interpreta uno como si fuera el otro, el mensaje se invierte.

La propia clasificación de CBOE sitúa las opciones sobre ETFs como el SPY en el lado de las acciones. El panel inferior traza el límite de forma distinta, separando los ETFs de mercado amplio de las acciones individuales: ambos activos no tienen nada en común en su operativa. Cada contrato de junio de dos mil veintiséis, clasificado en tres poblaciones:

ConsultaOpciones sobre índices vs. acciones individuales: ratio put-call por población, junio de 2026
poblaciónput call ratiocontratos (mm)% del volumen
Broad-market ETFs (SPY, QQQ, IWM, DIA)1.175476.332.2
Index options (SPX, VIX, NDX)1.096115.77.8
Single stocks and other ETFs0.588885.859.9
El SQL exacto detrás de cada cifra
WITH substring(ticker, 3, length(ticker) - 17) AS root
SELECT multiIf(root IN ('SPX', 'SPXW', 'XSP', 'NDX', 'NDXP', 'RUT', 'RUTW', 'VIX', 'VIXW', 'DJX', 'OEX', 'XEO'), 'Index options (SPX, VIX, NDX)',
               root IN ('SPY', 'QQQ', 'IWM', 'DIA'), 'Broad-market ETFs (SPY, QQQ, IWM, DIA)',
               'Single stocks and other ETFs') AS population,
       round(sumIf(toFloat64(volume), substring(ticker, length(ticker) - 8, 1) = 'P')
             / sumIf(toFloat64(volume), substring(ticker, length(ticker) - 8, 1) = 'C'), 3) AS put_call_ratio,
       round(sum(toFloat64(volume)) / 1e6, 1) AS contracts_mm,
       round(100 * sum(toFloat64(volume)) / sum(sum(toFloat64(volume))) OVER (), 1) AS pct_of_volume
FROM global_markets.options_minute_aggs
WHERE window_start >= '2026-06-01 04:00:00'
  AND window_start < '2026-07-01 04:00:00'
GROUP BY population
ORDER BY put_call_ratio DESC
Pruébalo tú mismo

Las dos poblaciones vinculadas a índices mostraron un sesgo hacia las puts, con los ETFs de mercado amplio en 1.175 y las opciones sobre índices con liquidación en efectivo en 1.096, ambos por encima de uno punto cero, mientras que las acciones individuales y el resto registraron 0.588, apenas más de una put por cada dos calls. El mecanismo es estructural: los productos indexados son los vehículos estándar para la cobertura de carteras, y la cobertura se realiza con puts; las acciones individuales atraen la compra especulativa de calls. La cuota de volumen también es relevante: las acciones individuales y otros ETFs representaron 59.9% de los contratos de junio, por lo que un ratio "total" es mayoritariamente un ratio de acciones disfrazado de índice.

El ratio depende de hacia dónde se apunte

Aumente el nivel de detalle una vez más. La misma medición, junio de 2026, aplicada a cinco de los nombres con mayor actividad:

ConsultaRatio put-call por activo subyacente: cinco de los nombres más activos, junio de 2026
underlyingput call ratiocontratos (mm)
SPY1.16263.2
QQQ1.11165.9
TSLA0.7358
AAPL0.6427
NVDA0.5664.6
El SQL exacto detrás de cada cifra
SELECT multiIf(ticker LIKE 'O:SPY2%', 'SPY',
               ticker LIKE 'O:QQQ2%', 'QQQ',
               ticker LIKE 'O:NVDA2%', 'NVDA',
               ticker LIKE 'O:TSLA2%', 'TSLA',
               'AAPL') AS underlying,
       round(sumIf(toFloat64(volume), substring(ticker, length(ticker) - 8, 1) = 'P')
             / sumIf(toFloat64(volume), substring(ticker, length(ticker) - 8, 1) = 'C'), 2) AS put_call_ratio,
       round(sum(toFloat64(volume)) / 1e6, 1) AS contracts_mm
FROM global_markets.options_minute_aggs
WHERE window_start >= '2026-06-01 04:00:00'
  AND window_start < '2026-07-01 04:00:00'
  AND (ticker LIKE 'O:SPY2%' OR ticker LIKE 'O:QQQ2%' OR ticker LIKE 'O:NVDA2%'
       OR ticker LIKE 'O:TSLA2%' OR ticker LIKE 'O:AAPL2%')
GROUP BY underlying
ORDER BY put_call_ratio DESC
Pruébalo tú mismo

SPY registró el mayor peso de puts de los cinco, con 1.16; NVDA se situó en apenas 0.56. Comparar el ratio de un ticker con el de otro carece prácticamente de sentido; la comparación útil es la de un ticker frente a su propio historial.

¿Cambia el put-call ratio según el vencimiento?

El volumen de una jornada no es un bloque homogéneo: algunos contratos vencen en horas, otros en años. Clasificar el volumen de junio por días hasta el vencimiento, vea qué significa DTE, permite separar las coberturas de los billetes de lotería:

ConsultaRatio put-call por días hasta el vencimiento: todas las opciones listadas en EE. UU., junio de 2026
rango de vencimientoput call ratiocontratos (mm)% del volumen
0DTE (expires today)0.957506.334.3
1-7 days0.75640627.5
8-30 days0.717261.217.7
31-90 days0.634164.311.1
91+ days0.5641409.5
El SQL exacto detrás de cada cifra
WITH toDate(toTimeZone(window_start, 'America/New_York')) AS trade_day,
     toDate(concat('20', substring(ticker, length(ticker) - 14, 2), '-',
                   substring(ticker, length(ticker) - 12, 2), '-',
                   substring(ticker, length(ticker) - 10, 2))) AS expiry,
     dateDiff('day', trade_day, expiry) AS dte
SELECT multiIf(dte <= 0, '0DTE (expires today)', dte <= 7, '1-7 days', dte <= 30, '8-30 days',
               dte <= 90, '31-90 days', '91+ days') AS expiry_bucket,
       round(sumIf(toFloat64(volume), substring(ticker, length(ticker) - 8, 1) = 'P')
             / sumIf(toFloat64(volume), substring(ticker, length(ticker) - 8, 1) = 'C'), 3) AS put_call_ratio,
       round(sum(toFloat64(volume)) / 1e6, 1) AS contracts_mm,
       round(100 * sum(toFloat64(volume)) / sum(sum(toFloat64(volume))) OVER (), 1) AS pct_of_volume
FROM global_markets.options_minute_aggs
WHERE window_start >= '2026-06-01 04:00:00'
  AND window_start < '2026-07-01 04:00:00'
GROUP BY expiry_bucket
ORDER BY min(dte)
Pruébalo tú mismo

El ratio cae en cada paso a lo largo del calendario. Los contratos que vencen el mismo día, opciones 0DTE, registraron 0.957, el segmento con mayor peso de puts de los cinco, y ellos solos concentraron 34.3% del volumen total de junio. De uno a siete días, el ratio cae a 0.756; de ocho a treinta días es de 0.717; de treinta y uno a noventa días es de 0.634; y en el segmento de noventa y un días en adelante, el extremo de la curva correspondiente a los LEAPS, toca fondo en 0.564, el rincón del mercado con mayor peso de calls.

Esa tabla reescribe discretamente la interpretación popular. Un ratio de mercado es una mezcla de vencimientos cuya composición cambia semana a semana: un viernes de vencimiento intenso desplaza el peso hacia el tramo corto y la cifra principal se mueve, sin que haya cambiado el nivel de ansiedad de nadie. Compare elementos comparables. El vencimiento también actúa en sentido contrario: mientras que el ratio suma el flujo de un día en una sola cifra, el max pain interpreta el interés abierto acumulado en cada strike individual para ese mismo viernes, por lo que ambos describen mitades distintas del mismo vencimiento.

¿Qué tan extrema es una lectura históricamente?

Seis semanas no bastan para determinar si una lectura es inusual. Para ello se requieren años de datos. A continuación, presentamos la familia de opciones con mayor volumen y trayectoria del mercado, SPY, con la mediana, el mínimo y el máximo de su ratio put-call diario para cada año completo en nuestro registro de opciones:

ConsultaUna década de ratios put-call de SPY: mediana, mínimo y máximo de la lectura diaria por año
añosesionesmediana del ratiomínimomáximo
20152521.7540.9872.96
20162521.5080.5032.508
20172511.5970.5813.541
20182501.4380.6112.362
20192521.5240.6932.351
20202531.4310.592.282
20212521.3140.6562.167
20222511.3610.9831.927
20232501.2420.6931.716
20242521.1750.8291.897
20252501.1680.5871.793
20261501.2340.7291.751
El SQL exacto detrás de cada cifra
WITH daily AS (
    SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS day,
           sumIf(toFloat64(volume), substring(ticker, length(ticker) - 8, 1) = 'P')
           / sumIf(toFloat64(volume), substring(ticker, length(ticker) - 8, 1) = 'C') AS ratio
    FROM global_markets.options_minute_aggs
    WHERE ticker LIKE 'O:SPY%'
    GROUP BY day
    HAVING sumIf(toFloat64(volume), substring(ticker, length(ticker) - 8, 1) = 'C') > 0
)
SELECT toYear(day) AS year,
       count() AS sessions,
       round(quantileDeterministic(0.5)(ratio, cityHash64(toString(day))), 3) AS median_ratio,
       round(min(ratio), 3) AS low,
       round(max(ratio), 3) AS high
FROM daily
WHERE toYear(day) >= 2015
GROUP BY year
ORDER BY year
Pruébalo tú mismo

De esto se desprenden tres conclusiones. Primero, la mediana del ratio diario de SPY cerró por encima de 1.0 en todos los años de la tabla; el sesgo hacia las puts propio de la cobertura de índices no es un estado de ánimo de 2026, sino la condición natural del producto. Segundo, el nivel ha descendido a lo largo de la década: la mediana fue de 1.754 en 2015 y de 1.168 en 2025, a la par del crecimiento en la operativa de calls de corto plazo. Tercero, los rangos anuales son amplios; 2026 abarca hasta ahora desde 0.729 hasta 1.751 a lo largo de 150 sesiones. Esa es la respuesta honesta a la pregunta "¿es extrema la lectura de hoy?": evalúela frente a la propia distribución del producto, nunca frente a 1.0.

Cómo observar el ratio put-call de una acción

Los paneles anteriores son recetas, no informes fijos. Para construir el ratio de un valor que usted posea:

  1. Elija la población. Utilice las opciones de un solo ticker, no "el mercado"; los efectos de mezcla mencionados anteriormente hacen que las cifras combinadas sean ilegibles.
  2. Sume el volumen diario de puts y el de calls de todos los strikes y vencimientos de ese ticker, y luego divídalos. En el símbolo de la opción, la letra situada a nueve caracteres del final es P o C; ese único carácter constituye toda la clasificación.
  3. Construya el historial antes de juzgar el nivel. Un valor de cero punto nueve en un solo día no significa nada hasta que conozca la mediana y el rango propios de ese ticker, o lo que hace el panel del SPY año tras año.
  4. Lea el volumen junto con el ratio. Un pico con un volumen ordinario es ruido; el mismo pico en la cinta de operaciones más activa en seis semanas es la sesión del cinco de junio mencionada arriba.
  5. Fije su alcance de vencimiento. ¿Todos los vencimientos o solo los de corto plazo? Ambos son defendibles; mezclarlos a lo largo de los días no lo es.

Cómo lo interpretan los operadores y sus límites reales

Se plantean como interpretaciones, no como leyes: un ratio en aumento se lee como una creciente demanda de cobertura, y un pico extremo es interpretado por los inversores contrarios como una capitulación, el momento en que la masa finalmente ha comprado su seguro. La sesión del cinco de junio muestra el mecanismo con honestidad: el ratio se disparó durante la liquidación, no antes. En este periodo, se comportó como un termómetro coincidente, no como un pronóstico. Someta cualquier regla general a prueba frente a la serie real y recuerde que el volumen de 0DTE sigue alterando lo que se considera "normal".

Preguntas frecuentes

¿Cuál es un put-call ratio normal?

Depende totalmente de la población analizada. En todas las opciones cotizadas en Estados Unidos durante junio de 2026, la mediana diaria del mercado fue de 0.793, con un rango de 0.589 a 0.923, sin superar nunca el 1.0. Las opciones sobre ETFs de mercado amplio registraron 1.175 en el mismo mes, mientras que las acciones individuales y otros ETFs marcaron 0.588. Lo "normal" para el SPY no es normal para una acción individual.

¿Un put-call ratio alto es alcista o bajista?

Ambas lecturas existen y ninguna es una regla fija. Tomado literalmente, un volumen elevado de puts representa un posicionamiento bajista; los inversores contrarios interpretan los picos extremos como una señal de que el mercado vendedor ya está totalmente posicionado. En los datos de junio de 2026, el pico ocurrió el mismo día de la liquidación, siendo coincidente y no predictivo.

¿El put-call ratio es lo mismo que el VIX o la volatilidad implícita?

No, y esta es la confusión más común. El put-call ratio se construye a partir del volumen, es decir, cuántos contratos cambiaron de manos. El VIX y la volatilidad implícita provienen de los precios de las opciones: qué tan costosos son esos contratos, expresados como una volatilidad anualizada. El sesgo de volatilidad implícita (skew) compara el precio de los puts bajistas con los calls alcistas. Un volumen alto de puts puede negociarse a precios tranquilos, y un volumen bajo a precios de pánico; ambos indicadores pueden discrepar y ambos pueden estar en lo cierto.

¿Qué son $CPC, $CPCE y $CPCI?

Son los put-call ratios publicados por el CBOE: $CPC para el volumen total, $CPCE para opciones sobre acciones (donde el SPY y otros ETFs cuentan como acciones) y $CPCI para opciones sobre índices con liquidación en efectivo. La distinción es importante. Nuestra propia versión tripartita, que separa los ETFs de mercado amplio tanto de las opciones sobre índices como de las acciones individuales en lugar de seguir la línea bipartita del CBOE, midió en junio de 2026 un 1.175 para los ETFs de mercado amplio y un 1.096 para las opciones sobre índices, ambos por encima de 1.0, frente a un 0.588 para acciones individuales y otros ETFs. El ISEE del ISE es un índice separado e invertido: calls sobre puts, considerando únicamente las compras de clientes.

¿El put-call ratio utiliza volumen u open interest?

El ratio estándar utiliza el volumen negociado del día. Existe una variante basada en el open interest que se mueve con mucha más lentitud, y ambos pueden apuntar en direcciones opuestas el mismo día; volumen frente a open interest explica la diferencia.


Cada valor aquí es una consulta almacenada sobre la cinta completa de opciones; puede expandir el SQL de cualquier panel o calcular el ratio para su propia lista de seguimiento en la terminal Strasmore.

#options#put-call ratio#hedging#market structure