信頼性が高く役立つポートフォリオおよび投資追跡アプリを作成する上で最大の課題の一つは、グローバル規模で高品質なデータを提供することです。
問題点
異なる取引所で同じ株式のリストがあっても、実際にはそれらに関連性はありません。生データを見れば、それらは異なる株式です。データ提供者がすべてのリストに対して同様の高品質なデータを提供してくれれば問題ありませんが、現実はそうではありません。
例えばAppleを見てみましょう。Appleの株式は世界中の多くの取引所でリストされています。そのいくつかは以下の通りです:
AAPL - Nasdaq / US
APC.F - フランクフルト / ドイツ
APC.XETRA - Xetra / ドイツ
0R2V.LSE - ロンドン証券取引所 / 英国
通常、米国のリストAAPLのデータ(配当、収益、評価、ニュースなど)は非常に良好です。一方、ドイツや英国のリストのデータは非常に不十分です。収益データが欠けていることもあれば、配当が欠けていることもあります。評価やニュースは通常提供されません。
解決策
この問題を解決する前に、これらの異なるリスト間に接続を作成する必要があります。
株式をまとめる
使用できるグローバル識別子がいくつかあります。その一つが国際証券識別番号(ISIN)です。残念ながら、この情報はすべてのデータ提供者から利用できるわけではありません。したがって、これは機能しません。
そこで登場するのが金融商品グローバル識別子(FIGI)です。FIGIもグローバル識別子ですが、そのオープンな性質のおかげで、はるかに利用可能です。
FIGIは、私たちのようなクリエイターが使用できるデータAPIを提供しています。自分で試してみることができますこちら。これにより、すべてのリストを接続することができます。これで、どのリストが一緒に属しているかがわかります。
最良のデータを見つける
どのリストが一緒に属しているかを知ることで、株式を全体として見ることができます。
以前は、ドイツのAPC.Fや米国のAAPLしか見ていませんでしたが、それらが同じ会社であることを知りませんでした。しかし、今ではそれらが同じ会社であることがわかるので、Appleの最良のデータを見つけて、すべてのグローバルリストに使用することができます。
品質スコア
最良のデータを見つけるために、まず各リストのすべてのデータを見て、それぞれのデータタイプに対して品質スコアを付けます。最高の品質スコアが勝ちます。
AAPLは過去1年間の最新の配当データを持っています。そのデータには支払い日、宣言日、発表日も含まれています。
APC.Fの最新の配当データは3年前のもので、支払い日が欠けています。
このシナリオでは、AAPLの配当データがはるかに高い品質スコアを獲得し、すべてのAppleリストの配当提供者として勝ちます。
結論
私たちは常にデータ品質の向上に取り組んでいます。ユーザーからのフィードバックは、悪いデータを特定し、このような解決策に取り組む上で大きな助けとなっています。今後も一緒に取り組んでいくことを楽しみにしています。