Stock Events

Trabajando en mejorar la calidad de los datos financieros

Working in improving Financial Data

Uno de los mayores desafíos en la creación de una aplicación confiable y útil para el seguimiento de carteras e inversiones es proporcionar datos de alta calidad a escala global.

El Problema

Las cotizaciones de la misma acción en diferentes bolsas no tienen una conexión real. Si tomamos los datos en bruto, son acciones diferentes. Eso estaría bien si nuestros proveedores de datos nos dieran datos de alta calidad similares para cada cotización. Desafortunadamente, eso está lejos de la realidad.

Tomemos Apple como ejemplo. La acción de Apple tiene cotizaciones en muchas bolsas diferentes a nivel mundial. Algunas de ellas son:
AAPL - Nasdaq / EE.UU.
APC.F - Frankfurt / Alemania
APC.XETRA - Xetra / Alemania
0R2V.LSE - Bolsa de Valores de Londres / Reino Unido

Usualmente, los datos como dividendos, ganancias, calificaciones y noticias para la cotización en EE.UU. AAPL son bastante buenos. Mientras que los datos para las cotizaciones en Alemania o Reino Unido son muy irregulares. A veces faltan datos de ganancias, a veces dividendos. Las calificaciones y noticias generalmente no se proporcionan en absoluto.

La Solución

Antes de poder resolver este problema, tenemos que crear una conexión entre estas diferentes cotizaciones.

Uniendo Acciones

Hay algunos identificadores globales que podemos usar. Uno de ellos es el Número Internacional de Identificación de Valores, abreviado ISIN. Desafortunadamente, esta información tampoco está disponible en todos los proveedores de datos. Así que eso no funcionará.

Entra en escena el Identificador Global de Instrumentos Financieros, abreviado FIGI. FIGI también es un identificador global, pero gracias a su naturaleza abierta, está mucho más disponible.

FIGI ofrece una API de datos para que los creadores como nosotros la usen. Puedes probarlo tú mismo aquí. Con esto, podemos conectar todas las cotizaciones de nuestras acciones. Ahora sabemos qué cotizaciones pertenecen juntas.

Encontrando los Mejores Datos

Saber qué cotizaciones pertenecen juntas nos ayuda a ver las acciones como un todo.

Antes, solo veíamos APC.F de Alemania o AAPL de EE.UU. ya que no sabíamos que eran la misma empresa. Pero ahora que sabemos que son la misma empresa, podemos encontrar los mejores datos para Apple y usarlos para todas las cotizaciones globales.

Puntuación de Calidad

Para encontrar los mejores datos, primero miramos todos los datos que tenemos para cada cotización de una acción y les damos una puntuación de calidad. Hacemos eso individualmente para cada tipo de dato y la puntuación de calidad más alta gana.

💡
Ejemplo:
AAPL tiene datos de dividendos actualizados dentro del último año. Esos datos también tienen fechas de pago, declaración y anuncio.

Los últimos datos de dividendos para APC.F son de hace 3 años y faltan las fechas de pago.

En este escenario, los datos de dividendos de AAPL obtendrían una puntuación de calidad mucho más alta y ganarían como proveedor de dividendos para todas nuestras cotizaciones de Apple a nivel mundial.

Conclusión

Estamos trabajando constantemente en mejorar la calidad de nuestros datos. Los comentarios que recibimos de nuestros usuarios han sido de gran ayuda para identificar datos incorrectos y trabajar en soluciones como esta. Esperamos seguir trabajando juntos en el futuro también.

Obtén Stock Events para Android y iOS.