אחד האתגרים הגדולים ביותר ביצירת אפליקציה אמינה ושימושית למעקב אחרי תיקי השקעות הוא לספק נתונים באיכות גבוהה בקנה מידה עולמי.
הבעיה
רישומים של אותה מניה בבורסות שונות לא באמת מחוברים זה לזה. אם נסתכל על הנתונים הגולמיים, מדובר במניות שונות. זה היה בסדר אם ספקי הנתונים שלנו היו מספקים נתונים באיכות דומה לכל רישום, אבל לצערנו זה רחוק מהמציאות.
ניקח לדוגמה את Apple. למניית Apple יש רישומים בבורסות רבות ברחבי העולם. כמה מהם הם:
AAPL - נאסד"ק / ארה"ב
APC.F - פרנקפורט / גרמניה
APC.XETRA - קסטרה / גרמניה
0R2V.LSE - הבורסה בלונדון / בריטניה
בדרך כלל הנתונים כמו דיבידנדים, רווחים, דירוגים וחדשות עבור הרישום האמריקאי AAPL הם באיכות טובה מאוד. לעומת זאת, הנתונים עבור הרישומים בגרמניה או בבריטניה לעיתים חסרים. לפעמים חסרים נתוני רווחים, לפעמים דיבידנדים, ובדרך כלל אין בכלל דירוגים או חדשות.
הפתרון
לפני שנוכל לפתור את הבעיה הזו, עלינו ליצור חיבור בין הרישומים השונים.
מחברים את המניות יחד
יש כמה מזהים גלובליים שאפשר להשתמש בהם. אחד מהם הוא International Securities Identification Number, או בקיצור ISIN. לצערנו, גם מידע זה לא זמין אצל כל ספקי הנתונים, כך שזה לא מספיק.
כאן נכנס לתמונה Financial Instrument Global Identifier, או בקיצור FIGI. גם FIGI הוא מזהה גלובלי, אבל בזכות האופי הפתוח שלו הוא הרבה יותר נגיש.
FIGI מציע ממשק API לנתונים שבו יוצרים כמונו יכולים להשתמש. אתם יכולים לנסות בעצמכם כאן. בעזרתו אנחנו יכולים לחבר את כל הרישומים של המניות שלנו. עכשיו אנחנו יודעים אילו רישומים שייכים לאותה מניה.
מציאת הנתונים הטובים ביותר
הידיעה אילו רישומים שייכים לאותה מניה עוזרת לנו לראות את התמונה המלאה.
לפני כן, ראינו רק את APC.F מגרמניה או את AAPL מארה"ב, כי לא ידענו שמדובר באותה חברה. עכשיו כשאנחנו יודעים, אנחנו יכולים למצוא את הנתונים הטובים ביותר עבור Apple ולהשתמש בהם לכל הרישומים הגלובליים שלה.
ציון איכות
כדי למצוא את הנתונים הטובים ביותר, אנחנו בוחנים את כל הנתונים שיש לנו עבור כל רישום של מניה ונותנים להם ציון איכות. אנחנו עושים זאת בנפרד לכל סוג נתון, והציון הגבוה ביותר מנצח.
ל-AAPL יש נתוני דיבידנד מעודכנים מהשנה האחרונה, כולל תאריכי תשלום, הכרזה והודעה.
הנתונים האחרונים של APC.F הם מלפני שלוש שנים וחסרים בהם תאריכי תשלום.
במקרה כזה, הנתונים של AAPL יקבלו ציון איכות גבוה יותר וייבחרו כנתוני הדיבידנד לכל רישומי Apple ברחבי העולם.
סיכום
אנחנו כל הזמן עובדים על שיפור איכות הנתונים שלנו. המשוב שאנחנו מקבלים מהמשתמשים שלנו עוזר לנו מאוד לזהות נתונים בעייתיים ולפתח פתרונות כמו זה. אנחנו מצפים להמשיך לעבוד יחד גם בעתיד.
