Como é definido o mark de fechamento de opções
Entenda por que o mark de fechamento de uma opção não é a última operação, o bid ou o midpoint, como é calculado no fim do dia e o que isso afeta.
A marcação de fechamento de uma opção é o valor no fim do dia que uma corretora, uma câmara de compensação ou um fornecedor de dados atribui a um contrato. Essas três fontes podem publicar três números diferentes para o mesmo strike na mesma noite. A marcação não é o último negócio. Em um contrato com pouca negociação, geralmente não é um preço pelo qual alguém tenha negociado. As camadas abaixo se separam uma a uma, com números do registro diário de opções, seguidos pelo efeito de cada camada sobre a margem, o extrato e o dataset.
O que é o mark de fechamento de uma opção?
Um mark é uma avaliação. Uma operação é uma transação. Quase toda discussão sobre o preço de uma opção no fim do dia começa quando esses dois conceitos são tratados como se fossem o mesmo número. Por trás do campo de preço que você está consultando, há quatro objetos distintos.
- Última operação. Um print: uma operação efetivamente executada, a um preço real, registrada no momento em que ocorreu. Em um contrato que negociou uma vez às 10h14 e não voltou a negociar, o número no campo de preço às 16h continua sendo aquele print das 10h14.
- Cotação de fechamento. O mercado de duas pontas no fechamento, com bid e offer e as respetivas quantidades. Em um strike com pouca liquidez, eles podem ficar separados por um dólar, e o midpoint entre os dois é a média de duas intenções de negociação.
- Mark da corretora. A avaliação que aparece no seu extrato, normalmente calculada a partir da cotação de fechamento e depois limitada por um modelo. Uma call não é marcada abaixo do seu valor intrínseco, e a sequência de marks entre os strikes não pode se inverter.
- Mark da câmara de compensação. O valor de fim de dia calculado pela câmara de compensação para margem e liquidação em todo o sistema. Por definição, é o resultado de um modelo.
O Options Industry Council, braço educacional patrocinado pela OCC e pelas bolsas de opções dos EUA, estabelece a mesma distinção: um mark só coincide com o bid, o offer, o midpoint ou a última operação por acaso. Tratar um como se fosse outro é o que causa erros no trabalho de conciliação.
Por que um contrato pouco negociado ainda muda de valor
Comece pelo sintoma. Um contrato apresenta hoje um valor diferente, embora quase nada tenha sido negociado. Nada precisa ter mudado na última venda. O que mudou foi o mercado cotado ao redor do contrato e a leitura que o modelo faz dessa cotação.
O painel acompanha cinco ativos subjacentes de consumo até junho de 2026. Ele contabiliza cada dia de contrato no arquivo diário de opções com 7 a 120 dias restantes até o vencimento e os separa pelo volume negociado de cada contrato. O arquivo impõe uma limitação ao recorte: ele só registra um dia de contrato quando houve print nesse contrato. Portanto, não consegue contabilizar as sessões em que o contrato ficou completamente sem negociação. Ainda assim, mostra como pode haver pouca negociação por trás de um valor de fechamento que mudou.
O SQL exato por trás de cada número
SELECT
underlying,
toUInt32(count()) AS contract_day_count,
round(100 * countIf(volume <= 10) / count(), 1) AS pct_thin_days,
round(100 * countIf(volume <= 10 AND abs(mark - prior_mark) >= 0.01)
/ greatest(countIf(volume <= 10), 1), 1) AS pct_thin_marks_moved
FROM
(
SELECT
underlying,
ticker,
date,
volume,
mark,
any(mark) OVER (PARTITION BY ticker ORDER BY date
ROWS BETWEEN 1 PRECEDING AND 1 PRECEDING) AS prior_mark
FROM
(
SELECT
underlying_symbol AS underlying,
ticker,
date,
max(volume) AS volume,
toFloat64(max(option_close)) AS mark
FROM global_markets.options_greeks
WHERE underlying_symbol IN ('AAPL', 'MSFT', 'NVDA', 'KO', 'SPY')
AND date >= '2026-06-01'
AND date < '2026-07-01'
AND days_to_expiry BETWEEN 7 AND 120
GROUP BY underlying, ticker, date
)
)
WHERE prior_mark > 0
GROUP BY underlying
ORDER BY pct_thin_days DESCO livro mais raso do painel é KO: 38.2% dos seus dias de contrato naquele mês registraram volume total de dez contratos ou menos durante toda a sessão, e 90.1% desses dias de contrato pouco negociados fecharam pelo menos um centavo distante do último valor registrado para o contrato na sessão anterior. O nome com menos dias pouco negociados, NVDA, ainda tem 21.8% dos seus dias de contrato com dez contratos ou menos. Um valor de fechamento que muda enquanto apenas alguns lotes trocam de mãos não é um erro de dados. É isso que caracteriza uma marcação: um valor definido pelo mercado em torno do contrato, não pelas negociações realizadas dentro dele.
Qual é a idade da última negociação no fechamento?
Suponha que o contrato tenha sido negociado. Ainda assim, o campo de preço pode não representar o fechamento. O painel seguinte considera todos os contratos de AAPL que tiveram pelo menos uma negociação na quarta-feira, 17 de junho de 2026, identifica a hora ET em que ocorreu a última negociação do dia e contabiliza os contratos por hora.
O SQL exato por trás de cada número
SELECT
et_hour,
toUInt32(contracts) AS contract_count,
round(100 * contracts / sum(contracts) OVER (), 1) AS share_pct
FROM
(
SELECT
et_hour,
count() AS contracts
FROM
(
SELECT
ticker,
formatDateTime(toTimeZone(max(sip_timestamp), 'America/New_York'), '%H:00') AS et_hour
FROM global_markets.options_trades
WHERE underlying_symbol = 'AAPL'
AND sip_timestamp >= toDateTime('2026-06-17 00:00:00', 'America/New_York')
AND sip_timestamp < toDateTime('2026-06-18 00:00:00', 'America/New_York')
GROUP BY ticker
)
GROUP BY et_hour
)
ORDER BY et_hourAs últimas negociações distribuem-se por 7 faixas horárias, de 09:00 a 15:00 ET. A última faixa concentra 52.6% dos contratos que tiveram alguma negociação, enquanto a primeira concentra 3.7%. Quando a última negociação de um contrato ocorre em uma faixa da manhã, o último preço registrado já tem várias horas de defasagem no fechamento das 16h, enquanto a ação continuou se movimentando durante todo esse período. Os contratos muito fora do dinheiro perdem liquidez primeiro, e opções líquidas versus voláteis explica por que um strike negocia o dia inteiro enquanto o strike vizinho fica parado.
Como o preço teórico se distribui ao longo da estrutura de strikes
Os preços teóricos não são calculados um de cada vez. Um modelo avalia toda a estrutura de strikes de uma só vez. Por isso, um strike que nunca foi negociado ainda recebe um valor coerente com os strikes vizinhos. O painel abaixo mostra um vencimento em um único dia: calls de AAPL com vencimento em 17 de julho de 2026, avaliadas no fechamento de 17 de junho de 2026, limitadas aos strikes dentro de uma faixa de 10% do preço de fechamento da ação.
O SQL exato por trás de cada número
SELECT
round(toFloat64(strike_price), 2) AS strike,
round(avg(toFloat64(option_close)), 2) AS closing_mark,
toUInt32(sum(volume)) AS contract_volume,
round(avg(delta), 3) AS avg_delta
FROM global_markets.options_greeks
WHERE underlying_symbol = 'AAPL'
AND date = '2026-06-17'
AND expiration_date = '2026-07-17'
AND lower(toString(option_type)) LIKE 'c%'
AND abs(toFloat64(strike_price) / toFloat64(underlying_close) - 1) < 0.10
GROUP BY strike
ORDER BY strikeEntre 12 strikes, o valor de fechamento cai de $27.43 no strike 270 para $0.79 em 325. O delta também cai, de 1 para 0.092. O delta é a estimativa do modelo para a variação do valor do contrato diante de uma variação de um dólar na ação. Agora, compare a coluna de volume com a curva. Independentemente de quanto cada contrato tenha sido negociado naquele dia, seu valor de fechamento permanece alinhado aos contratos vizinhos, e não necessariamente no ponto indicado pelo seu último print. Essa é a estrutura que você encontra quando lê uma cadeia de opções, e a maior parte dela vem do modelo.
Por que o extrato da corretora não coincide com o último negócio
O P&L não realizado no extrato é calculado com base nas marcações da instituição. Duas contas em duas instituições, com o mesmo spread, podem apresentar P&L não realizado diferente na mesma noite, sem que nenhum dos valores esteja errado.
A margem é o ponto mais sensível. O requisito de manutenção de uma opção vendida é calculado com base na marcação mais um percentual do valor do ativo subjacente. Por isso, o requisito varia conforme a marcação. A margem de portfólio vai além: a posição é reavaliada em uma grade de cenários com altas e baixas hipotéticas do ativo subjacente, e o requisito corresponde à pior perda nessa grade. Cada preço da grade é uma saída do modelo, e uma cotação ampla em um strike pouco negociado amplia o valor de entrada. Esse é o mecanismo que explica uma alteração no requisito em um dia no qual o contrato não teve negócios. Margem para venda de opções descobertas apresenta a fórmula padrão.
A conciliação decorre do mesmo ponto. Compare com a marcação que a instituição efetivamente utilizou, no horário registrado por essa própria instituição, e não com um último negócio obtido de uma cadeia de opções. Quando dois valores divergem, a pergunta útil é qual camada cada lado está divulgando.
O fechamento das 16h e das 16h15
Nem todas as opções param de negociar no mesmo minuto. As opções de ações individuais dos EUA terminam com o fechamento do mercado à vista às 16h ET, enquanto vários produtos de mercado amplo continuam sendo negociados depois desse horário. Em vez de confiar em um horário-limite lembrado, o painel identifica esse comportamento em uma sessão.
O SQL exato por trás de cada número
SELECT
underlying_symbol AS underlying,
formatDateTime(toTimeZone(max(sip_timestamp), 'America/New_York'), '%H:%i') AS last_print_et,
round(100 * countIf(toTimeZone(sip_timestamp, 'America/New_York')
>= toDateTime('2026-06-17 16:00:00', 'America/New_York')) / count(), 2) AS pct_after_4pm
FROM global_markets.options_trades
WHERE underlying_symbol IN ('AAPL', 'MSFT', 'NVDA', 'KO', 'SPY', 'QQQ', 'IWM')
AND sip_timestamp >= toDateTime('2026-06-17 00:00:00', 'America/New_York')
AND sip_timestamp < toDateTime('2026-06-18 00:00:00', 'America/New_York')
GROUP BY underlying
ORDER BY pct_after_4pm DESCAs opções QQQ continuaram registrando negócios até 16:14 ET, com 1.69% dos negócios do dia ocorrendo depois das 16h. No outro extremo, NVDA mostra 0% e um último negócio às 16:00. Execute o painel em qualquer sessão posterior, e ele informará os horários-limite vigentes naquele dia.
A diferença importa em um par protegido. Mantenha uma opção que fecha mais tarde contra uma posição em ações, e as pernas serão marcadas em momentos diferentes: a perna de ações fica fixada às 16h, a partir do leilão de fechamento, enquanto a perna de opções incorpora mais quinze minutos de negociação. Na maioria dos dias, isso é apenas ruído. Em uma sessão com uma notícia às 16h05, as duas marcações representam momentos diferentes, e um hedge que nunca se moveu pode apresentar uma oscilação de P&L no extrato. O vencimento tem uma versão própria dessa diferença: uma opção de índice com liquidação financeira é liquidada por um valor calculado, e não por qualquer marcação de mercado. Opções com liquidação AM e PM aborda esse tema.
O que um mark significa em um dataset de opções
Um mark não é uma execução. Um backtest que presume execução no mark de um strike com volume zero pressupõe uma contraparte que nunca esteve no mercado. Quatro práticas mantêm o dataset íntegro.
- Mantenha a última venda, a cotação e o mark em colunas separadas. Nunca deixe uma única coluna
closerepresentar as três. Quando dois fornecedores divergem sobre o fechamento do mesmo strike, isso geralmente significa que publicam camadas diferentes. - Armazene o bid, o offer e as quantidades ao lado do mark. A largura do spread mostra quanto do mark vem do modelo.
- Registre o horário do último print, e não apenas o preço. Um preço sem a respetiva idade não pode ser auditado.
- Trate a volatilidade implícita e os greeks da mesma forma. O valor de um modelo para um contrato que ninguém negociou continua sendo um valor de modelo.
Notas sobre os dados
Três painéis estão fixados na quarta-feira, 17 de junho de 2026, de propósito: uma sessão passada fixa mantém os números estáveis entre as regenerações, e esse histórico não sai da base. O arquivo diário de opções traz uma linha por contrato em cada sessão na qual esse contrato teve print. Por isso, o primeiro painel contabiliza contract-days com volume total de dez contratos ou menos, e não sessões sem volume algum. Os valores de fechamento na escada de strikes são os fechamentos diários desse arquivo, e nenhum deles corresponde a um preço pelo qual você poderia ter negociado.
Perguntas frequentes
O mark de fechamento de uma opção é igual ao preço da última negociação?
Não. A última negociação é uma transação real, realizada em um horário específico, que pode ter ocorrido horas antes do fechamento. O mark de fechamento é uma avaliação calculada no fechamento. Em um contrato que não foi negociado, os dois valores podem ser muito diferentes.
Por que o valor da minha opção mudou quando quase não houve negociação?
O mark acompanha o mercado cotado e o modelo usado para calculá-lo. Ambos se movimentam com o ativo subjacente durante toda a sessão. No painel acima, 38.2% dos dias de contrato do ativo com menor liquidez tiveram volume total de dez contratos ou menos. Ainda assim, 90.1% desses dias terminaram com um valor diferente do registrado na sessão anterior do contrato.
Qual preço minha corretora usa para calcular a margem?
A corretora usa o próprio mark, não o preço da última negociação. A exigência de manutenção de uma opção vendida é calculada com base nesse mark, acrescida de um percentual do valor do ativo subjacente. A margem de portfólio reavalia a posição em uma grade de variações hipotéticas. Cada dado usado nesse cálculo é uma avaliação.
Por que dois provedores de dados mostram preços de fechamento diferentes para a mesma opção?
Em geral, eles publicam camadas diferentes de dados. O fechamento de um provedor pode ser o preço da última negociação; o de outro, o ponto médio entre as cotações; e o de um terceiro, um mark calculado por modelo. Em um contrato negociado uma única vez pela manhã, os três valores podem ser diferentes.
Os marks das opções incluem negociações após o fechamento do mercado de ações às 16h?
Alguns incluem. Na sessão mostrada no painel acima, QQQ opções tiveram negociações registradas até 16:14 ET, enquanto as ações individuais já haviam encerrado as negociações. Os marks de fim de dia desses produtos incorporam essa janela adicional.
Cada painel apresentado aqui vem acompanhado do SQL que o produziu. Assim, a camada medida fica visível na própria consulta. As mesmas perguntas — por exemplo, comparar um mark com a última negociação ou identificar o horário da última negociação registrada — podem ser feitas em linguagem natural no terminal Strasmore.