Titulo Estágio
Desenvolvimento de um protótipo de um sistema de análise quantitativa aplicável a uma bolsa de valores de atletas de alto desempenho
Áreas de especialidade
Sistemas Inteligentes
Local do Estágio
Coimbra (Taveiro)
Enquadramento
A Análise Quantitativa é uma metodologia frequentemente utilizada na avaliação do preço de um ativo e na identificação de oportunidades de investimento. Esta metodologia baseia-se recolha de dados de diferentes origens sobre o ativo a avaliar, na análise matemática desses dados e na geração de indicadores visuais para auxiliar investidores nas suas decisões. Esses indicadores podem tomar a forma de gráficos, uma pontuação, uma previsão de preço ou simplesmente uma sugestão de compra ou venda.
Esta metodologia já é usada nosso dia-a-dia de uma forma informal. Por exemplo: perante a intenção de comprar um telefone, um potencial comprador terá de tomar a decisão com base em alguns dados a recolher: preço atual, sentimento sobre a marca, reviews de outros utilizadores, vídeos no Youtube, experimentação na loja, ou simplesmente a opinião de amigos. Cada uma destas métricas vai influenciar a decisão de compra.
Outras aplicações desta metodologia são na área de seguros (avaliação de riscos), marketing (análise de comportamento do cliente), saúde (epidemiologia ou previsão da alocação de recursos médicos), telecomunicações (planeamento de capacidade ou estratégia de preços), etc.
Este estágio pretende avaliar a aplicabilidade desta metodologia a uma área específica, nomeadamente a área de desporto de alta competição, através da avaliação de atletas. Essa avaliação irá gerar um indicador que poderá ser usado na tomada de várias decisões sobre esses atletas.
Este estágio é auto-proposto pelo aluno Miguel Faria.
O aluno sincronizou o âmbito do estágio com a empresa WIT Software, que está totalmente disponível para acolher e apoiar o estagiário no seu trabalho.
Objetivo
O objetivo do estágio consiste no desenvolvimento de um protótipo de uma plataforma de Análise Quantitativa a aplicar na área de desporto de alta competição para avaliação de atletas. O desenvolvimento deste protótipo incluirá a construção de três módulos de software:
- Recolha de dados
A plataforma deverá recolher dados de diferentes fontes em diferentes formatos. Deverá também permitir que integração de novas fontes de dados seja feita de uma forma modular e com baixo esforço. Os dados a recolher deverão ter relevância para o processo de avaliação do atleta e poderão incluir: métricas sobre o desempenho desportivo do atleta (APIs de providers de sports data), pontuações de sentiment analysis sobre o atleta, assim como a dinâmica da procura de mercado sobre o atleta.
- Análise de dados
Os dados recolhidos no módulo anterior terão de ser analisados com o objetivo de se calcular um indicador simplificado (um preço, uma pontuação, uma avaliação). As técnicas a aplicar nesta análise de dados deverão ser avaliadas e refinadas durante o estágio. Nesse estudo devem ser consideradas técnicas diversas, como por exemplo, análise estatística, análise preditiva, data mining ou machine learning. Este módulo deverá ser configurável e permitir afinações precisas do algoritmo.
- Apresentação visual dos indicadores
Este módulo deverá permitir a comunicação eficaz dos valores calculados para os indicadores (score). Deverá ter uma UI/UX mobile, fazer uso de gráficos e dashboards interativos, incluindo opções similares às plataformas de trading.
Como resultado final do estágio pretende-se ter um protótipo
funcional, demonstrável e alinhado com os requisitos desta proposta.
As tecnologias a usar para o desenvolvimento deverão ser avaliadas durante o estágio. No entanto será dada preferência a Node.js, Java ou Python para as componentes servidor e tecnologias cross-platform mobile para as componentes de cliente (Web, Flutter Mobile ou React Native).
Plano de Trabalhos - Semestre 1
Para o 1º semestre estão planeadas as seguintes tarefas:
- Levantamento de requisitos e especificação detalhada.
- Estudo de técnicas de Análise Quantitativa.
- Comparação e escolha de técnicas e algoritmos de Análise Quantitativa usando dados disponíveis sobre os atletas.
- Definição do âmbito de um protótipo simplificado a implementar durante o 1º semestre.
- Preparação de protótipo simplificado contendo todos os módulos de software: recolha de dados de algumas fontes, análise de dados simplificada com um algoritmo a identificar, dashboard simplificado para apresentação de indicadores.
- Execução de testes e avaliação de resultados.
- Documentação intermédia de estágio.
Plano de Trabalhos - Semestre 2
Para o 2º semestre estão planeadas as seguintes tarefas:
- Suporte para mais conectores, diferentes fontes de dados e diferentes formatos de dados.
- Prototipagem da implementação de técnicas de análise adicionais ou melhorias na técnica de análise implementada no 1º semestre.
- Implementação completa de um aplicativo mobile com um dashboard interativo para análise dos dados.
- Avaliação de resultados e afinação dos algoritmos implementados.
- Preparação de demonstrador da prova de conceito com dados reais.
- Documentação Final de Estágio.
Condições
O local de trabalho será no escritório da WIT Software em Taveiro.
O aluno terá ao seu dispor os equipamentos necessários para desempenhar as suas tarefas.
O estágio é remunerado. Se o desempenho do aluno ao longo do mês for positivo, terá direito a receber uma bolsa mensal.
Além da bolsa, o aluno terá acesso às formações da WIT Academy e da plataforma UDEMY.
O aluno será acompanhado não só pelo orientador como por um tutor técnico que lhe dará todo o apoio necessário.
Observações
Toda a documentação de projecto será em Inglês.
Será usado SCRUM, como metodologia de desenvolvimento.
Existe um Tutor e um Orientador. O Orientador define os requisitos do estágio, define as prioridades do Backlog e acompanha os resultados parciais do projecto. O Tutor garante o cumprimento das tarefas, promove as meetings e acompanha o aluno com mais regularidade.
Orientador
Raul Clemente de Pinho Fonseca
raul.fonseca@wit-software.com 📩