ForHosting KIT · Finanças e dinheiro

Calculadora VaR

Uma carteira de 1.000.000 com volatilidade anual de 20% tem valor em risco de 10 dias de 65.532,54 com 95% de confiança: a perda a tratar como o pior caso nesse prazo. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve
Se você digitar
Valor da carteira
1.000.000
Volatilidade
20
Horizonte de tempo
10
Nível de confiança
95
Você obtém
Dias de negociação
252
Escore Z
1,644854
Horizonte em anos
0,039683
Volatilidade escalonada
0,039841

O valor em risco, ou VaR, é a cifra de risco de mercado que responde a uma única pergunta de planejamento: em um prazo de manutenção declarado, que perda você deve tratar como o pior caso a um nível de confiança escolhido? Mesas de risco, tesourarias, candidatos a exame e leitores de landing já têm quatro números — o valor atual da carteira, a volatilidade anual, um horizonte em dias e uma confiança de noventa e cinco ou noventa e nove por cento — e precisam da perda paramétrica de variância-covariância, não de uma simulação histórica nem de um caminho Monte Carlo. Esta calculadora de valor em risco escala a volatilidade anual ao prazo de manutenção com a regra da raiz quadrada do tempo, multiplica pelo escore z da normal padrão conforme a confiança e devolve a perda máxima esperada nas mesmas unidades do livro.

O que o valor em risco paramétrico significa e como a perda é calculada

O valor em risco paramétrico, também chamado VaR de variância-covariância, é a perda em forma fechada que um modelo gaussiano de retornos de média nula atribui a um nível de confiança escolhido. O quantil de perda é essa volatilidade escalada vezes o escore z da normal padrão z_α igual à CDF inversa Φ⁻¹(α) para a confiança α, de modo que o VaR vale V × σ × z_α × √(t/T).

Um livro de um milhão com volatilidade anual de vinte por cento, horizonte de dez dias e confiança de noventa e cinco por cento usa portanto um z de cerca de 1.64485 e √(10/252) de cerca de 0.1992, e a perda paramétrica fica em torno de 65535 na mesma moeda que V. Quando o horizonte é um dia de negociação, o fator de raiz colapsa para 1/√252.

Se a confiança sobe de noventa e cinco para noventa e nove por cento, z sobe de cerca de 1.64 para cerca de 2.33 e o VaR escala nessa razão; o tempo segue a regra da raiz quadrada do tempo, não uma contagem linear de dias. Esta identidade não é um VaR de simulação histórica nem um VaR Monte Carlo: não consome uma trilha de retornos, uma cópula nem uma semente aleatória.

Também não acrescenta um drift de retorno esperado, então a cifra é a perda paramétrica de média nula dos manuais, usada em calculadoras de mesa, planilhas FRM e escalonamentos de dez dias no estilo Basel. Volatilidade negativa não é um desvio-padrão, por isso o solver recusa essa entrada em vez de tomar um valor absoluto em silêncio. Volatilidade zero é bem definida e devolve perda nula.

Limites de mesa e escalonamentos regulatórios de dez dias

Transforme uma marcação atual, a volatilidade anual e um horizonte de um dia ou de dez dias em VaR paramétrico a noventa e cinco ou noventa e nove por cento para memorandos de limite e checagens de raiz quadrada do tempo no estilo Basel.

Planilhas de prova e exercícios FRM / CFA

Confira um item de valor em risco paramétrico já resolvido: escore z, volatilidade de período escalada e a perda máxima esperada a partir das quatro entradas que o enunciado já informa.

Como o valor em risco paramétrico é calculado?

VaR = V × σ × z × √(t/T). A resposta é a perda máxima esperada nas mesmas unidades que V.

O que acontece se a volatilidade for negativa?

Um desvio-padrão de retornos não pode ser negativo, então a calculadora não toma um valor absoluto nem inventa uma perda, e a chamada não é cobrada.

Quais níveis de confiança posso usar?

Qualquer porcento estritamente entre 50 e 100 (95, 99) ou um decimal em (0.5, 1) como 0.95. As escolhas típicas de risco de mercado são 90, 95 e 99 por cento; cada uma define z = Φ⁻¹(α).

Por que o VaR de 10 dias não é dez vezes o de um dia?

Porque a volatilidade cresce com a raiz quadrada do tempo, não com o número de dias. A calculadora ajusta a volatilidade anual pela raiz do prazo dividido por 252 dias de negociação.

É um VaR histórico ou de Monte Carlo?

Nenhum dos dois. É a fórmula paramétrica de média zero: valor vezes volatilidade vezes o escore z da sua confiança, ajustado ao prazo. Não usa histórico de retornos, trajetórias aleatórias nem retorno esperado.

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.

