Análise de sentimento e previsão temporal na bolsa de valores?
Sobre o possível projeto
Recentemente tive uma idéia de misturar programação com o mercado financeiro, afinal são duas coisas que devem ser misturadas como pão e manteiga.
A idéia seria a partir do código de uma ação da bolsa de valores (VALE3 por exemplo), analisar o sentimento do mercado em relação aquela ação, se é negativo, neutro ou positivo, podendo até usar o twitter como base de dados. Afinal existe uma estratégia de comprar uma ação na baixa e vender na alta. Seria interessante também a funcionalidade de prever uma ação, a partir das cotações anteriores e definir a cotação daqui 1 mês por exemplo, além de comparar métricas(P/L, dividend yield, P/VP entre outras) com outras ações do setor, para ter uma análise completa e detalhada na hora de comprar ou analisar ações.
Contribuição
Contudo não consegui achar conteúdo necessário para realizar tão projeto, pelo fato de mecher com inteligência artificial, Python e etc. E pelo fato da bolsa de valores não ter uma api oficial, acaba dificultando o desenvolvimento.
Só queria leventar esse assunto interessante no TabNews, porque acredito que alguém já tenha pensado em algo parecido e descobrir se alguém já programou algo parecido, que entenda do assunto e possa ajudar ou até criar um projeto open source em conjunto.
Estava justamente pensando esses dias como criar algo relacionado a finanças e programação. Sou da área de TI e também sou investidor. Hoje tenho um blog https://flowdomilhao.com onde exibo em gráficos alguns indicadores utilizando https://www.highcharts.com ... mas sempre tive vontade de criar algo que possa ser utilizado por todos de forma simples e que auxilie nos investimentos.
Sou físico e trabalho com processos estocásticos, cheguei a estudar bem por alto algo relacionado a ações. Implementei uma simulação de uma ação genérica partindo de um valor determinado. Este problema se comporta como um processo de wiener com um termo de deriva, que fisicamente pode ser entendido como o movimento browniano.
Neste repositório falo um pouco sobre o processor wiener. https://github.com/felipe-science/Simulacao_Dinamica_Estocastica
A sua ideia de estudar o sentimento do mercado em relação a uma ação é fantástica.
Um belo aviso para ser feito: Em uma ampla análise material do que é a bolsa de valores em uma forma mais básica (contrapondo com a capacidade de explicar a correlação de análise de sentimento com resultados da bolsa), você vai acabar chegando na conclusão de que bolsa de valores é uma loteria.
Os valores flutuam baseado em especulação e essa especulação é 30% eventos concretos e que podem ser usados de proxies para ajustar os resultados + 70% da opinião dos investidores sobre como um determinado papel vai performar baseado nos eventos ocorridos.
Se de repente todos os papeis de uma empresa despencassem de valor graças a uma polêmica e a análise de sentimento ficasse positiva para uma investida graças ao potencial crescimento do ativo, você estaria altamente sujeito a estar participando de um efeito manada, por exemplo.