Os sites investing.com e yahoo.finance são os melhores sites para descarregar o preço de ações, ETF e fundos de investimento num ficheiro CSV. Depois, usando o excel, é possível separar os valores das linhas do ficheiro csv em várias células. Em relação aos websites, é preferível usar o yahoo.finance.com do que o investing.com porque é mais fácil formatar as datas no excel.

Ao escrever este artigo supus que estivesses minimamente familiarizado com as funcionalidade básicas do excel tais como arrastar células, acrescentar e eliminar linhas/colunas, adicionar folhas novas etc.

Na secção do yahoo finance vou explicar tudo “tim-tim por tim-tim”, enquanto que na secção dos dados do investing.com vou explicar só o que muda em relação ao yahoo finance, potanto o ideal é leres as duas. No fim, dou-te uma ajudinha com problemas que a grande maioria das pessoas tem e mais algumas sugestões.

Espero que este artigo te seja útil.

Download dos preços das ações a partir do yahoo.finance.com

Para o propósito deste artigo, vou fazer o download dos preços históricos da EDP Renováveis. Depois de entrares no yahoo finance, escreve o símbolo ou o nome da empresa na barra de pesquisa. Em seguida, no menu “Historical Data”, é preciso selecionar o período, escolher a opção “Historical Prices”, selecionar a frequência dos dados e por fim clicar em “Apply”.

Imagem 1: Yahoo Finance

Para descarregar os dados que aparecem no ecrã basta clicar em “Download Data” e o browser começa a fazer o donwload dos dados históricos selecionados num ficheiro de excel em csv.

CSV ou “comma separated values” é uma extensão específica do excel que permite guardar uma grande quantidade de dados em apenas um ficheiro de excel, como acontece com o preço dos ativos financeiros. Por esse motivo, os dados aparecem todos na primeira coluna, mas separados por vírgulas, o que não permite criar gráficos ou usar fórmulas com estes. Para colocar cada um dos valores em células separadas segue estas indicações:

Imagem 2: Ficheiro CSV das ações da EDP Renováveis

Passo 1: Seleciona a coluna A e depois, na secção “Dados”, a opção “Texto para colunas”.

Imagem 3: Ficheiro CSV das ações da EDP Renováveis

Imagem 4: Assistente de conversão de texto em colunas

Passo 2: Tal como mostro na Imagem 4, pode-se definir que os campos estão delimitados por algo (o mais comum é a vírgula) ou então definir uma largura fixa igual para todas as linhas. Neste caso, geralmente é indiferente seleccionar entre as duas, no entanto a 2ª opção é mais complicada e demora mais tempo, por isso selecciona delimitado.

Passo 3: Na opção seguinte, nos delimitadores, selecciona apenas a opção que diz vírgula. Existe mais um passo se clicares em “seguinte”, mas não é preciso. Podes simplesmente clicar em “concluir”.

Passo 4: Agora todos os valores estão separados em várias células, no entanto a divisão decimal destes valores é feita por pontos e não por vírgulas, ou seja, o excel não vai reconhecer como número. Para substituir os pontos por vírgulas e resolver este problema de uma só vez, é preciso seleccionar todas as colunas referentes ao preço das ações (open, high, low, close). Em seguida, na secção “Base”, em “Localizar e substituir”, escolhe “substituir”. Agora, tal como mostra a imagem 5, no campo “Localizar” coloca-se um ponto e no campo “substituir por” uma vírgula. Para terminar basta clicar em “substituir todas” para que a substituição seja instantânea.

Imagem 5: Localizar e substituir

Parabéns! Agora já tens os dados das ações e podes começar a analisar ou a criar gráficos. Se fizeste tudo bem feito, à partida terás uma imagem semelhante à imagem 6. Não te esqueças que o ficheiro ainda está em formato .csv, por isso o melhor a fazer é guardar de novo, usando para isso o “guardar como”, mas usando uma extensão diferente.

Imagem 6: Resultado Final

Download dos preços das ações a partir do investing.com

Fazer o download pelo investing.com é muito parecido, no entanto a dor de cabeça começa ao fazer o tratamento da data no excel. Portanto, se o ativo em questão não estiver mesmo disponível no yahoo finance, em último recurso usa este website.

A interface deste website é semelhante à do investing.com. As datas usam o seguinte formato: MM/DD/AAAA e é possível escolher a frequência dos dados: diário, semanal ou mensal, como se vê na imagem 7.

Imagem 7: Download dos dados a partir do site Investing.com

Imagem 8: Assistente de conversão de texto em colunas

