COMO
MONTAR UMA PEQUENA ANÁLISE GRÁFICA DE AÇÕES UTILIZANDO A FUNÇÃO GOOGLEFINANCE
NAS PLANILHAS DO GOOGLE
1 Passo:
Para saber sobre a utilização
da função googlefinance consulta o link: https://support.google.com/docs/answer/3093281?hl=pt-BR
A função googlefinance busca informações atuais ou históricas sobre ações e fundos de investimentos (inclusive na BOVESPA)
A função googlefinance busca informações atuais ou históricas sobre ações e fundos de investimentos (inclusive na BOVESPA)
Para este exemplo utilizarei os cinco primeiros ativos listados no excelente ranking constante no site http://investidorjovem.com.br/ranking-de-acoes elaborado com base na fórmula de Greenblatt, elaborado por Bruno Yoshimura.
São elas:
Ação
|
P/L
|
EV/EBTIDA
|
Crescimento
|
Dividend Yield
|
2,57x
|
3,06x
|
11,63%
|
10,22%
|
|
2,05x
|
1,54x
|
31,08%
|
3,63%
|
|
2,96x
|
3,49x
|
50,00%
|
3,63%
|
|
7,22x
|
5,15x
|
12,98%
|
5,89%
|
|
7,75x
|
6,95x
|
11,21%
|
7,92%
|
Consulta realizada em 20/06/2017
2 Passo:
Acessar o google drive e iniciar um novo arquivo
Após criar o novo arquivo, renomeie a aba página 1 para o nome do primeiro ativo: ELET6
a) Na célula a1, coloque o nome do ativo: ELET6
b) Na cédula b1, coloque a fórmula =goolgefinance( A1;”name”)
c) Na Célula B2, Coloque a fórmula =googlefinance(A1;"close";today()-360;TODAY(). Com isto irá listar as cotações de fechamento dos último 360 dias. Conforme abaixo:
d) Se desejar melhorar a visualização, selecione toda a coluna A e altere a formatação de data para dd/mm/aaaa, sem o horário.
e) Na coluna C2 Escreva o cabeçalho “MM 60” (média móvel de 60 dias) e na coluna D2 escreva o cabeçalho “MM 21” ( média móvel de 21 dias).
f) Na coluna C62 escreva a formula =AVERAGE(B3:B62). Em seguida utilize a função de autopreenchimento para preenchimento dos demais dados até a ultima data do arquivo.
g) Na coluna C23 escreva a formula =AVERAGE(B3:B23). Em seguida utilize a função de autopreenchimento para preenchimento dos demais dados até a última data do arquivo.
h) Selecione as Colunas A,B, C, D. da Linha 23 ate o final da série (linha 248)
i) Insira o gráfico, conforme figura abaixo:
Acessar o google drive e iniciar um novo arquivo
Após criar o novo arquivo, renomeie a aba página 1 para o nome do primeiro ativo: ELET6
a) Na célula a1, coloque o nome do ativo: ELET6
b) Na cédula b1, coloque a fórmula =goolgefinance( A1;”name”)
c) Na Célula B2, Coloque a fórmula =googlefinance(A1;"close";today()-360;TODAY(). Com isto irá listar as cotações de fechamento dos último 360 dias. Conforme abaixo:
d) Se desejar melhorar a visualização, selecione toda a coluna A e altere a formatação de data para dd/mm/aaaa, sem o horário.
e) Na coluna C2 Escreva o cabeçalho “MM 60” (média móvel de 60 dias) e na coluna D2 escreva o cabeçalho “MM 21” ( média móvel de 21 dias).
f) Na coluna C62 escreva a formula =AVERAGE(B3:B62). Em seguida utilize a função de autopreenchimento para preenchimento dos demais dados até a ultima data do arquivo.
g) Na coluna C23 escreva a formula =AVERAGE(B3:B23). Em seguida utilize a função de autopreenchimento para preenchimento dos demais dados até a última data do arquivo.
h) Selecione as Colunas A,B, C, D. da Linha 23 ate o final da série (linha 248)
i) Insira o gráfico, conforme figura abaixo:
Deveremos obter um gráfico na forma abaixo:
Ajuste seu gráfico na melhor forma que achar utilizando o Editor gráfico.
Após alguns ajustes ( a meu critério) ficou assim:
A primeira
séria (Cor preta) contém os preços de fechamento da ação. A segunda série (cor
vermelha) contém a média móvel de 60 dias. A tereira série( cor azul) contém a
média móvel de 21 dias.
O
Cruzamento de médias móveis é um dos critérios de análise técnica utilizado
para identificar momentos de compra e venda de ações. Quando a média móvel de
60 dias (longo prazo) cruza de cima para baixo a média móvel de 21 dias (curto
prazo) é um indicativo de possível movimento de alta no preço do ativo.
Repetir
o processo para os demais ativos nas abas seguintes
Para facilitar pode se colocar o cursor em cima da aba
ELET6, teclar o botão direito do mouse e
selecionar Duplicar
Renomeei
a aba de cópia para o nome do novo ativo (TRPL4)
Altere
também a Célula A1 para o nome do novo ativo: TRPL4
Pronto:
Gráfico do novo ativo gerado. Repita o procedimento para os demais.
4 Passo:
Criar uma nova aba com nome de
Carteira
Na forma abaixo:
Na Coluna A, escreva os códigos
do ativo
Na Coluna B utilize a função googlefinance. Ex coluna
B2:=googlefinance(A2;”name”)
Na Coluna C, C2 =
googlefinance( A2;“price”)
Na Coluna D, D2 =
googlefinance(A2;”changepct”)
CONCLUINDO:
A função googlefinance é uma importante função das
planilhas online do google (que atualiza o valor da cotação dos ativos, com um
delay de certa de 20 minutos) e pode ser utilizada para acompanhamento de uma
carteira de ativos.
O Exemplo acima pode ser aprimorado para o acompanhamento
efetivo de uma carteira, inclusive com opção de calcular as funções
estatísticas como (desvio padrão, média, etc). Isso permite montar estratégia
de medição de risco de ativos de forma automatizada.
O trabalho acima, visa somente demonstrar como utilizar
as ferramentas e não consiste em indicação de compra e venda de ativos que é de
responsabilidade exclusiva do usuário.
Para baixar
a planilha exemplo, segue o link: https://docs.google.com/spreadsheets/d/1C38Ma8RkxuXN9mMyZWf6igGxni6ebt5wc7JgBifNDtE/edit?usp=sharing
Muito obrigado, aprendi bastante hoje!
ResponderExcluirEste comentário foi removido pelo autor.
ResponderExcluirGostei da planilha, mas muito pesada e demora para atualizar.
ResponderExcluirE como pegar o valor dos dividendos? A "yieldpct" do google finance não está dando retorno.
ResponderExcluirTambém não consegui o yieldpct e nenhum dos return1,4,13,52
ResponderExcluiramigo, estou apanhando pra retornar em cada celula a variação percentual dos ultimos 4 dias, ex: variação percentual do ativo do dia 10 para 11.02, depois do dia 11 para 12.02, dia 12 para 13.02....e assim por diante.
ResponderExcluirobrigado
Desculpe a demora em responder. Não estava monitorando esse blog. Se ainda não achou a resposta para essa questão, basta fazer o seguinte:
ExcluirA B C
1 Data Cotacao Variacao
2 10/2/21 22,33
a-> so a data inicial b->=index(googlefinance("BRDT3";"close";A2) e-> sem formula
3 11/2/21 22,65 1,43%
a-> =a2+1 b->index(googlefinance("BRDT3";"close";a3) c-> =B3/b2-1
4 12/2/21 22,25 -1,77%
daqui para frente a mesma formula anterior. Basta auto preencher.
5 13/2/21 22,25 0,00%
Excelente planilha, muito obrigado Ilton
ResponderExcluir