Strasmore Research
Aprendizado Matt ConnorPor Matt Connor

O que acontece quando uma opção vence in the money

Opções in the money por pelo menos US$0,01 são exercidas automaticamente pela OCC. Entenda as obrigações das pontas comprada e vendida e os custos do pin risk.

Uma opção que expira in the money, mesmo que seja por apenas US$0,01, é exercida automaticamente. A Options Clearing Corporation (OCC), a câmara de compensação responsável por todas as opções listadas nos EUA, executa essa etapa sob uma regra chamada exercise by exception. Ela é aplicada, a menos que o titular apresente instruções em contrário antes do horário-limite no dia do vencimento. A ponta comprada passa a deter ações e uma obrigação de caixa. A ponta vendida é alocada aleatoriamente e precisa entregar os ativos.

O que caracteriza uma opção in the money no vencimento?

Uma call está in the money quando o ativo subjacente fecha acima do strike price. Uma put está in the money quando o ativo subjacente fecha abaixo do strike. O único print que define o resultado é o preço de fechamento no dia do vencimento. Não importa onde a ação foi negociada no horário de almoço nem onde abriu na segunda-feira seguinte.

Duas coisas costumam ser confundidas. Primeiro, in the money descreve a relação com o strike e não diz nada sobre o seu lucro. Uma call comprada por US$4,00 que termina US$0,30 in the money ainda representa uma perda e mesmo assim será exercida. Segundo, o limite é muito baixo. A OCC aplica exercise by exception a US$0,01 por contrato in the money para opções de ações em todos os tipos de conta, de clientes e não clientes, e também a US$0,01 para opções de índices.

As opções in the money são exercidas automaticamente?

Sim. Pela Regra 805 da OCC, um contrato que vence e termina pelo menos US$0,01 in the money é exercido em nome do titular sem que ele precise tomar qualquer medida. Quem quiser um resultado diferente precisa enviar uma instrução de exercício em contrário. As regras do setor dão aos titulares de opções até 17h30, horário do Leste dos EUA, no dia do vencimento para tomar essa decisão final. A corretora pode estabelecer um horário-limite interno anterior, mas não pode aceitar instruções depois das 17h30, horário do Leste dos EUA.

O horário-limite da corretora é o que vale para a conta de varejo, e ele varia entre as instituições. Qualquer horário específico citado em um fórum corresponde à política daquela corretora, não a uma regra válida para todo o mercado. Quando as opções vencem apresenta o calendário de vencimentos.

O que acontece com uma long call que expira in the money?

O exercício converte o contrato em 100 ações, compradas pelo strike price. O valor devido é o strike price multiplicado por 100. As operações com ações nos EUA são liquidadas um dia útil após a data da operação. Por isso, um vencimento na sexta-feira coloca as ações e o débito na conta na segunda-feira. Essa obrigação acompanha o preço da ação e nada mais. É por isso que dois contratos com o mesmo prémio podem produzir saldos muito diferentes na segunda-feira.

QueryCaixa por contrato: 100 ações ao fechamento de cada ticker na última semana de julho de 2026
O SQL exato por trás de cada número
SELECT ticker,
       round(argMax(toFloat64(close), window_start) * 100 / 1000, 1) AS cash_per_contract_usd_thousands
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('SPY', 'MSFT', 'AAPL', 'NVDA', 'JNJ', 'CVX', 'KO', 'CAG')
  AND toDate(toTimeZone(window_start, 'America/New_York')) >= toDate('2026-07-27')
  AND toDate(toTimeZone(window_start, 'America/New_York')) <= toDate('2026-07-31')
  AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
       + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
GROUP BY ticker
ORDER BY cash_per_contract_usd_thousands DESC
Run this yourself

O painel precifica um contrato at-the-money para oito nomes conhecidos, usando o fechamento de cada ação na última semana de julho de 2026 como aproximação de um strike próximo do preço do ativo. O exercício de um único contrato em SPY exigia aproximadamente US$74.7 mil em caixa, e MSFT ficava em US$46.5 mil. O mesmo contrato único em CAG exigia cerca de US$1.5 mil. Um contrato sempre representa 100 ações, qualquer que seja o custo do ativo subjacente. O valor em caixa decorre disso.