Passo 1: Depois de obteres os dados num ficheiro CSV, seleciona apenas a coluna A e usa o botão de conversão de texto para colunas, como mostra na imagem 3. Em seguida, selecciona a opção Largura Fixa como mostra na imagem 8. Vão aparecer duas setas, mas só precisas de uma por isso basta arrastar para a esquerda que ela desaparece automaticamente. Em relação à outra seta, coloca-a entre o ano e a vírgula como está na imagem 8. Clica em “Concluir”.

Passo 2: Agora que já separaste as duas colunas, separar os preços em várias colunas é exatamente igual ao método que expliquei na secção anterior referente ao yahoo finance. Por isso, já tens uma folha de excel semelhante à da imagem 9. No passo a seguir, a coluna B servirá para colocar a data.

Imagem 9: Folha de excel após a separação da data dos preços

Passo 3: A coluna A, na imagem 9, tem todos os elementos da data necessários, no entanto o excel não reconhece a coluna A como data. Outro problema da coluna A, tem a ver com o fato de o mês vir em letras e não em números. Portanto, terás que criar uma folha nova com a seguinte tabela da imagem 10 (é muito importante que a tabela esteja nas colunas B e C, entre as linhas 2 e 13 e que não mudes o nome da nova folha). O excel irá, assim, procurar o mês e corresponder um número através da formula procv que apresento no passo 4.

Imagem 10: tabela dos meses do ano

Passo 4: Voltando à primeira folha, na célula B2 vais colar e arrastar até ao fim uma das seguintes fórmulas, consoante se tens as fórmulas do excel em português ou em inglês:

Excel em português: =DIREITA(ESQUERDA(A2;6);2)&”/”&PROCV(ESQUERDA(A2;3);Folha2!$B$2:$C$13;2;FALSO)&”/”&DIREITA(A2;4)

Excel em inglês: =RIGHT(LEFT(A2;6);2)&”/”&VLOOKUP(LEFT(A2;3);SHEET2!$B$2:$C$13;2;FALSE)&”/”&RIGHT(A2;4)

Passo 5: Agora selecciona a coluna B, copia e cola os valores (botão direito do rato) como mostra a imagem 11.

Imagem 11: Copiar e colar especial das datas

Passo 6: Agora que já tens estes valores em formato de data, já podes eliminar a coluna A. Por fim, só falta substituir os pontos por vírgulas nos números, como mostro no passo 4 na secção do yahoo finance.

Problemas que podem surgir

Imagem 12: Redimensionar colunas no Excel

Como podes ver na imagem 12, vais deparar-te com uma série de hashtags no campo da data. Os valores estão lá, no entanto como o que está dentro da célula é muito maior que o espaço disponível, é preciso expandir a coluna um pouco. Para isso, basta pôr o rato a seguir à coluna que se quer redimensionar, neste caso entre a A e a B (linha vermelha), e clicar duas vezes no botão esquerdo do rato ou então arrastar um pouco para a direita.

Ao procurares o nome da empresas na bolsa neste tipo de websites vais reparar que podes comprar ações em mais do que uma bolsa de valores. Como a empresa é portuguesa então a maioria das ações estará cotada em Portugal, mas também disponibilizam algumas ações para serem transaccionadas nas bolsas de valores estrageiras, como se vê na imagem 8. As ações nas bolsas estrangeiras chamam-se “Depositary Receipts” e são importantes porque assim um investidor estrageiro não está sujeito à variação do euro face à sua moeda.

Imagem 13: Bolsas de valores onde a EDP Renováveis está cotada

Antes de seleccionar a bolsa no site, vê quais as bolsas que estão diponíveis na tua corretora. Neste caso, na DeGiro estas ações estão disponíveis na bolsa de Frankfurt e Lisboa, como podes ver nas imagens 14 e 15.

Imagem 14: EDP Renováveis na Borse FrankFurt Imagem 15: EDP Renováveis na Euronext Lisbon

Dicas

Dica nº1: A coluna do “adj close” representa os ajustes para dividendos e a atividade depois do fecho do mercado. Uma vez que já tens o “close”, podes eliminar a coluna do “adj close”

Imagem : Criação de um gráfico de velas

Dica nº2: A não ser que queiras fazer um gráfico de velas das acções, basta ficar apenas o campo “Close” e “Data”. O resto não é muito relevante se o objetivo for fazer um gráfico de linha no excel ou fazer outros cálculos.

Dica nº3: Para fazer um gráfico de velas no excel, seleciona os campos “Date”, “Open”, “High” “Low” e “Close” (verifica sempre se os dados estão nesta ordem) e dentro do submenu “cotações” selecciona o primeiro ou o segundo gráfico de cotações. Se selecionaste também o volume podes escolher o terceiro e o quarto gráfico da secção das “cotações” para refletir o volume na parte de baixo do gráfico.