Pular para o conteúdo principal

Volatilidade e Índice de Sharpe (Volatility and Sharpe Ratio)

A Volatilidade (Volatility) e o Índice de Sharpe (Sharpe Ratio) são métricas de risco que complementam a análise de retorno de um portfólio ou de um ativo (security). Dois portfólios ou ativos podem ter retornos parecidos e níveis de risco muito diferentes. Essas métricas mostram não apenas quanto um portfólio ou ativo rendeu, mas também quão eficiente ele foi para gerar esse retorno.

Volatilidade​

A volatilidade mede a dispersão dos retornos de um portfólio ou ativo ao longo do tempo. Quanto maior a volatilidade, maior a variabilidade dos retornos e, portanto, a incerteza associada ao investimento.

Índice de Sharpe​

O Índice de Sharpe avalia o retorno obtido em relação ao risco assumido. Ele compara o retorno excedente do portfólio ou ativo sobre a taxa livre de risco com a sua volatilidade. No Gorila, o CDI é usado como taxa livre de risco, por ser a referência mais adotada no mercado brasileiro.

Como o GorilaCORE calcula​

Os dois indicadores partem dos retornos diários do portfólio ou do ativo, medidos pela rentabilidade ou Retorno Ponderado no Tempo (Time-Weighted Return ou TWR), e seguem as mesmas convenções:

  • Base anualizada: todos os valores são retornados anualizados, independentemente da janela ou da frequência escolhida. Isso permite comparar diretamente janelas, frequências e portfólios diferentes.
  • Calendário brasileiro: a contagem considera 252 dias úteis por ano, com feriados nacionais e bancários.
  • Histórico mínimo: um valor só é calculado quando o portfólio ou ativo tem histórico suficiente para preencher a janela pedida. Por exemplo, com janela de 12 meses e um portfólio iniciado em 06/01/2020, o primeiro ponto disponível é 06/01/2021.

Janela de cálculo e frequência​

O parâmetro calculateWindow define a janela de cálculo — o período de retornos considerado em cada ponto. As opções são 3M, 6M, 12M (padrão), 24M e PER_FREQUENCY. Com janelas fixas, cada ponto usa os últimos N meses de retornos, em uma janela móvel (rolling window). Com PER_FREQUENCY, cada ponto usa apenas os retornos do próprio período.

O parâmetro frequency define a granularidade dos pontos: DAILY, MONTHLY, YEARLY ou INTERVAL. Algumas combinações úteis:

  • calculateWindow=12M + frequency=DAILY: série diária da volatilidade móvel de 12 meses, para acompanhar a evolução do risco dia a dia.
  • calculateWindow=PER_FREQUENCY + frequency=YEARLY: um ponto por ano, calculado só com os retornos daquele ano, para comparar anos entre si.
  • frequency=INTERVAL: um único valor. Com janela fixa, ele cobre os N meses anteriores até o endDate (o startDate é ignorado neste caso). Com PER_FREQUENCY, ele cobre exatamente o intervalo entre startDate e endDate.

Para que a volatilidade e o Sharpe descrevam o mesmo período de uma consulta de TWR, use frequency=INTERVAL, calculateWindow=PER_FREQUENCY e as mesmas datas da consulta de TWR.

Onde acessar​

No GorilaCORE, você pode consultar a Volatilidade e o Índice de Sharpe de um portfólio específico. Também é possível calcular os mesmos indicadores para um Grupo Econômico, consolidando os seus portfólios nos endpoints Read Economic Group Volatility e Read Economic Group Sharpe Ratio. Os endpoints de portfólios e de grupos econômicos permitem filtrar por custodiante, ativo, classe de ativo, tipo de ativo e classificação.

Para consultar os indicadores de um ativo fora do contexto de um portfólio, use os endpoints abaixo (veja também Métricas do Ativo):