Pular para o conteúdo principal

Metodologia do Dealer Hedge Flow

Os dealers de opções (formadores de mercado) não querem apostar na direção do preço: eles mantêm suas carteiras de opções com hedge de delta (delta-hedged), comprando ou vendendo o ativo subjacente. O delta das opções muda quando o preço se move, então o hedge precisa ser ajustado o tempo todo. O Dealer Hedge Flow (fluxo de hedge dos dealers) responde a uma pergunta para cada nível de preço: quantos dólares americanos em BTC os dealers teriam de comprar ou vender para manter o hedge se o preço fosse do nível atual até aquele nível — e esse fluxo empurraria o movimento adiante ou o seguraria?

EfeitoO que os dealers fazemO que isso significa para o movimento
Amorteceroperam contra o movimento: vendem na alta, compram na quedao movimento encontra oferta ou demanda adicional e tende a desacelerar
Amplificaroperam a favor do movimento: compram na alta, vendem na quedao movimento ganha combustível extra e tende a acelerar

A fonte é o mercado de opções de BTC da Deribit. O perfil é recalculado a cada hora; o histórico começa em 2026-03-16. Ele está disponível em Lab → Dashboards → Blocklens Special → Dealer Hedge Flow, pela API e pelo servidor MCP (§8).

Não é um sinal de negociação

O Dealer Hedge Flow é um modelo descritivo do posicionamento dos dealers, construído a partir de negócios públicos. Não é a carteira declarada dos dealers, nem um alvo de preço, nem um sinal de negociação. Veja Limitações.


1. O que ele mostra​

1.1 Fluxo de hedge e seu efeito​

Para um nível de preço PP, o fluxo de hedge H(P)H(P) é o valor total em USD que os dealers negociariam enquanto o preço percorre o caminho do preço atual SS até PP, com suas posições em opções mantidas como estão agora:

  • H>0H > 0 — os dealers compram BTC no caminho até PP; H<0H < 0 — os dealers vendem.
  • É uma única soma em dólares para todo o caminho, não um valor por strike nem “por 1%”.

Se esse fluxo favorece ou resiste ao movimento depende da direção do movimento; por isso, o perfil também mostra o impacto: o fluxo de hedge com o sinal da direção do movimento.

  • impacto > 0 — amplifica: os dealers operam na direção do movimento (compram na subida, vendem na descida).
  • impacto < 0 — amortece: os dealers operam contra o movimento.

Dealers comprados em gama (long gamma — em termos líquidos, detêm opções compradas dos agressores) vendem quando o preço sobe e compram quando ele cai — amortecem os movimentos. Dealers vendidos em gama (short gamma) correm atrás do preço — amplificam os movimentos. O perfil mostra onde a carteira alterna entre os dois regimes e quantos dólares estão em jogo em cada nível.

1.2 Como ler o dashboard​

  • Perfil — uma barra por nível de preço em uma grade fixa de $500 dentro de ±30% do preço atual. A barra é o impacto em USD: uma cor para amplificação, outra para amortecimento; seu comprimento é o tamanho do fluxo se o preço chegasse até lá.
  • Mapa de calor — os perfis horários lado a lado: x — tempo, y — preço, cor — o impacto que o perfil daquela hora atribuiu àquele preço. O preço do BTC e o nível de gama zero são desenhados por cima. É um histórico do modelo, não um registro de negócios que de fato ocorreram.
  • Cards — GEX líquido, o nível de gama zero e o fluxo de hedge se o preço se movesse ±5% e ±10% (§3.6).
  • Contribuições por strike — o GEX líquido dividido por strike em calls e puts: em quais strikes está a gama dos dealers.

2. Posição dos dealers​

2.1 A partir da fita completa de negócios​

A Deribit não divulga quem detém cada opção. Reconstruímos a posição dos dealers para cada opção (cada vencimento, strike e tipo) a partir da fita completa de negócios da Deribit desde a listagem da opção. Cada negócio informa o lado do agressor (taker) — o participante que enviou a ordem a mercado. Assume-se que o dealer é a contraparte de todo negócio do agressor:

