Stock Events

Trabalhando para Melhorar a Qualidade dos Dados Financeiros

Working in improving Financial Data

Um dos maiores desafios na criação de um aplicativo confiável e útil para rastreamento de portfólio e investimentos é fornecer dados de alta qualidade em escala global.

O Problema

Listagens do mesmo estoque em diferentes bolsas não têm uma conexão real. Se pegarmos os dados brutos, são ações diferentes. Isso seria aceitável se nossos provedores de dados nos dessem dados de alta qualidade semelhantes para cada listagem. Infelizmente, isso está longe da realidade.

Vamos pegar a Apple como exemplo. A ação da Apple tem listagens em muitas bolsas diferentes globalmente. Algumas delas são:
AAPL - Nasdaq / EUA
APC.F - Frankfurt / Alemanha
APC.XETRA - Xetra / Alemanha
0R2V.LSE - Bolsa de Valores de Londres / Reino Unido

Normalmente, dados como dividendos, lucros, classificações e notícias para a listagem dos EUA AAPL são bastante bons. Enquanto que os dados para listagens na Alemanha ou no Reino Unido são muito irregulares. Às vezes, os dados de lucros estão ausentes, às vezes os dividendos. Classificações e notícias geralmente não são fornecidas.

A solução

Antes de podermos resolver esse problema, precisamos criar uma conexão entre essas diferentes listagens.

Unindo Ações

Existem alguns identificadores globais que podemos usar. Um deles é o Número Internacional de Identificação de Valores Mobiliários, abreviado ISIN. Infelizmente, essa informação também não está disponível em todos os provedores de dados. Então isso não funcionará.

Entra o Identificador Global de Instrumentos Financeiros, abreviado FIGI. FIGI também é um identificador global, mas graças à sua natureza aberta, é muito mais disponível.

FIGI oferece uma API de dados para criadores como nós usarmos. Você pode experimentá-la aqui. Com isso, somos capazes de conectar todas as listagens de nossas ações. Agora sabemos quais listagens pertencem umas às outras.

Encontrando os melhores dados

Saber quais listagens pertencem umas às outras nos ajuda a ver as ações como um todo.

Antes, só víamos APC.F da Alemanha ou AAPL dos EUA, já que não sabíamos que eram a mesma empresa. Mas agora que sabemos que são a mesma empresa, podemos encontrar os melhores dados para a Apple e usá-los para todas as listagens globais.

Pontuação de Qualidade

Para encontrar os melhores dados, primeiro olhamos todos os dados que temos para cada listagem de uma ação e damos a eles uma pontuação de qualidade. Fazemos isso individualmente para cada tipo de dado e a pontuação de qualidade mais alta vence.

💡
Exemplo:
AAPL tem dados de dividendos atualizados no último ano. Esses dados também têm datas de pagamento, declaração e anúncio.

Os dados de dividendos mais recentes para APC.F são de 3 anos atrás e as datas de pagamento estão ausentes.

Nesse cenário, os dados de dividendos da AAPL teriam uma pontuação de qualidade muito mais alta e venceriam como provedor de dividendos para todas as nossas listagens da Apple globalmente.

Conclusão

Estamos constantemente trabalhando para melhorar a qualidade dos nossos dados. O feedback que recebemos dos nossos usuários tem sido uma ajuda tremenda na identificação de dados ruins e no trabalho em soluções como esta. Estamos ansiosos para continuar trabalhando juntos no futuro também.

Obtenha Stock Events para Android e iOS.