No artigo de hoje, aprenderemos a diferença entre o retorno linear e o log retorno.
Também será abordado o conceito de fórmula de matriz (Array Formula) do Excel.
Você vai ver em alguns posts deste blog o termo Log Retorno, muito usado em artigos acadêmicos, mas pouco utilizado na prática!
Antes de entrar no Log Retorno, vamos rever o retorno linear.
O retorno linear é o que estamos acostumados a usar no dia a dia. Quando falamos que uma ação caiu 10%, estamos nos referindo ao retorno linear.
O retorno linear entre o tempo inicial e o tempo final é dado por:
Já o Log Retorno neste mesmo período:
No exemplo abaixo, calculamos o retorno linear e Log Retorno entre o dia 4 (tempo inicial) e 6 (tempo final):
Mas por que usam o Log Retorno?
Um exemplo clássico…
Se uma ação cai 50% e depois sobe 50%, de quanto foi a variação total no período?
Não é zero, né?
Vamos supor que a ação começa em 100.
Cai 50%… Passa a valer 50
Sobre 50%… Passa a valer 75.
De 100 para 75, ela cai então -25% no período inteiro.
Para compor esses dois períodos, considerando os retornos lineares, devemos usar a fórmula de juros compostos:
Para N dias, a fórmula geral é esse produtório:
É neste ponto que o Log Retorno apresenta a maior vantagem.
O Log Retorno Acumulado, é o somatório dos log retornos (r)!
Essa propriedade simplifica muita conta, e é a principal razão de ele ser utilizado na maioria dos artigos acadêmicos.
No exemplo anterior:
Uma dúvida geral é qual dos dois retornos usar. No cálculo da volatilidade aparece muito essa questão!
No entanto, quando estamos trabalhando com retornos diários, o retorno linear e o log retorno são aproximadamente iguais.
Portanto, na prática tanto faz!!
Retornos diários costumam ser pequenos. De uma ação, normalmente fica entre -5% a 5%.
Note a fórmula para converter um para o outro:
É fácil provar matematicamente que quanto menor o retorno em módulo, mais o retorno linear e o log retorno vão se tornando aproximadamente iguais!
Um fato que os artigos acadêmicos esquecem é que ninguém está acostumado com log-retorno.
Você pode até usar log-retorno para facilitar algumas contas, mas é importante, no final, apresentar o resultado em retorno linear.
Quando se fala que uma ação subiu 20%, na cabeça da maioria das pessoas, a ação passou de 100 para 120 e não de 100 para 122,1 (log retorno).
A ferramenta de hoje para download é mais uma ilustração desses cálculos de retornos.
No entanto, para o cálculo do retorno acumulado linear, há uma lição importante de excel: Trabalhar com fórmulas com Arrays.
Se seu interesse é entender os retornos, pode parar por aqui e fazer o donwload no final.
Esse é um tópico de Excel avançado.
Não é todo mundo que conhece essa funcionalidade. Ela vai aparecer algumas vezes neste blog.
Talvez você já deve ter visto algumas fórmulas com um “{“ no começo e no final , exemplo:
Essas fórmulas são geradas quando você clica na caixa da fórmula e pressiona ao mesmo tempo CTRL+SHIFT+ENTER.
Não adianta colocar o “{“ manualmente que não vai funcionar!
Essas são fórmulas matriciais. Não é tão intuitivo, e é um dos conceitos mais complicados do Excel.
Vou tentar deixar um pouco mais claro como funciona no exemplo a seguir.
Vamos supor que queremos calcular o retorno acumulado em um período, dado os retornos lineares.
Pela fórmula do retorno acumulado, eu preciso fazer o produtório de 1 + os retornos lineares.
Posso escrever manualmente:
Mas já viu que se aumentar muito a série, vai complicar. Vou ter que escrever uma fórmula gigante!
A segunda opção é criar uma coluna auxiliar de 1+Retorno Linear. E, depois, aplicar o produto direto dessa coluna.
Funciona, mas preciso criar uma coluna a mais para isso.
A opção mais simples é usando a fórmula matricial:
Note que se não fizer pressionando o CTRL+SHIFT+ENTER, não irá funcionar.
Sem a indicação da fórmula de array, o Excel tentará somar o número 1 ao range C3:C6.
O que obviamente não será possível, porque você não pode somar número com range.
No entanto, com a indicação “{“ na fórmula, o Excel considera como fosse uma soma matricial.
Ele soma 1+ C3 e armazena no array…
Depois 1+C4 e armazena no array…
E assim vai até o final.
O que aconteceu foi que, no final das contas, foi criado na memória do Excel um array com esses dados.
Ou seja, para a memória do Excel, o que está dentro do PRODUCT é o Array {1,02;1,04;1,11;0,93}. Dessa forma, estou simulando o passo anterior sem precisar criar uma coluna extra.
Mais informação sobre fórmula de matriz, dá uma olhada nesse link da Microsoft.
Planilha para Download
0 Comentários
Nonetheless, I used to be also surprised when she referred to as me in less than two hours telling me that she had just received a call from a firm offering her a job.
Burial can be in Sunset Memorial Gardens, Lawton.
3. Do wedding decorators in Bangalore handle vacation spot weddings?