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é oendDate(ostartDateé ignorado neste caso). ComPER_FREQUENCY, ele cobre exatamente o intervalo entrestartDateeendDate.
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):
- Volatilidade do ativo: Read Security Volatility
- Índice de Sharpe do ativo: Read Security Sharpe Ratio