Uma long put que expira in the money funciona no sentido oposto. O exercício vende 100 ações pelo strike price. O titular que possui as ações entrega esses ativos. Quem não possui as ações termina a segunda-feira vendido em 100 ações, sujeito a custo de empréstimo e a uma exposição potencialmente ilimitada.

O que acontece quando uma opção vendida é alocada?

A alocação é o espelho do exercício e ocorre por sorteio. A OCC aloca os avisos de exercício aleatoriamente entre os membros de compensação que carregam posições vendidas. Cada membro então faz a alocação entre seus próprios clientes segundo um método divulgado, que pode ser seleção aleatória ou first-in-first-out. O tamanho da sua posição e o seu preço de entrada não influenciam o sorteio.

Uma short call que termina in the money entrega 100 ações pelo strike price. Os vendedores de covered calls entregam ações que já possuem. Quem vendeu a call sem possuir as ações termina a segunda-feira vendido no papel. Uma short put que termina in the money compra 100 ações pelo strike price, com o pagamento devido na liquidação.

Opções de ações no estilo americano também podem ser alocadas antecipadamente, a qualquer momento antes do vencimento. Esses casos se concentram perto das datas de dividendos. Datas ex-dividendo e opções aborda esse caso, e Opções americanas versus europeias explica quais contratos permitem esse tipo de exercício.

O que é o pin risk?

Pin risk é a situação em que o ativo subjacente termina no strike ou a poucos centavos dele. O titular da opção não consegue saber se o contrato será exercido. O vendedor não consegue saber se será alocado. Nenhum dos dois descobre a resposta antes de o fim de semana já ter começado.

Com que frequência uma ação termina tão perto de um strike? Strikes em valores inteiros são comuns nas cadeias semanais de ações grandes e líquidas. Por isso, a distância entre o fechamento de sexta-feira e o dólar inteiro mais próximo é uma aproximação útil. Todos os fechamentos de sexta-feira de sete nomes conhecidos desde janeiro de 2023:

QueryQuão perto os fechamentos de sexta-feira ficam de um strike em dólar inteiro: sete tickers, 2023 a julho de 2026
O SQL exato por trás de cada número
WITH friday_bars AS (
    SELECT ticker,
           toDate(toTimeZone(window_start, 'America/New_York')) AS session,
           window_start,
           toFloat64(close) AS px
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker IN ('SPY', 'AAPL', 'MSFT', 'NVDA', 'JNJ', 'CVX', 'KO')
      AND toDate(toTimeZone(window_start, 'America/New_York')) >= toDate('2023-01-02')
      AND toDate(toTimeZone(window_start, 'America/New_York')) <= toDate('2026-07-31')
      AND toDayOfWeek(toDate(toTimeZone(window_start, 'America/New_York'))) = 5
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
           + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
),
friday_closes AS (
    SELECT ticker,
           session,
           argMax(px, window_start) AS close_px,
           count() AS session_bars
    FROM friday_bars
    GROUP BY ticker, session
    HAVING session_bars > 300
),
distances AS (
    SELECT abs(close_px - round(close_px)) * 100 AS cents_from_strike
    FROM friday_closes
)
SELECT multiIf(cents_from_strike < 1, 'under 1 cent',
               cents_from_strike < 5, '1 to 5 cents',
               cents_from_strike < 10, '5 to 10 cents',
               cents_from_strike < 25, '10 to 25 cents',
               '25 to 50 cents') AS distance_band,
       count() AS closes_count,
       round(100 * count() / sum(count()) OVER (), 2) AS share_pct
FROM distances
GROUP BY distance_band
ORDER BY min(cents_from_strike)
Run this yourself

A faixa mais próxima, under 1 cent, reúne 35 desses fechamentos de sexta-feira, 2.82% da amostra. Outros 9.04% ficaram na faixa seguinte. A faixa mais distante, 25 to 50 cents, representa 50.69%. Um pin verdadeiro em um único nome e em uma única semana é incomum. Uma cadeia lista dezenas de strikes ao mesmo tempo, e cada um é um possível ponto de pin.