invi=∑trades in option i(taker sell−taker buy)\text{inv}_i = \sum_{\text{trades in option } i} \left(\text{taker sell} - \text{taker buy}\right)
  • invi>0\text{inv}_i > 0 — os dealers estão comprados na opção ii (os agressores a venderam para eles), invi<0\text{inv}_i < 0 — os dealers estão vendidos.
  • Os valores estão em BTC (uma opção de BTC da Deribit corresponde a 1 BTC).
  • Uma opção que nunca foi negociada tem inventário 0, mas permanece no quadro, de modo que o eixo de strikes e a divisão entre calls e puts continuam completos.

Como verificação de consistência, o inventário absoluto total dos dealers equivale a cerca de metade do interesse em aberto (45–59% nos quadros que verificamos) — algo plausível, já que parte do interesse em aberto está entre participantes que não são dealers.

2.2 Sem viés de antecipação (look-ahead)​

Cada perfil horário usa a posição daquela hora: somente os negócios com horário até o momento do snapshot entram na soma. O histórico é calculado em uma única passagem para frente pela fita, adicionando os negócios de cada dia em ordem cronológica e calculando cada quadro horário logo após os negócios que o precedem. Portanto, um perfil histórico nunca conhece negócios realizados depois dele.

2.3 Premissas​

PremissaSignificadoEfeito se não se verificar
Todo agressor negocia contra dealerso lado passivo (maker) de cada negócio é um dealer que faz hedgealguns makers não são dealers (ou não fazem hedge); o fluxo real é menor em magnitude, mas a estrutura de sinais geralmente se mantém
A posição é fixa no snapshotmover o preço ao longo do caminho não abre nem fecha opçõesem um caminho longo, novos negócios mudam a carteira; o perfil é um retrato do tipo “e se fosse agora”
Volatilidade sticky strikecada opção mantém sua volatilidade implícita e seu prazo até o vencimento enquanto o preço se movena realidade, o smile se desloca com o preço; níveis distantes são menos confiáveis que os próximos
Somente opções de BTC da Deribitoutras plataformas e posições de balcão (OTC) não estão incluídaso fluxo das outras plataformas fica fora da soma
Os dealers fazem hedge continuamente no ativo subjacenteo hedge é ajustado ao longo de todo o caminhona prática, o hedge é discreto e feito em parte com futuros

3. Fórmulas​

3.1 Gama a partir do forward do vencimento​

Cada opção é precificada por Black-Scholes com taxa zero sobre o forward do seu vencimento, que é como a própria Deribit precifica as opções de BTC. Para a opção ii com strike KiK_i, volatilidade implícita σi\sigma_i (mark IV da Deribit) e prazo até o vencimento TiT_i (em anos de 365 dias até as 08:00 UTC do dia do vencimento):

ci=underlyingiindex,d1,2(F)=ln⁡(F/Ki)±σi2Ti/2σiTi,ΓBS(F)=φ(d1(F))F σiTic_i = \frac{\text{underlying}_i}{\text{index}}, \qquad d_{1,2}(F) = \frac{\ln(F / K_i) \pm \sigma_i^2 T_i / 2}{\sigma_i \sqrt{T_i}}, \qquad \Gamma_{BS}(F) = \frac{\varphi(d_1(F))}{F\, \sigma_i \sqrt{T_i}}
  • underlyingi\text{underlying}_i é o preço forward do vencimento da opção e index\text{index}, o preço do índice do BTC no snapshot; a razão cic_i (a base do vencimento) é mantida fixa enquanto o índice se move, de modo que, a um preço de índice PP, o forward é ciPc_i P.
  • A gama em relação ao índice é Γi(P)=ci ΓBS(ciP)\Gamma_i(P) = c_i \, \Gamma_{BS}(c_i P). Calls e puts têm a mesma gama.
  • φ\varphi e NN são a densidade e a função de distribuição da normal padrão. Opções vencidas e opções sem volatilidade implícita são ignoradas.

3.2 GEX em um preço​

A exposição gama em um preço PP é o valor em USD que os dealers negociam em um movimento de 1% em torno de PP:

gex(P)=∑iinvi Γi(P) P2100\text{gex}(P) = \sum_i \text{inv}_i \, \Gamma_i(P) \, \frac{P^2}{100}

O GEX líquido é essa curva no preço atual, gex(S)\text{gex}(S). GEX líquido positivo — os dealers estão, em termos líquidos, comprados em gama (regime de amortecimento); negativo — vendidos em gama em termos líquidos (regime de amplificação).

3.3 Fluxo de hedge H(P)​

Quando o preço se move dpdp, o delta da carteira dos dealers varia ∑iinviΓi(p) dp\sum_i \text{inv}_i \Gamma_i(p)\, dp BTC, e os dealers negociam a quantidade oposta para manter o hedge — a pp dólares por BTC. Somando ao longo do caminho de SS até PP:

H(P)=−∫SP∑iinvi Γi(p) p  dpH(P) = -\int_S^P \sum_i \text{inv}_i \, \Gamma_i(p) \, p \; dp

De forma equivalente, H′(P)=−100⋅gex(P)/PH'(P) = -100 \cdot \text{gex}(P) / P: o fluxo de hedge cresce mais rápido onde o GEX é grande, e sua inclinação muda de sinal exatamente onde o GEX muda.

3.4 Forma fechada​

Com taxa zero e volatilidade sticky strike, a integral tem solução exata (porque Kφ(d2)=Fφ(d1)K \varphi(d_2) = F \varphi(d_1)):

H(P)=−∑iinvi Kici[N(d2(ciP))−N(d2(ciS))]H(P) = -\sum_i \text{inv}_i \, \frac{K_i}{c_i} \left[ N\big(d_2(c_i P)\big) - N\big(d_2(c_i S)\big) \right]

Não há grade de preços nem integração numérica: o valor em cada nível é exato, inclusive para opções a poucas horas do vencimento, cuja gama é mais estreita que o passo de $500 da grade.

3.5 Impacto​

impact(P)=H(P)⋅sign⁡(P−S)\text{impact}(P) = H(P) \cdot \operatorname{sign}(P - S)
  • Acima do preço (P>SP > S), dealers comprando (H>0H > 0) empurram a alta adiante — impacto >0> 0, amplifica; dealers vendendo (H<0H < 0) seguram a alta — impacto <0< 0, amortece.
  • Abaixo do preço (P<SP < S) é o contrário: vender na queda amplifica, comprar na queda amortece.

As barras do perfil e a cor do mapa de calor representam o impacto em USD.

3.6 Valores de resumo​

ValorDefinição
GEX líquidogex(S)\text{gex}(S), USD por movimento de 1%
Gama zeroa mudança de sinal de gex(P)\text{gex}(P) mais próxima de SS dentro de S±50%S \pm 50\%; vazio se a curva mantém um único sinal nesse intervalo
Flipstodas as mudanças de sinal de gex(P)\text{gex}(P) dentro de S±50%S \pm 50\%, em ordem crescente
Fluxo a ±5% / ±10%HH exatamente em S×1.05S \times 1.05, 0.950.95, 1.101.10, 0.900.90 (não no nível mais próximo da grade)
Maior zona de amplificação / amortecimentoa faixa de nível de $500 (do vizinho mais próximo de SS até o nível) com o maior fluxo marginal de amplificação / amortecimento
  • As mudanças de sinal são encontradas varrendo gex(P)\text{gex}(P) com passo de $100 e refinando cada cruzamento por bisseção até $1. Dois cruzamentos a menos de $100 um do outro podem passar despercebidos.
  • O nível de gama zero é buscado em ±50% do preço, um intervalo mais amplo que os ±30% do perfil, porque, no BTC, ele costuma ficar a 25–30% de distância do preço. Por isso, ele pode ficar fora do perfil desenhado: o card mostra seu valor e, nesse caso, a linha no gráfico é cortada na borda.
  • As maiores zonas são localizadas pelo fluxo marginal de uma faixa, não pelo próprio HH: o HH cumulativo geralmente atinge o pico na borda do intervalo.

3.7 Exemplo prático​

O quadro horário de 2026-10-24 06:00 UTC, com o preço do índice do BTC em $80.661:

ValorResultadoLeitura
GEX líquido+$32,3M por 1%dealers comprados em gama em termos líquidos
Preço +5% ($84.694)HH = −$214Mos dealers vendem na alta — amortece
Preço −5% ($76.628)HH = +$299Mos dealers compram na queda — amortece
Preço +10% ($88.727)HH = −$324Mamortece
Preço −10% ($72.595)HH = +$661Mamortece
Gama zero$59.068 (−26,8%)a carteira só passa a ficar vendida em gama após uma queda profunda

Uma verificação aproximada apenas com o GEX líquido, como se o GEX permanecesse no valor atual ao longo de todo o caminho: −100 × $32,3M × ln(1,05) ≈ −$158M para +5%. O fluxo exato é maior nas duas direções porque o GEX não é constante ao longo do caminho: neste quadro, ele é mais alto a alguns pontos percentuais de distância do preço do que no próprio preço.


4. Diferenças em relação ao GEX clássico por strike​

O gráfico usual de GEX é um snapshot: “dólares por movimento de 1% agora”, dividido por strike. O Dealer Hedge Flow é construído de outra forma:

GEX clássico por strikeDealer Hedge Flow
Perguntaquanta gama há em cada strike agoraquantos dólares os dealers negociam se o preço for até um nível
Formaum snapshot no preço atualum caminho: a gama é recalculada em cada preço entre o atual e o nível
Resultadoum valor por strike, em USD por 1%uma soma em USD por nível de preço, com amplificação / amortecimento
Posição dos dealersmuitas vezes inferida do interesse em aberto (por exemplo, “os dealers estão comprados em calls e vendidos em puts”)reconstruída a partir da fita completa de negócios para cada opção
Limiar de regimemuitas vezes a mudança de sinal entre strikes vizinhoso nível de gama zero da curva de GEX recalculada

A visão por strike continua disponível no painel de contribuições por strike: ela mostra onde está a gama dos dealers; o fluxo de hedge mostra o que ela faz quando o preço se move.


5. Valores legados​

A API também retorna alguns valores de GEX mais antigos por continuidade: os campos legacy_* nas séries e um bloco legacy no perfil. Eles não são usados no Dealer Hedge Flow. O mesmo bloco traz os strikes com o maior GEX positivo e com o GEX mais negativo (strikes de suporte e de resistência); eles são calculados com a gama da Deribit no snapshot, e os strikes cujo GEX total é inferior a $1.000 em valor absoluto ficam de fora.

5.1 Por que a gama publicada pela Deribit não é usada​

A Deribit publica uma gama para cada opção, mas arredondada para 5 casas decimais. No BTC, a gama de uma opção no dinheiro (ATM) é, ela própria, da ordem de 10−410^{-4}–10−510^{-5}, então o passo de arredondamento 10−510^{-5} representa um erro de 5–50% por opção, e as posições dos dealers de sinais opostos entre os strikes impedem que esses erros se compensem. Um GEX total legado construído sobre a gama arredondada (e sobre o índice em vez do forward) difere do valor exato de Black-Scholes: em 106 quadros horários de 2026-10-20…24, a razão entre o GEX líquido exato e o legado teve mediana de 1,02, com 10% dos quadros abaixo de 0,83 e 10% acima de 1,15. Publicamos apenas o valor exato como GEX líquido; o total legado permanece entre os valores legados.

5.2 Por que o ponto de inversão legado não é um gamma flip​

O ponto de inversão legado (legacy_flip_point) é a mudança de sinal do GEX por strike entre os dois strikes em torno do preço atual. Ele quase sempre fica a uma fração de ponto percentual do preço e não diz nada sobre onde a carteira dos dealers como um todo muda de regime. O verdadeiro limiar é o nível de gama zero: o preço em que a curva inteira de GEX, recalculada naquele preço, cruza o zero (§3.6).


