Este desafio consiste na obtenção de dados financeiros na internet para posterior processamento e análise. O intuito deste desafio é testar sua capacidade de compreender uma série de descrições de funcionalidades de um sistema e codificar adequadamente a solução.
Expectativa ✅
- Esperamos que a solução seja implementada utilizando preferencialmente a linguagem R e o Shiny. Mas você pode utilizar Python para algumas etapas, caso prefira. Justifique suas escolhas.
- Tente completar o maior número de tarefas possíveis.
O desafio consiste das seguintes etapas:
Dado um determinado ticket ou símbolo de uma ação, o sistema precisa obter dados financeiros do site Yahoo Finance referentes aquele ticket.
1- Informações da empresa:
✔️ a. Nome completo da empresa
✔️ b. Endereço completo da empresa
❌ c. Telefone
✔️ d. Setor
✔️ e. Indústria
❌ f. Número de funcionários
❌ g. Nome dos principais executivos
✔️ 2- Obter dados sobre o valor ajustado de fechamento das ações dos últimos 200 dias.
✔️ 3- Obter dados sobre o volume de ações negociados nos últimos 200 dias.
✔️ 4- Processar e manipular os dados obtidos para um formato de dado fácil de ser processado.
✔️ 5- Salvar os dados obtidos em uma mesma tabela .csv armazenada na nuvem (Google Drive ou Onedrive, por exemplo).
✔️ 6- Criar uma visualização temporal para preços das ações e para o volume.
✔️ 7- Implementar uma interface Shiny para apresentar os gráficos criados na tarefa anterior. O usuário deve ter a opção escolher se ele deseja visualizar ou o preço das ações ou o volume negociado. Usuário pode escolher somente um gráfico para visualizar de cada vez.
✔️ 8- Fazer o deployment da interface no shiny io para que seja acessível para público externo.
Link para o dash:
Clique aqui para ser direcionado