A outra metade do pin risk é o timing. O preço que define o exercise by exception é estabelecido no fechamento, mas os preços continuam se movendo até esse momento:

QueryVariação absoluta nos 30 minutos finais das sessões de sexta-feira, 2023 a julho de 2026
O SQL exato por trás de cada número
WITH friday_bars AS (
    SELECT ticker,
           toDate(toTimeZone(window_start, 'America/New_York')) AS session,
           toHour(toTimeZone(window_start, 'America/New_York')) * 60
             + toMinute(toTimeZone(window_start, 'America/New_York')) AS et_minute,
           window_start,
           toFloat64(close) AS px
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker IN ('SPY', 'AAPL', 'MSFT', 'NVDA', 'JNJ', 'CVX', 'KO', 'T')
      AND toDate(toTimeZone(window_start, 'America/New_York')) >= toDate('2023-01-02')
      AND toDate(toTimeZone(window_start, 'America/New_York')) <= toDate('2026-07-31')
      AND toDayOfWeek(toDate(toTimeZone(window_start, 'America/New_York'))) = 5
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
           + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
),
friday_sessions AS (
    SELECT ticker,
           session,
           argMaxIf(px, window_start, et_minute <= 930) AS px_330,
           argMaxIf(px, window_start, et_minute > 930) AS px_close,
           countIf(et_minute <= 930) AS early_bars,
           countIf(et_minute > 930) AS late_bars
    FROM friday_bars
    GROUP BY ticker, session
    HAVING early_bars > 100 AND late_bars > 10 AND px_330 > 0
)
SELECT ticker,
       count() AS fridays_count,
       round(quantileDeterministic(0.5)(abs(px_close / px_330 - 1) * 100,
                                        cityHash64(toString(session))), 3) AS median_last30_move_pct,
       round(quantileDeterministic(0.9)(abs(px_close / px_330 - 1) * 100,
                                        cityHash64(toString(session))), 3) AS p90_last30_move_pct
FROM friday_sessions
GROUP BY ticker
ORDER BY median_last30_move_pct DESC
Run this yourself

Nas 177 sextas-feiras analisadas para NVDA, a variação mediana na última meia hora foi de 0.272%, contra 0.071% em SPY, na ponta mais tranquila do painel. A sexta-feira no percentil 90 em NVDA teve variação de 0.804% nesses trinta minutos. Um contrato que esteja cinco centavos out of the money às 15h30 ainda não está liquidado. Max pain analisa o mesmo print de fechamento pelo lado do open interest.

Opções de índices liquidadas em caixa nunca entregam ações

Opções sobre índices amplos, como o S&P 500, são liquidadas em caixa. Nada é comprado e nada é entregue. O valor in the money é multiplicado pelo multiplicador do contrato e pago em caixa, e a posição desaparece. Não há entrega de ações na segunda-feira nem exposição a ações durante o fim de semana.

O ponto de atenção é qual preço será usado. Muitos contratos de índices são liquidados com base em uma cotação especial de abertura, calculada a partir dos prints de abertura dos componentes do índice na manhã do vencimento. Esse valor pode ser diferente de qualquer preço registrado na tela no dia anterior. Opções AM settled versus PM settled explica quais contratos usam cada método.

O fim de semana em que você não pode negociar

O exercício e a alocação são processados depois do fechamento de sexta-feira e durante o fim de semana. A posição em ações resultante existe antes da reabertura do mercado e não pode ser negociada até a manhã de segunda-feira. A variação das ações nesse intervalo pertence a quem terminou detendo a posição.

