Wolfram Language

Use o processamento de séries temporais para análise financeira

O índice de Calmar é usado para avaliar o desempenho dos fundos de investimento e de operadores de negociação de commodities. É definido como a relação do retorno anualizado sobre o rebaixamento máximo. Índice de Calmar alto indica melhor desempenho de uma estratégia de investimento.

Os dados contêm pares de data e valor de dados multivariados que consistem em valores de abertura, máximo, mínimo, fechamento, ajuste de fechamento e volume para o SP500. Use esses dados para mostrar como calcular o índice de Calmar e, em seguida, como construir um índice de Calmar contínuo.

Crie uma TimeSeries multivariada definindo nomes de componentes para extração fácil usando a opção "ComponentNames" dentro de MetaInformation.

Extraia a propriedade "MetaInformation".

Extraia o preço de fechamento ajustado usando o componente "Adj Close" da série temporal anterior.

Calcule retornos simples e retornos simples cumulativos usando preços diários.

Calcule o retorno médio geométrico e o retorno anualizado usando um fator de escala de 252 que corresponde ao número de dias úteis em um ano.

Use TimeSeriesMap para calcular o preço máximo em execução.

Calcule o rebaixamento relativo e o rebaixamento relativo máximo.

Calcule o índice Calmar usando o retorno anualizado e o rebaixamento relativo máximo.

Agora, junte todas essas etapas e defina uma função para calcular o índice Calmar, a ser usada para calcular um índice Calmar contínio.

Calcule o índice Calmar contínio ao longo de um período de três anos usando MovingMap e a função iCalmarRatio definida no exemplo anterior.

Visualize retornos cumulativos, rebaixamento relativo e o índice Calmar contínio.

mostre o input completo da Wolfram Language

Exemplos Relacionados

de en es fr ja ko zh