O que é triple witching volume e volatilidade
Entenda o fenômeno do triple witching quando futuros e opções de índices e ações vencem juntos e como isso impacta o volume e a volatilidade no tape real.
O triple witching é a sessão de negociação trimestral — a terceira sexta-feira de março, junho, setembro e dezembro — quando os futuros de índices, opções de índices e opções de ações individuais vencem simultaneamente. Quatro vezes por ano, todo o conjunto de derivativos com vencimento precisa ser liquidado, fechado ou rolado de uma só vez, e fundos de índice executam rebalanceamentos programados no mesmo fechamento. Abaixo, as últimas oito sessões de witching medidas pelo tape real: volume, volatilidade, leilão de fechamento e strikes. Para o calendário completo — cada data de vencimento trimestral, incluindo o ajuste do Juneteenth que moveu junho de 2026 para uma quinta-feira — veja as datas de triple witching de 2026.
O que vence no triple witching day?
Três tipos de contratos compartilham a data trimestral: futuros de índices (e opções sobre esses futuros), opções de índices e opções de ações individuais. As opções de ações individuais vencem na terceira sexta-feira de cada mês — o diferencial das datas trimestrais é o acúmulo do ciclo de futuros e opções de índices.
Os dois estilos de liquidação dividem o dia ao meio. Muitos futuros e opções de índices são AM-settled: as negociações param na tarde anterior e a liquidação ocorre com base no preço calculado a partir das cotações de abertura das ações que compõem o índice, o que direciona o fluxo para as leilões de abertura daquela manhã. Opções de ações individuais e ETFs são PM-settled, permanecendo ativos até o fechamento das 16:00.
O terceiro componente do dia não é um derivativo. As principais famílias de índices agendam mudanças em seus componentes — adições, exclusões e atualizações de número de ações — para essas mesmas datas trimestrais, e os fundos de índice negociam essas mudanças no fechamento. O fluxo de rebalanceamento e as posições que vencem se encontram em um único leilão de fechamento na mesma tarde.
Por que é chamado de witching?
O nome deriva do folclore da "witching hour", período em que coisas estranhas supostamente acontecem. Na década de 1980, os futuros de índice (futuros do S&P 500 listados em 1982) e as opções sobre índice se juntaram às opções sobre ações individuais (listadas em bolsa desde 1973) em um calendário trimestral compartilhado. A última hora de negociação nessas datas tornou-se tão notória que ganhou o apelido de "triple witching hour". Posteriormente, as bolsas transferiram o liquidação dos principais contratos de índice para o preço de abertura, em vez do fechamento, reduzindo o impacto desse último horário. O termo "quadruple witching" surgiu quando os futuros sobre ações individuais foram listados nos EUA no início dos anos 2000; o local que os operava fechou em 2020, e os dois termos agora descrevem as mesmas quatro datas.
Datas do triple witching: 2024–2027
A regra é simples: a terceira sexta-feira de março, junho, setembro e dezembro. Quando essa sexta-feira for feriado na bolsa, o vencimento passa para o dia útil anterior — veja quando as opções vencem para o calendário completo, incluindo ciclos semanais e diários.
- 2024: 15 de março, 21 de junho, 20 de setembro, 20 de dezembro
- 2025: 21 de março, 20 de junho, 19 de setembro, 19 de dezembro
- 2026: 20 de março, 18 de junho (antecipado da sexta-feira, 19 de junho — feriado de Juneteenth, com as bolsas dos EUA fechadas), 18 de setembro, 18 de dezembro
- 2027: 19 de março, 18 de junho, 17 de setembro, 17 de dezembro
A próxima data é sexta-feira, 18 de setembro de 2026.
Qual é o real impacto de uma witching session?
Comparação de cada witching session trimestral em nossa série histórica desde o final de 2024, ao lado do volume mediano de ações das outras sessões no mesmo mês. A última coluna comprova a afirmação de "dia mais pesado do mês": ela subtrai o dia mais volumoso do mês que não seja uma witching session. Um número positivo indica que a witching foi o dia mais intenso do mês; um número negativo indica que outra sessão o superou.
O SQL exato por trás de cada número
WITH daily AS (
SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS day,
sum(toFloat64(volume)) / 1e9 AS shares_b
FROM global_markets.delayed_stocks_minute_aggs
WHERE window_start >= '2024-09-01 04:00:00'
AND window_start < '2026-07-01 04:00:00'
AND toMonth(toTimeZone(window_start, 'America/New_York')) IN (3, 6, 9, 12)
GROUP BY day
),
witching AS (
SELECT toStartOfMonth(day) AS m,
maxIf(day, day <= addDays(toStartOfMonth(day),
((5 - toDayOfWeek(toStartOfMonth(day)) + 7) % 7) + 14)) AS witching_day
FROM daily
GROUP BY m
)
SELECT toString(w.witching_day) AS witching_session,
round(anyIf(d.shares_b, d.day = w.witching_day), 1) AS witching_shares_b,
round(quantileDeterministicIf(0.5)(d.shares_b, cityHash64(toString(d.day)), d.day != w.witching_day), 1) AS other_days_median_b,
round(anyIf(d.shares_b, d.day = w.witching_day)
/ quantileDeterministicIf(0.5)(d.shares_b, cityHash64(toString(d.day)), d.day != w.witching_day), 2) AS times_median,
round(anyIf(d.shares_b, d.day = w.witching_day) - maxIf(d.shares_b, d.day != w.witching_day), 2) AS gap_to_next_heaviest
FROM daily AS d
INNER JOIN witching AS w ON toStartOfMonth(d.day) = w.m
GROUP BY w.witching_day
HAVING countIf(d.day != w.witching_day) > 0
ORDER BY w.witching_dayO prêmio de volume é real e recorrente. A última witching session, 2026-06-18, negociou 26.7 bilhão de ações contra uma mediana de 20.1 bilhões para as outras sessões do mês — 1.33x um dia típico, e 1.15 bilhões de ações acima da segunda sessão mais pesada de junho. A primeira linha, 2024-09-20, registrou um múltiplo similar de 1.34x.
Mas isso não é uma regra, e a tabela demonstra. 2025-03-21 negociou 0.97x sua mediana mensal — ligeiramente abaixo de uma sessão comum — e terminou -4.03 bilhões de ações atrás do dia mais pesado do mês. Ambos os sinais aparecem na última coluna: a witching é uma aposta forte para o dia de maior volume do mês, mas não é uma certeza. Reconstituições de índices, fluxos de fechamento de trimestre e dados macroeconômicos também geram sessões que a superam.
Por que o witching de junho de 2026 caiu em uma quinta-feira
A terceira sexta-feira de junho de 2026 foi dia 19 — Juneteenth, com as bolsas dos EUA fechadas — portanto, todo o vencimento trimestral ocorreu na quinta-feira, 18 de junho. O registro de opções mostra a posição das posições abertas: volume de contratos negociados entre 1 e 18 de junho, agrupados pela data de vencimento dos contratos.
O SQL exato por trás de cada número
SELECT toString(expiry) AS expiry,
round(sum(vol) / 1e6, 1) AS contracts_mm
FROM (
SELECT toDateOrNull(concat('20', substring(ticker, length(ticker) - 14, 6))) AS expiry,
toFloat64(volume) AS vol
FROM global_markets.options_minute_aggs
WHERE window_start >= '2026-06-01 04:00:00'
AND window_start < '2026-06-19 04:00:00'
)
WHERE expiry IS NOT NULL
GROUP BY expiry
ORDER BY contracts_mm DESC
LIMIT 8Contratos com vencimento em 2026-06-18 registraram 193.7 milhões de contratos negociados nessas quatorze sessões — contra 113.1 milhões para a próxima data de vencimento mais relevante, 2026-06-12. O open interest acumula-se na data trimestral ao longo dos meses; o volume de negociação acompanha esse movimento.
Contratos ou ações — o que realmente dispara?
Aqui está uma distinção que a maioria dos guias ignora. As posições são acumuladas até o vencimento trimestral, mas a troca de contratos de opções no próprio dia não é o ponto relevante. Abaixo, a sessão de witching está posicionada ao lado das duas sextas-feiras comuns anteriores, com o volume de ações com vencimento no mesmo dia — 0DTE — destacado para cada sessão.
O dia de witching movimentou 79.2 milhões de contratos; a sexta-feira comum de 2026-06-05 movimentou 103.1 milhões — mais. O que mudou foi o mix: 48.7% do volume do dia de witching estava em contratos com vencimento na mesma sessão, contra 43.9% e 44.7% nas sextas-feiras comuns. A característica do witching não é que "todos operam mais opções" — é que o mercado de ações fica movimentado. O settlement de índices e o rebalanceamento de fundos são executados em ações, não em contratos.
O triple witching aumenta a volatilidade?
Volume e volatilidade são questões distintas, e a segunda raramente é verificada. Este painel mede o intervalo intraday (máxima-mínima) do SPY em cada sessão de witching, como um percentual do preço de abertura, somado ao movimento absoluto de abertura ao fechamento — ambos comparados à mediana das outras sessões do mesmo mês.
O SQL exato por trás de cada número
WITH daily AS (
SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS day,
toFloat64(max(high) - min(low)) / toFloat64(argMin(open, window_start)) * 100 AS range_pct,
abs(toFloat64(argMax(close, window_start)) - toFloat64(argMin(open, window_start)))
/ toFloat64(argMin(open, window_start)) * 100 AS net_move_pct
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= '2024-09-01 04:00:00'
AND window_start < '2026-07-01 04:00:00'
AND toMonth(toTimeZone(window_start, 'America/New_York')) IN (3, 6, 9, 12)
AND toHour(toTimeZone(window_start, 'America/New_York')) >= 9
AND toHour(toTimeZone(window_start, 'America/New_York')) < 16
AND NOT (toHour(toTimeZone(window_start, 'America/New_York')) = 9
AND toMinute(toTimeZone(window_start, 'America/New_York')) < 30)
GROUP BY day
),
witching AS (
SELECT toStartOfMonth(day) AS m,
maxIf(day, day <= addDays(toStartOfMonth(day),
((5 - toDayOfWeek(toStartOfMonth(day)) + 7) % 7) + 14)) AS witching_day
FROM daily
GROUP BY m
)
SELECT toString(w.witching_day) AS witching_session,
round(anyIf(d.range_pct, d.day = w.witching_day), 2) AS witching_range_pct,
round(quantileDeterministicIf(0.5)(d.range_pct, cityHash64(toString(d.day)), d.day != w.witching_day), 2) AS other_days_median_range_pct,
round(anyIf(d.net_move_pct, d.day = w.witching_day), 2) AS witching_net_move_pct,
round(quantileDeterministicIf(0.5)(d.net_move_pct, cityHash64(toString(d.day)), d.day != w.witching_day), 2) AS other_days_median_net_move_pct
FROM daily AS d
INNER JOIN witching AS w ON toStartOfMonth(d.day) = w.m
GROUP BY w.witching_day
HAVING countIf(d.day != w.witching_day) > 0
ORDER BY w.witching_dayA resposta é: não sistematicamente. As sessões de witching situam-se em ambos os lados da mediana do mês. 2024-12-20 teve um range de 2.55% contra uma mediana de 0.61% — uma sessão genuinamente volátil. Mas a mais recente, 2026-06-18, teve um range de 0.58% contra uma mediana de 1.12%, e apresentou um movimento líquido de abertura ao fechamento de 0.16% contra uma mediana de 0.55%: o dia de maior volume do mês foi também um dos mais calmos em termos de preço.
Este é o ponto central do assunto. O witching concentra fluxo programado e mecânico, e o fluxo mecânico é bidirecional por construção — cada posição rolada é fechada em um contrato e aberta em outro, cada inclusão de índice é compensada por uma exclusão. O resultado é um volume enorme com um percurso de preço comum.
Por dentro do leilão de fechamento
O único momento em que o dia apresenta uma diferença real é no fechamento. Isso isola a janela do closing-cross — os candles das 15:59 e 16:00 ET, que contêm o preço do leilão — e mede o volume financeiro transacionado ali no dia de witching contra uma sessão típica de junho.
O SQL exato por trás de cada número
WITH sessions AS (
SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS day,
sumIf(toFloat64(close) * toFloat64(volume),
toHour(toTimeZone(window_start, 'America/New_York')) = 16
OR (toHour(toTimeZone(window_start, 'America/New_York')) = 15
AND toMinute(toTimeZone(window_start, 'America/New_York')) = 59)) AS close_dollars,
sum(toFloat64(close) * toFloat64(volume)) AS day_dollars
FROM global_markets.delayed_stocks_minute_aggs
WHERE window_start >= '2026-06-01 04:00:00'
AND window_start < '2026-07-01 04:00:00'
AND toHour(toTimeZone(window_start, 'America/New_York')) >= 9
AND toHour(toTimeZone(window_start, 'America/New_York')) <= 16
AND NOT (toHour(toTimeZone(window_start, 'America/New_York')) = 9
AND toMinute(toTimeZone(window_start, 'America/New_York')) < 30)
AND NOT (toHour(toTimeZone(window_start, 'America/New_York')) = 16
AND toMinute(toTimeZone(window_start, 'America/New_York')) > 0)
GROUP BY day
)
SELECT round(anyIf(close_dollars, day = '2026-06-18') / 1e9, 1) AS witching_close_dollars_b,
round(quantileDeterministicIf(0.5)(close_dollars, cityHash64(toString(day)), day != '2026-06-18') / 1e9, 1) AS other_june_median_close_dollars_b,
round(anyIf(close_dollars, day = '2026-06-18')
/ quantileDeterministicIf(0.5)(close_dollars, cityHash64(toString(day)), day != '2026-06-18'), 2) AS times_median,
round(anyIf(close_dollars / day_dollars, day = '2026-06-18') * 100, 1) AS witching_close_pct_of_day,
round(quantileDeterministicIf(0.5)(close_dollars / day_dollars, cityHash64(toString(day)), day != '2026-06-18') * 100, 1) AS other_june_median_close_pct_of_day
FROM sessions
HAVING countIf(day != '2026-06-18') > 0Essa janela absorveu $56.1 bilhões em ações no dia de witching, contra $36.1 bilhões na sessão mediana de junho — 1.56x — e concentrou 4.9% do volume financeiro da própria sessão, contra 3.7% em um dia típico. Dois minutos de relógio, um vigésimo do dinheiro: é onde um fundo de índice com bilhões para rebalancear encontra a contraparte.
Risco de pin: os preços gravitam em direção aos grandes strikes?
O "pin risk" e seu correlato "max pain" são teorias de mercado que sugerem que uma ação próxima ao vencimento é atraída para o strike com o maior open interest, conforme os dealers fazem o hedge dessas opções até o fechamento. Eis o que os dados mostram: a série do SPY com vencimento em 18 de junho de 2026, classificada pelo volume de contratos negociados, com a distância de cada strike em relação ao fechamento da sessão regular do SPY.
O SQL exato por trás de cada número
WITH spy_close AS (
SELECT toFloat64(argMax(close, window_start)) AS px
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY'
AND window_start >= toDateTime('2026-06-18 09:30:00', 'America/New_York')
AND window_start < toDateTime('2026-06-18 16:00:00', 'America/New_York')
),
strikes AS (
SELECT toFloat64(substring(ticker, length(ticker) - 7, 8)) / 1000 AS strike,
sum(toFloat64(size)) AS contracts
FROM global_markets.options_trades
WHERE ticker LIKE 'O:SPY260618%'
AND sip_timestamp >= '2026-06-18 08:00:00'
AND sip_timestamp < '2026-06-19 01:00:00'
GROUP BY strike
)
SELECT concat('$', toString(toInt32(s.strike))) AS strike,
round(s.contracts / 1000, 1) AS contracts_k,
round(s.strike - c.px, 2) AS strike_minus_close,
round(abs(s.strike - c.px) / c.px * 100, 2) AS pct_from_close
FROM strikes AS s
CROSS JOIN spy_close AS c
ORDER BY s.contracts DESC, s.strike ASC
LIMIT 12O fechamento do SPY ficou entre os dois strikes de maior volume no vencimento. O principal, $746, teve 1488.3 mil contratos e estava a -0.56 pontos do fechamento (0.08% de distância); o segundo, $747, teve 1482.4 mil e estava a 0.44 pontos do lado oposto.
Não tire conclusões precipitadas. Traders concentram volume em strikes at-the-money por natureza — eles carregam o resultado real e os spreads mais apertados — portanto, "os strikes mais pesados cercam o fechamento" é quase uma tautologia em qualquer vencimento, não uma evidência de que o preço foi arrastado para algum lugar. Uma única sessão não consegue distinguir um ímã de uma coincidência. O que o painel mostra: uma opção que vence dentro de um dólar do money tem todo o seu valor decidido naquele último minuto de alta volatilidade.
O que realmente fazer de diferente no witching day
- Desconsidere seus filtros de volume relativo. Todas as ações apresentam volume incomum simultaneamente. Um reading de relative volume de duas vezes em uma sessão de witching é apenas o calendário, não um catalisador.
- Espere profundidade, não calma. A liquidez é alta, o que facilita a execução de grandes ordens — mas a tabela de range acima mostra que as sessões de witching operam em ambos os extremos da volatilidade de um dia normal.
- Atenção às posições que vencem no fechamento. Opções de ações individuais e ETFs com liquidação no PM são decididas pelo preço de fechamento; contratos ATM podem passar de sem valor para ITM nos minutos finais.
- Não interprete o preço de fechamento como sentimento. Um vigésimo do volume financeiro do dia ocorre em uma janela de dois minutos repleta de ordens mecânicas de rebalanceamento.
- Conheça as quatro datas com antecedência. O filtro mais barato no trading é o calendário.
FAQ
When is the next triple witching day?
Triple witching lands on the third Friday of March, June, September and December. The next one is Friday, September 18, 2026, then December 18, 2026, then March 19, June 18, September 17 and December 17 in 2027.
What is the difference between triple and quadruple witching?
"Quadruple" added single-stock futures to the three classic expiring families (index futures, index options, single-stock options). Those US products disappeared after the venue carrying them closed in 2020, and both terms now describe the same four quarterly dates.
Why is trading volume so high on triple witching days?
Expiration forces a decision on every open derivative position — settle, close, or roll — and index providers schedule constituent rebalances for the same sessions, which index funds execute in stock at the close. The most recent witching session traded 1.33x its month's median share volume, with the closing-cross window alone absorbing $56.1 billion.
Does triple witching make the stock market more volatile?
Not reliably. Measured on SPY, witching sessions fall on both sides of their month's median intraday range: 2024-12-20 ranged 2.55% against a 0.61% median, while 2026-06-18 ranged just 0.58% against a 1.12% median. Heavy volume and a big price move are separate phenomena.
What is pin risk on an expiration day?
Pin risk is the exposure of an option finishing very near its strike: nobody knows until after the close whether it expires worthless or in the money, and a short position can wake up assigned shares. On June 18, 2026, SPY's two busiest expiring strikes sat -0.56 and 0.44 points from the closing price.
Every panel is a stored, versioned query over the real tape — expand the SQL to audit any number, or measure the next witching session yourself on the Strasmore terminal.