QueryDo fechamento de sexta-feira ao primeiro minuto de segunda-feira: variação absoluta overnight, 2023 a julho de 2026
O SQL exato por trás de cada número
WITH session_marks AS (
    SELECT ticker,
           toDate(toTimeZone(window_start, 'America/New_York')) AS session,
           argMax(toFloat64(close), window_start) AS close_px,
           argMin(toFloat64(close), window_start) AS first_minute_px,
           count() AS session_bars
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker IN ('SPY', 'AAPL', 'MSFT', 'NVDA', 'JNJ', 'CVX', 'KO', 'T')
      AND toDate(toTimeZone(window_start, 'America/New_York')) >= toDate('2023-01-02')
      AND toDate(toTimeZone(window_start, 'America/New_York')) <= toDate('2026-07-31')
      AND toDayOfWeek(toDate(toTimeZone(window_start, 'America/New_York'))) IN (1, 5)
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
           + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
    GROUP BY ticker, session
    HAVING session_bars > 300
),
weekends AS (
    SELECT ticker,
           subtractDays(toMonday(session), if(toDayOfWeek(session) = 1, 7, 0)) AS weekend_id,
           argMaxIf(close_px, session, toDayOfWeek(session) = 5) AS friday_close,
           argMaxIf(first_minute_px, session, toDayOfWeek(session) = 1) AS monday_first_px
    FROM session_marks
    GROUP BY ticker, weekend_id
    HAVING countIf(toDayOfWeek(session) = 5) = 1
       AND countIf(toDayOfWeek(session) = 1) = 1
       AND friday_close > 0
)
SELECT ticker,
       count() AS weekends_count,
       round(quantileDeterministic(0.5)(abs(monday_first_px / friday_close - 1) * 100,
                                        cityHash64(toString(weekend_id))), 2) AS median_weekend_gap_pct,
       round(quantileDeterministic(0.9)(abs(monday_first_px / friday_close - 1) * 100,
                                        cityHash64(toString(weekend_id))), 2) AS p90_weekend_gap_pct
FROM weekends
GROUP BY ticker
ORDER BY median_weekend_gap_pct DESC
Run this yourself

Medida entre o fechamento de sexta-feira e o primeiro minuto da sessão regular de segunda-feira, a variação mediana nos 157 fins de semana registrados para NVDA foi de 1.05%, contra 0.28% em SPY. A cauda importa mais do que a mediana neste caso: uma segunda-feira em cada dez abriu 3.04% ou mais distante do fechamento de sexta-feira em NVDA. Multiplique isso por 100 ações por contrato para dimensionar a exposição que um vencimento sem acompanhamento pode gerar.

A regra prática decorre da mecânica. Traders que evitam surpresas no fim de semana verificam o moneyness de toda posição que vence antes do fechamento e conhecem o horário-limite da própria corretora. Uma posição descoberta no sábado de manhã não poderá ser encerrada até segunda-feira.

FAQ: opções que expiram in the money

Preciso fazer alguma coisa se minha opção expirar in the money?

Pela Regra 805 da OCC, uma opção que termina pelo menos US$0,01 in the money é exercida automaticamente. Portanto, nenhuma ação é necessária para que o exercício ocorra. É preciso agir para obter o resultado oposto: o titular que não quiser o exercício deve apresentar uma instrução em contrário antes do horário-limite da corretora, que ocorre às 17h30, horário do Leste dos EUA, ou antes disso, no dia do vencimento.

O que acontece se eu não tiver caixa suficiente para exercer uma long call?

O exercício de um contrato exige caixa equivalente ao strike price multiplicado por 100. Entre os oito nomes acima, esse valor variou de aproximadamente US$1.5 mil a US$74.7 mil. As corretoras definem suas próprias políticas para contas sem recursos suficientes. Entre as medidas comuns estão encerrar as posições que vencem antes do fechamento ou liquidar as ações recebidas na segunda-feira.

Posso ser alocado em uma opção vendida que esteja apenas um centavo in the money?

Sim. Um centavo in the money supera o limite da OCC para exercise by exception, e a alocação ocorre aleatoriamente entre os membros de compensação que carregam posições vendidas. Estar por pouco in the money não oferece proteção.

O que acontece com uma opção que expira out of the money?

Ela expira sem valor e é retirada da conta, sem exercício e sem alocação. A perda do comprador corresponde ao prémio pago, e o vendedor fica com o prémio recebido.

As opções de índices se transformam em ações?

Não. Opções de índices liquidadas em caixa pagam o valor in the money em dinheiro e são encerradas, sem troca de ações. Opções sobre ações individuais e ETFs entregam ações.


Todos os painéis acima são consultas armazenadas sobre barras reais de minuto. Abra o SQL por trás de qualquer painel ou execute a sua própria consulta no terminal Strasmore.