6. Dados​

  • Fonte: opções de BTC da Deribit — a fita completa de negócios (com o lado agressor) e um snapshot horário do quadro de opções (strikes, vencimentos, mark IV, forward e preço do índice).
  • Periodicidade: um novo perfil a cada hora, calculado logo após o snapshot horário e publicado por volta de hh:20 UTC. Um snapshot que não passa na verificação de completude do quadro é descartado: ele fica como lacuna, não como zero.
  • Histórico: desde 2026-03-16, todos os snapshots horários. As posições por trás dos primeiros perfis já incluem todos os negócios desde a listagem de cada opção, então não há partida a frio.
  • Lacuna: 2026-06-08 … 2026-07-07 — uma interrupção na coleta; não há snapshots e, portanto, nem perfis para esses dias. A fita de negócios não tem lacuna, então as posições após a interrupção estão completas.
  • Valores diários (GEX líquido, gama zero, fluxo a ±5% / ±10% na Referência de Métricas e nas séries diárias da API) são o snapshot das 00:00 UTC de cada dia (o primeiro snapshot do dia, se o das 00:00 estiver ausente) — longe do vencimento diário das 08:00 UTC. Um dia publicado não muda.
  • Hora do vencimento: na hora anterior ao vencimento diário (o snapshot das 07:00 UTC), as opções com cerca de uma hora restante apresentam um pico de gama muito estreito em seus strikes. Nesse snapshot, podem surgir vários flips e um nível de gama zero colado ao preço; isso é coerente com o modelo e é mantido como está.

7. Planos​

PlanoPerfilHistórico (mapa de calor, séries)Contribuições por strikeExportação
Freeo perfil horário mais recenteúltimos 30 dias, passo diário (1d)——
Pro, Enterprisequalquer snapshot horário desde 2026-03-16histórico completo desde 2026-03-16, passos 1h / 6h / 1dsimsim

As métricas diárias da Referência de Métricas seguem as regras usuais de planos do catálogo de métricas (Limites de Taxa e Planos).


8. API e MCP​

EndpointO que retorna
GET /v1/options/gexsérie diária: preço do BTC, GEX líquido, gama zero, fluxo a ±5% / ±10% e valores legados
GET /v1/options/gex/hourlyo mesmo para cada snapshot horário (Pro)
GET /v1/options/gex/profileum snapshot (o mais recente por padrão, ou date / ts): níveis, fluxo de hedge, impacto, GEX por nível, gama zero, flips, fluxo a ±5% / ±10%, contribuições por strike
GET /v1/options/gex/heatmapmatriz tempo × preço do impacto para from / to e resolution = 1h, 6h ou 1d, com sobreposições de preço e de gama zero
  • Todos os valores estão em USD; o fluxo de hedge e o impacto usam os sinais da §1.1. O mapa de calor 1h cobre no máximo 90 dias por requisição.
  • A mesma URL retorna históricos diferentes para planos diferentes (§7). Parâmetros, campos da resposta, limites e erros: Dealer Hedge Flow API; chaves de API: Autenticação.
  • O servidor MCP oferece três ferramentas sobre esses endpoints: get_gex_daily (série diária), get_gex_profile (um resumo compacto de um perfil: regime, gama zero, fluxo para movimentos de ±1…30%, maiores níveis de amplificação e de amortecimento) e get_gex_heatmap (histórico do perfil, agregado para caber no contexto de um agente de IA). Os valores diários também estão disponíveis como métricas do catálogo via get_metric.

9. Limitações​

  • É um modelo. O lado dealer de cada negócio do agressor é uma premissa (§2.3); os dealers reais também negociam entre si, fazem hedge com futuros e mantêm posições em outras plataformas.
  • “E se fosse agora”. A posição, a volatilidade implícita e o prazo até o vencimento ficam congelados no snapshot. Os níveis distantes (±20–30%) descrevem a carteira atual, não a carteira que o mercado terá quando o preço chegar lá.
  • Uma única plataforma. Somente as opções de BTC da Deribit são incluídas.
  • O hedge não é o único fluxo. O perfil mede uma única fonte de negociação forçada; a liquidez de spot e de futuros, as liquidações e o fluxo discricionário podem ser muito maiores em um dia qualquer.

O Dealer Hedge Flow é um modelo descritivo, não um alvo de preço nem um sinal de negociação.