Calculadora de razão de hedge
Com correlação de 0,9, volatilidade à vista de 4 e volatilidade do futuro de 5, a razão de hedge ótima é 0,72: venda 0,72 unidade de futuros para cada unidade à vista que você tem. Dimensione a proteção de grãos, petróleo, um índice ou juros. Grátis no seu navegador.
- Grátis
- Funciona no seu navegador
- Sem cadastro
- Seus dados não saem do seu aparelho
Executar grátis
Exemplo resolvido
- Correlação
- 0,9
- Desvio padrão à vista
- 4
- Desvio padrão de futuros
- 5
- Razão de hedge
- 0,72
A razão de hedge ótima de futuros é a resposta de livro-texto para quantos contratos a termo compensam uma unidade de uma posição à vista quando a variância residual importa mais do que um casamento nocional um a um. Mesas de risco, candidatos CFA e comercializadores de grãos ou energia buscam essa frase quando já têm essas três estatísticas de uma janela de retornos e precisam da cobertura de variância mínima, não de um blotter de lucro e prejuízo de futuros nem do g de Hedges. Esta calculadora de razão de hedge aceita os três números finitos, devolve a razão e rejeita um desvio padrão de futuros igual a zero porque esse denominador fica indefinido.
Como a razão de hedge ótima sai da correlação e das volatilidades
A razão de hedge ótima de uma posição à vista é o número de unidades de futuros que minimiza a variância do livro combinado de à vista mais futuros. Os dois desvios precisam estar na mesma unidade — percentual diário, retorno log semanal ou anualizado — porque só o quociente das duas volatilidades entra na fórmula. Uma correlação de 0.9 com desvio à vista de 4 e desvio de futuros de 5 gera 0.72: você vende a descoberto 0.72 unidades de futuros para cada unidade de à vista comprada.
Quando as duas séries andam juntas com correlação um e compartilham a mesma volatilidade, a razão é um. Quando os futuros são duas vezes mais ruidosos que o à vista, basta meia unidade de futuros por unidade de caixa. Correlação negativa inverte o sinal do overlay, o que significa uma posição comprada em futuros em vez de vendida.
Volatilidade à vista nula produz razão de hedge zero, o que é honesto: um livro de caixa que não se mexe não precisa de overlay. Volatilidade de futuros nula não é honesta e é rejeitada, porque dividir por uma série de futuros congelada não define um hedge de variância mínima. Você fornece as três estatísticas; a calculadora as multiplica e arredonda a razão half-up para que os goldens coincidam byte a byte entre runtimes.
Isto é uma razão de hedge a partir de três estatísticas de retorno publicadas, não o resultado em caixa de um negócio fechado, não um tamanho de efeito e não um custo médio ponderado de capital.
Onde uma calculadora de razão de hedge gera valor
Gestores de risco usam uma calculadora de razão de hedge para transformar a correlação estimada do mês passado e as duas volatilidades de retorno em um só overlay antes de enviar um ticket de futuros contra um livro à vista de grãos, petróleo, índice acionário ou juros.
Candidatos CFA e cursos de derivativos buscam a mesma frase quando um item pede a razão de hedge de variância mínima a partir da correlação e dos dois desvios padrão, e não o lucro ou o prejuízo de um contrato listado nem o g de Hedges. Equipes de tesouraria extraem ambos os desvios de um pacote interno de risco e comparam o overlay com um hedge nocional ingênuo um a um, em vez de tratar qualquer das duas cifras como substituto.
Esta é uma busca e um trabalho diferentes de uma calculadora de lucro e prejuízo de contrato futuro, de um coeficiente de correlação de Pearson em duas séries, do g de Hedges e de um dimensionador de contratos que exige valor da carteira e multiplicador de futuros: essas ferramentas precificam um ticket fechado, medem associação, relatam um tamanho de efeito ou convertem uma razão em lotes. A razão de hedge de variância mínima precifica quanta variância de futuros você precisa por unidade à vista. Validação falha não consome saldo.
Casos de uso
Ticket de overlay antes do fechamento
Transforme a correlação estimada da última janela e as duas volatilidades de retorno em um só overlay de futuros de variância mínima antes de enviar o ticket contra o livro à vista.
Itens CFA e de derivativos
Confira a razão de hedge de livro-texto a partir de ρ, σ_S e σ_F quando a questão pede o overlay de variância mínima, e não o P&L de futuros nem o g de Hedges.
Perguntas frequentes
Como se calcula a razão de hedge ótima de futuros?
Uma correlação de 0.9 com desvio padrão à vista de 4 e desvio de futuros de 5 devolve 0.72. A razão é arredondada half-up a dez casas decimais.
O desvio à vista pode ser zero e a correlação pode ser negativa?
Sim. Um livro de caixa imóvel imprime uma razão de hedge de zero. Correlação negativa imprime um overlay negativo, que é um hedge comprado em futuros em vez de vendido.
É a mesma coisa que lucro e prejuízo de futuros ou o g de Hedges?
Não. Uma calculadora de contrato futuro precisa de tamanho e dois preços para informar o P&L em caixa. O g de Hedges é uma estatística de tamanho de efeito. Esta calculadora devolve o overlay de variância mínima a partir das três estatísticas de retorno que você envia.
A razão de hedge diz quantos contratos devo operar?
Não diretamente. Ela dá unidades de futuros por unidade de exposição à vista. Para chegar ao número de contratos, multiplique pelo tamanho da sua posição à vista e divida pelo tamanho de um contrato; a calculadora não faz essa etapa.
Os dois desvios-padrão precisam estar na mesma unidade?
Sim. Use percentual diário, retornos semanais ou números anuais, mas o mesmo para os dois, medidos na mesma janela da correlação. Só a proporção entre as duas volatilidades entra no resultado, então unidades misturadas geram um hedge errado.
Ferramentas relacionadas
Para desenvolvedores — acesso via API
Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/fin/hedge-ratio \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"correlation":0.9,"spot_std":4,"futures_std":5}'const res = await fetch("https://api.kit.forhosting.com/fin/hedge-ratio", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"correlation": 0.9,
"spot_std": 4,
"futures_std": 5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/fin/hedge-ratio",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"correlation": 0.9,
"spot_std": 4,
"futures_std": 5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/fin/hedge-ratio", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"correlation":0.9,"spot_std":4,"futures_std":5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"correlation":0.9,"spot_std":4,"futures_std":5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/fin/hedge-ratio", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"correlation": 0.9,
"spot_std": 4,
"futures_std": 5
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "fin.hedge_ratio",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |
Notas técnicas
É o produto da correlação entre os retornos à vista e os dos futuros e o quociente dos desvios padrão: hedge_ratio equivale a correlation vezes spot_std sobre futures_std.
Como a razão de hedge ótima sai da correlação e das volatilidades
Hull, as notas do currículo CFA e qualquer primer de overlays listados escrevem esse número como o produto da correlação dos retornos à vista e dos futuros e o quociente dos desvios padrão: hedge_ratio equivale a correlation vezes spot_std dividido por futures_std. correlation é o r de Pearson entre as duas séries de retornos na janela que você escolheu, limitado de menos um a mais um. spot_std é o desvio padrão dos retornos à vista nessa mesma janela; futures_std é o desvio padrão dos retornos dos futuros. Este endpoint não estima a correlação nem qualquer dos dois desvios a partir de ticks brutos, não escolhe lookback, não converte a razão em contagem de contratos a partir do nocional e do multiplicador e não marca um ticket de futuros a lucro ou prejuízo.
Contrato de entrada, forma da resposta e comportamento de erro
Uma correlação fora de menos um a mais um falha porque não é um coeficiente de Pearson. Um desvio padrão negativo falha porque desvio padrão não pode ser negativo. Envie por POST um corpo JSON com três números finitos obrigatórios. correlation é o r de Pearson entre a série de retornos à vista e a de futuros, e deve ficar no intervalo fechado de menos um a mais um; os aliases rho, corr e correlation_coefficient apontam para o mesmo campo para que a planilha conserve o nome das colunas. spot_std é o desvio padrão dos retornos à vista na mesma unidade que futures_std; os aliases sigma_s, spot_sd, sigma_spot e spot_stdev são aceitos. futures_std é o desvio padrão dos retornos dos futuros; os aliases sigma_f, futures_sd, sigma_futures e futures_stdev são aceitos. Cada campo numérico pode chegar como número JSON ou string numérica. Campos ausentes, strings vazias e valores não finitos falham com invalid_input nomeando o campo. Um spot_std nulo é permitido e devolve uma razão de hedge de zero. Se a validação passar, o corpo ecoa correlation, spot_std e futures_std, informa hedge_ratio como o overlay arredondado e uma string de fórmula que reafirma a identidade. Exemplo: correlation 0.9, spot_std 4 e futures_std 5 geram uma razão de hedge de 0.72. Combine o JSON com a sua própria nota sobre a janela e a convenção de retorno que você usou — simples versus log, diário versus semanal — porque este endpoint multiplica os três números que você envia; ele não reconstrói uma matriz de covariância, não anualiza frequências misturadas nem dimensiona o livro em contratos. Mantenha futures_std estritamente positivo e finito, fixe nos testes o hedge_ratio arredondado e você obtém uma razão de hedge de variância mínima reproduzível para planilhas, plugins LMS e workers de borda sem montar um motor de regressão próprio.
Onde uma calculadora de razão de hedge gera valor
Comercializadores e assistentes de mesa reexecutam os mesmos três campos quando uma janela nova fecha ou um regime de basis desloca qualquer uma das duas volatilidades, e fixam hedge_ratio em um blotter para que cada conversa comece de um só número. Como a implementação é parse puro de nível A, cada chamada bem-sucedida custa o preço base publicado US$ 0,002 sem tokens de modelo nem rede de saída. Mantenha futures_std estritamente maior que zero, fixe nos testes o overlay arredondado e você obtém uma razão de hedge reproduzível para teasers, plugins LMS e workers de borda sem montar um motor de covariância próprio.
Casos de integração
Regime de basis após uma janela nova
Recalcule o overlay quando a semana fecha ou um deslocamento de basis move qualquer uma das duas volatilidades: a mesma calculadora, entradas novas, um hedge_ratio compartilhado.
Perguntas técnicas
O que acontece se o desvio padrão dos futuros for zero?
A tarefa falha com invalid_input. A razão de hedge fica indefinida quando o desvio padrão dos futuros é zero, então futures_std (aliases sigma_f, futures_sd, sigma_futures, futures_stdev) deve ser um número finito diferente de zero. Essa falha não é cobrada.
Quanto custa a calculadora de razão de hedge?
A ferramenta do navegador é gratuita. As solicitações de API usam saldo KIT pré-pago a US$ 0,002 por chamada bem-sucedida; entrada inválida não é cobrada.