o que são ciclos de expiração de opções
Os ciclos de expiração de opções decidem quais meses aparecem na cadeia de opções de uma ação. Veja como funcionam os três grupos de ciclos e por que as LEAPS sempre caem em janeiro.
Os ciclos de expiração de opções são a regra de listagem que determina quais meses de expiração aparecem na cadeia de opções de uma ação. Toda ação dos EUA com opções negociáveis é atribuída a um dos três ciclos quando as suas opções são listadas por primeira vez, e essa atribuição, combinada com um mínimo de quatro meses de expiração sempre disponíveis, produz a linha de datas que se vê na cadeia de opções de uma corretora. A questão aqui é saber quais meses são listados. Para a data em que uma opção efetivamente expira, ver quando as opções expiram, e para a lista com datas deste ano, o calendário de expiração de opções de 2026.
O que é um ciclo de expiração de opções?
Quando uma bolsa lista opções sobre uma ação por primeira vez, ela coloca essa ação em um de três ciclos de expiração. Cada ciclo tem quatro meses, espaçados em intervalos trimestrais:
- O ciclo de janeiro: janeiro, abril, julho, outubro
- O ciclo de fevereiro: fevereiro, maio, agosto, novembro
- O ciclo de março: março, junho, setembro, dezembro
O ciclo de uma ação é definido uma única vez e permanece fixo durante toda a vida da listagem. É uma característica da listagem, não da empresa. O ciclo rege os vencimentos mensais de prazo mais longo, os contratos da terceira sexta-feira que ficam além da frente da cadeia de opções. Ele não diz nada sobre as próximas semanas, que são cobertas por uma regra separada.
Por que toda cadeia de opções mostra pelo menos quatro meses de vencimento?
As normas de listagem estabelecem um piso. Em qualquer momento, uma ação optável tem pelo menos quatro meses de vencimento, escolhidos em ordem fixa. Os dois primeiros são os meses de curto prazo: o mês atual e o mês seguinte. Os dois seguintes são os primeiros dois meses do ciclo próprio da ação que o par de curto prazo ainda não cobriu.
Vamos aplicar isso a uma ação de ciclo de fevereiro em junho. Os meses de curto prazo são junho e julho. Os próximos meses do ciclo ainda não cobertos são agosto e novembro, então a cadeia mostra junho, julho, agosto, novembro. Depois que o vencimento de junho passa, o par de curto prazo torna-se julho e agosto, e a cadeia passa a alcançar novembro e fevereiro. Os meses de curto prazo rolam todo mês. Os meses do ciclo rolam um degrau a cada três meses.
Quais meses de vencimento aparecem numa cadeia de opções real?
Quatro é um piso, e um papel bastante negociado fica bem acima disso. O painel abaixo lista todos os vencimentos na cadeia de opções da Apple no pregão mais recente registrado, com o número de contratos existentes em cada data.
| data de vencimento | rótulo de vencimento | dias até o vencimento | nº de contratos |
|---|---|---|---|
| 2026-10-23 | Oct 23, 2026 | 1 | 121 |
| 2026-10-26 | Oct 26, 2026 | 4 | 70 |
| 2026-10-28 | Oct 28, 2026 | 6 | 60 |
| 2026-10-30 | Oct 30, 2026 | 8 | 85 |
| 2026-11-04 | Nov 4, 2026 | 13 | 58 |
| 2026-11-06 | Nov 6, 2026 | 15 | 79 |
| 2026-11-13 | Nov 13, 2026 | 22 | 70 |
| 2026-11-20 | Nov 20, 2026 | 29 | 110 |
| 2026-11-27 | Nov 27, 2026 | 36 | 61 |
| 2026-12-04 | Dec 4, 2026 | 43 | 34 |
| 2026-12-18 | Dec 18, 2026 | 57 | 109 |
| 2027-01-15 | Jan 15, 2027 | 85 | 102 |
| 2027-02-19 | Feb 19, 2027 | 120 | 66 |
| 2027-03-19 | Mar 19, 2027 | 148 | 65 |
| 2027-04-16 | Apr 16, 2027 | 176 | 65 |
| 2027-06-17 | Jun 17, 2027 | 238 | 66 |
| 2027-09-17 | Sep 17, 2027 | 330 | 75 |
| 2027-12-17 | Dec 17, 2027 | 421 | 80 |
| 2028-01-21 | Jan 21, 2028 | 456 | 66 |
| 2028-03-17 | Mar 17, 2028 | 512 | 28 |
O SQL exato por trás de cada número
WITH
(
SELECT max(date)
FROM global_markets.options_greeks
WHERE underlying_symbol = 'AAPL'
AND date >= today() - 10
) AS chain_date
SELECT
toString(expiration_date) AS expiry_date,
formatDateTime(expiration_date, '%b %e, %Y') AS expiration_label,
toUInt32(max(days_to_expiry)) AS days_out,
countDistinct(ticker) AS contract_count
FROM global_markets.options_greeks
WHERE underlying_symbol = 'AAPL'
AND date = chain_date
AND expiration_date >= chain_date
GROUP BY expiration_date
ORDER BY expiration_dateSão 23 datas de vencimento distintas sobre um único ativo-base. A mais próxima, Oct 23, 2026, está a 1 dias de distância e tem 121 contratos. A mais distante, Jan 19, 2029, está a 820 dias de distância, com 59 contratos. Observe o formato entre as duas pontas: as datas chegam semanalmente no início, afinam para aproximadamente uma por mês até o meio do ano, e depois se espaçam até os meses mais distantes na borda direita. Esses números de contratos indicam quantos strikes existem em cada data, não quanto está em aberto neles, que é a questão separada por trás de o strike de max pain.
Semanais e diários seguem o ciclo?
Não. O ciclo cobre apenas os vencimentos mensais, os contratos da terceira sexta-feira. O resto de uma chain moderna vem de programas de listagem separados que ficam fora do ciclo:
- Opções semanais, listadas algumas semanas antes e com vencimento em sextas-feiras que não são a terceira sexta-feira.
- Séries de fim de mês e fim de trimestre, fixadas ao último dia de negociação de um mês ou trimestre, e não a uma sexta-feira.
- Opções diárias, um vencimento para cada dia de negociação da semana, mantidas numa lista curta e específica de ativos subjacentes muito ativos. Veja quais ações têm opções diárias para essa lista.
Nenhum desses acrescenta um mês de ciclo. Uma ação pode mostrar dez datas semanais seguidas na frente da sua chain e continuar a ser, por trás delas, um simples nome de ciclo de quatro meses. Duas chains podem parecer completamente diferentes e, ainda assim, seguir regras idênticas.
Ao alinhar vários ativos subjacentes na mesma sessão, a diferença lê-se como uma contagem de datas.
| ticker | vencimentos listados | vencimentos em até 45d | meses além de 90d |
|---|---|---|---|
| SPY | 33 | 16 | 10 |
| AAPL | 23 | 10 | 11 |
| MSFT | 22 | 10 | 10 |
| KO | 18 | 7 | 9 |
| HRL | 13 | 7 | 4 |
| CLX | 7 | 1 | 4 |
O SQL exato por trás de cada número
WITH
(
SELECT max(date)
FROM global_markets.options_greeks
WHERE date >= today() - 10
) AS chain_date
SELECT
underlying_symbol AS symbol,
countDistinct(expiration_date) AS listed_expirations,
countDistinctIf(expiration_date, days_to_expiry <= 45) AS expirations_within_45d,
countDistinctIf(toStartOfMonth(expiration_date), days_to_expiry > 90) AS months_beyond_90d
FROM global_markets.options_greeks
WHERE date = chain_date
AND expiration_date >= chain_date
AND underlying_symbol IN ('SPY', 'AAPL', 'MSFT', 'KO', 'CLX', 'HRL')
GROUP BY underlying_symbol
ORDER BY listed_expirations DESCEntre os 6 nomes nesse painel, SPY apresenta a lista mais ampla, com 33 vencimentos listados, dos quais 16 estão dentro de 45 dias. Essa densidade na frente da chain vem de um programa de listagem diário e semanal, e não do ciclo. CLX fica na outra ponta do painel, com 7 datas listadas no total. Depois dos 90 dias, o quadro muda: 10 meses de vencimento distintos no nome mais amplo, contra 4 no mais estreito. A frente de uma chain é onde as listas diferem. O fundo é onde o ciclo se revela.
Como saber em qual ciclo uma ação está?
Não é preciso nenhuma tabela de consulta. Abra a cadeia de opções, pule o mês atual e o mês seguinte, e encontre o primeiro vencimento mensal depois desse par. Esse mês, e o mês três meses depois dele, são os meses do ciclo da ação.
O mesmo padrão é visível em todo o mercado listado ao mesmo tempo. O próximo painel conta, para cada vencimento de terceira sexta-feira dentro dos próximos catorze meses, quantos ativos subjacentes o listam.
| início do mês de vencimento | rótulo do mês | listagem de subjacentes |
|---|---|---|
| 2026-11-01 | Nov 2026 | 3769 |
| 2026-12-01 | Dec 2026 | 3037 |
| 2027-01-01 | Jan 2027 | 2152 |
| 2027-02-01 | Feb 2027 | 924 |
| 2027-03-01 | Mar 2027 | 1584 |
| 2027-04-01 | Apr 2027 | 1155 |
| 2027-05-01 | May 2027 | 861 |
| 2027-07-01 | Jul 2027 | 38 |
| 2027-08-01 | Aug 2027 | 61 |
| 2027-09-01 | Sep 2027 | 447 |
| 2027-10-01 | Oct 2027 | 18 |
| 2027-11-01 | Nov 2027 | 53 |
| 2027-12-01 | Dec 2027 | 365 |
O SQL exato por trás de cada número
WITH
(
SELECT max(date)
FROM global_markets.options_greeks
WHERE date >= today() - 10
) AS chain_date
SELECT
toString(toStartOfMonth(expiration_date)) AS expiry_month_start,
formatDateTime(toStartOfMonth(expiration_date), '%b %Y') AS month_label,
countDistinct(underlying_symbol) AS underlyings_listing
FROM global_markets.options_greeks
WHERE date = chain_date
AND expiration_date >= chain_date
AND days_to_expiry <= 430
AND toDayOfWeek(expiration_date) = 5
AND toDayOfMonth(expiration_date) BETWEEN 15 AND 21
AND underlying_symbol NOT IN ('SPCX')
GROUP BY toStartOfMonth(expiration_date)
ORDER BY toStartOfMonth(expiration_date)A terceira sexta-feira mais próxima, Nov 2026, está listada por 3769 ativos subjacentes. Todo papel com opções carrega seus vencimentos mais próximos, e esse primeiro ponto fica perto do universo listado como um todo. A contagem então cai, e cai de forma desigual. Depois do par de curto prazo, uma ação volta a aparecer apenas nos meses pertencentes ao seu próprio ciclo, de modo que cada mês seguinte é sustentado por uma fração do mercado, e não pelo mercado todo, com os meses de fim de trimestre e a série de janeiro tendendo a ficar acima dos vizinhos. Na ponta mais distante do painel, Dec 2027, o último mês dentro da janela de catorze meses e a mais de um ano de distância, é sustentado por 365 ativos subjacentes, contra 3769 no vencimento mais próximo. Depois de doze meses, a contagem depende de quais meses do ciclo caem dentro da janela, e um mês de fim de trimestre ali ainda pode reunir centenas de papéis. A série de janeiro nessa faixa é captada pelo painel de LEAPS mais abaixo.
Os quatro meses do ciclo de março são também as quatro datas de triple witching do ano, quando contratos de índice e de ações vencem juntos numa única terceira sexta-feira.
Por que as LEAPS são listadas em janeiro?
LEAPS, opções de longo prazo com mais de um ano até o vencimento, seguem seu próprio cronograma de listagem. Em ações individuais, a série de longo prazo é sempre a de janeiro, independentemente do ciclo em que a ação se encontra. Uma ação de ciclo de março ainda assim recebe LEAPS de janeiro.
A contagem em todo o mercado deixa essa ancoragem evidente. Este painel considera todos os vencimentos de terceira sexta-feira a mais de 300 dias de distância e conta os ativos-base que os listam.
| série LEAPS | listagem de subjacentes |
|---|---|
| Jan 2028 | 1412 |
| Jan 2029 | 1054 |
| Sep 2027 | 447 |
| Dec 2027 | 365 |
| Dec 2028 | 259 |
| Jun 2028 | 130 |
| Aug 2027 | 61 |
| Nov 2027 | 53 |
| Mar 2028 | 20 |
| Sep 2028 | 20 |
| Oct 2027 | 18 |
| Feb 2028 | 9 |
| Apr 2028 | 2 |
| Jul 2028 | 1 |
O SQL exato por trás de cada número
WITH
(
SELECT max(date)
FROM global_markets.options_greeks
WHERE date >= today() - 10
) AS chain_date
SELECT
formatDateTime(toStartOfMonth(expiration_date), '%b %Y') AS leaps_series,
countDistinct(underlying_symbol) AS underlyings_listing
FROM global_markets.options_greeks
WHERE date = chain_date
AND days_to_expiry > 300
AND toDayOfWeek(expiration_date) = 5
AND toDayOfMonth(expiration_date) BETWEEN 15 AND 21
AND underlying_symbol NOT IN ('SPCX')
GROUP BY toStartOfMonth(expiration_date)
ORDER BY underlyings_listing DESCJan 2028 é o maior mês nessa janela, listado em 1412 ativos-base. O mês mais fraco na mesma janela, Jul 2028, aparece em 1.
Nada acontece a um contrato de janeiro conforme ele envelhece. Uma série de janeiro listada com dois anos de antecedência é o mesmo contrato que, um ano depois, é simplesmente a mensal de janeiro na cadeia: mesmo strike, mesma terceira sexta-feira. Só o rótulo desaparece na marca de um ano. O que são as LEAPS aborda o lado do contrato, e LEAPS profundamente dentro do dinheiro aborda como a ponta de longo prazo é utilizada.
Por que o ciclo decide se um spread é cotável
É aqui que a regra de listagem encontra uma ordem real. Um calendar spread compra um vencimento e vende outro no mesmo strike. Um diagonal faz o mesmo entre dois strikes diferentes. Ambos exigem que dois vencimentos existam ao mesmo tempo sobre o mesmo ativo-base.
Num papel que tem weeklies e um ciclo completo, isso é fácil. Num papel mais ilíquido, o mês desejado pode nem estar listado. Uma ação com ciclo de fevereiro não lista um vencimento de setembro até que setembro se torne um dos dois meses de curto prazo, de modo que um calendar de junho para setembro não pode ser montado nela em junho, a nenhum preço. A mesma restrição está por trás da concentração de estruturas de longo prazo em vencimentos de janeiro: uma covered call do pobre é um diagonal construído sobre uma call de longo prazo, e janeiro é o mês que todo papel com opções tem em comum.
A liquidez é um segundo filtro, sobreposto ao da listagem. Um mês pode estar listado e ainda assim cotar com spread largo e pouco open interest, o que transforma uma estrutura de duas pernas num problema de execução. A regra de listagem diz o que existe. O book diz o que negocia.
Perguntas frequentes
Quais são os três ciclos de vencimento de opções?
São três ciclos, cada um batizado pelo seu primeiro mês: o ciclo de janeiro (janeiro, abril, julho, outubro), o ciclo de fevereiro (fevereiro, maio, agosto, novembro) e o ciclo de março (março, junho, setembro, dezembro). Uma ação é atribuída a um desses ciclos quando as opções sobre ela são listadas pela primeira vez, e essa atribuição não muda depois disso.
Quantos meses de vencimento uma ação tem ao mesmo tempo?
No mínimo quatro. Dois são os meses de curto prazo, o mês atual e o seguinte, e os outros dois vêm do ciclo atribuído à ação. Ações negociadas ativamente carregam muitos vencimentos adicionais quando se somam, acima desse piso, os vencimentos semanais, de fim de mês, de fim de trimestre e diários.
Todas as ações têm os mesmos meses de vencimento?
Não. Os dois meses de curto prazo são iguais para todas. Os meses seguintes dependem de qual dos três ciclos foi atribuído à ação, então duas empresas semelhantes podem ter vencimentos mais distantes completamente diferentes.
As opções semanais fazem parte do ciclo de vencimento?
Não. As opções semanais (weeklies) são listadas sob um programa separado, com poucas semanas de antecedência, e vencem em sextas-feiras que não a terceira sexta-feira do mês. Elas não alteram o ciclo da ação e não contam para o piso de quatro meses.
Por que as LEAPS são listadas em janeiro?
As LEAPS de ações individuais ficam ancoradas a um vencimento em janeiro, independentemente do ciclo do ativo-objeto, o que garante a cada ativo com opções listadas um mês comum de longo prazo. Conforme uma série de janeiro envelhece e entra no prazo de um ano, ela passa a ser o vencimento mensal comum de janeiro daquela ação, sem qualquer alteração no contrato em si.
Como estes painéis contam
Cada painel lê a sessão mais recente registrada nos dados de opções em nível de contrato diário, e conta um vencimento como listado quando pelo menos um contrato daquele vencimento tem um registro para aquela sessão. Os vencimentos mensais são isolados pelo formato da data: uma sexta-feira que cai entre o dia 15 e o dia 21 de um mês é a terceira sexta-feira, que é o vencimento regido pela regra do ciclo. Os vencimentos semanais, de fim de mês e diários não passam esse teste e, por construção, ficam fora dos dois painéis de abrangência de mercado, motivo pelo qual essas duas contagens são menores do que o número bruto de datas em qualquer cadeia de opções real. Os painéis de abrangência de mercado também excluem símbolos que provedores de dados atribuíram, ao longo do tempo, a mais de uma empresa, de modo que um único ticker nunca combina duas entidades em uma única contagem.
Cada painel aqui traz o SQL que o gerou. Abra um painel, troque o ticker, e a mesma consulta é executada para qualquer cadeia de opções de sua preferência no terminal Strasmore.