POSThttps://api.kit.forhosting.com/fin/var

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/fin/var \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"portfolio_value":1000000,"volatility":20,"time_horizon":10,"confidence_level":95}'
{
  "portfolio_value": 1000000,
  "volatility": 20,
  "time_horizon": 10,
  "confidence_level": 95
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "fin.var",
  "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.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Quando a volatilidade é negativa, a tarefa falha com invalid_input em vez de inventar uma perda.

O que o valor em risco paramétrico significa e como a perda é calculada

Se a marcação atual do livro é V, a volatilidade anual em decimal é σ, o prazo de manutenção é t dias e um ano contém T dias de negociação — duzentos e cinquenta e dois neste endpoint salvo se você substituir trading_days —, então o desvio-padrão do período é σ vezes a raiz quadrada de t sobre T.

Contrato de entrada, forma da resposta e comportamento em erros

Uma confiança que não fique estritamente acima de cinquenta por cento e estritamente abaixo de cem por cento é recusada para que o escore z continue um quantil finito positivo. Combine o resultado com a sua própria série de retornos se precisar de VaR histórico ou Monte Carlo; comece aqui quando a pergunta de produto for uma perda paramétrica transparente de quatro entradas para uma página, uma planilha ou um lote de cenários que já compartilham uma volatilidade anual. Envie por POST um corpo JSON com quatro números finitos obrigatórios: portfolio_value, a marcação atual em unidades de moeda, zero ou maior (aliases value, amount, portfolio, principal, pv); volatility, o desvio-padrão anual dos retornos como porcento, por exemplo vinte para vinte por cento (aliases sigma, vol, annual_volatility, stdev); time_horizon, o prazo de manutenção em dias, por exemplo um ou dez (aliases horizon, days, holding_period, t); e confidence_level, um porcento entre cinquenta e cem exclusive como noventa e cinco, ou um decimal em (0.5, 1) exclusive como 0.95 (aliases confidence, alpha, level, cl). O opcional trading_days vale por padrão duzentos e cinquenta e dois, o ano de risco de mercado usado como T no fator de raiz; o opcional decimals é um inteiro de zero a doze que controla o arredondamento half-up (padrão seis). Cada campo obrigatório pode chegar como número JSON ou como string numérica; campos ausentes, strings vazias, booleanos e valores não finitos falham com invalid_input nomeando o campo e não são cobrados. Um portfolio_value negativo é recusado pela mesma razão: uma marcação atual não é resto de venda a descoberto nesta identidade. Um time_horizon não positivo é recusado porque o prazo de manutenção deve ser um número positivo de dias. Em sucesso, o corpo ecoa portfolio_value, volatility, time_horizon, confidence_level como porcento e trading_days; acrescenta z_score, horizon_years (t/T), scaled_volatility (o desvio-padrão do período em decimal), value_at_risk como a perda nas mesmas unidades do livro, value_at_risk_percent como essa perda sobre V vezes cem, e uma string formula que reescreve VaR = V × σ × z × √(t/T).

Onde uma calculadora de valor em risco entrega valor

Educadores que ensinam por que o VaR de noventa e nove por cento é maior que o de noventa e cinco — e por que uma volatilidade negativa não é um desvio-padrão definido — podem semear exemplos de sala que falham com honestidade em vez de tomar um valor absoluto. Validação falha, inclusive volatilidade negativa, não consome saldo. Equipes de tesouraria que comparam um limite de mesa de um dia com um escalonamento regulatório de dez dias podem postar o mesmo livro e a mesma volatilidade duas vezes, mudar só time_horizon e citar um value_at_risk estável sob a regra da raiz quadrada do tempo. Candidatos FRM e CFA que conferem um item de VaR paramétrico resolvido podem fixar z_score e a volatilidade escalada ao lado da perda para que uma base de anualização errada fique visível, e não escondida num único número. Como a implementação é parse de tier A, cada chamada bem-sucedida custa o preço-base publicado US$ 0,002 sem tokens de modelo e sem rede de saída. Mantenha finitos os quatro campos obrigatórios, a volatilidade em zero ou acima, fixe o value_at_risk arredondado nos testes e você obtém perdas paramétricas reproduzíveis para widgets, embeds CMS e workers na borda, sem montar um motor de risco próprio.

Widgets de landing e lotes de cenários

Incorpore uma calculadora VaR gratuita no navegador em um explicador de risco, ou envie muitos tuples (valor, vol, horizonte, confiança) a partir de um script e fixe value_at_risk nos testes.

O horizonte de tempo é em dias ou em anos?

Em dias. O VaR de um dia usa time_horizon 1; uma cifra de dez dias no estilo Basel usa 10. A volatilidade anual é escalada por √(t/trading_days), com trading_days igual a 252 por padrão.

Quanto custa a calculadora de valor em risco?

A ferramenta do navegador é gratuita. Pedidos API usam saldo KIT pré-pago a US$ 0,002 por chamada bem-sucedida; entrada inválida, inclusive volatilidade negativa, não é cobrada.

Ver a documentação completa do KIT →