Dans l'article précédent, j'ai expliqué comment obtenir des états financiers à partir de données au format XBRL obtenues sur le site [EDINET] de l'Agence des services financiers (http://disclosure.edinet-fsa.go.jp/).
Obtenez des informations sur les états financiers des sociétés cotées auprès de XBRL.
Après cela, EDINET a publié une API Web appelée ** API EDINET **, et il est devenu possible de télécharger automatiquement des fichiers XBRL.
Cette fois, j'ai essayé de créer un programme pour télécharger les fichiers XBRL de toutes les sociétés cotées au cours des 5 dernières années et les convertir en fichiers CSV.
Le fichier CSV du résultat du traitement est ci-dessous. http://lkzf.info/xbrl/data/summary-join.csv Les informations sur les résultats financiers sont écrites pour chaque ligne comme indiqué ci-dessous. Les chiffres pour le règlement des comptes sont les valeurs pour le règlement consolidé des comptes.
J'ai fait un tableau de distribution de fréquence de la marge bénéficiaire totale (marge brute) à partir d'un fichier CSV en utilisant un logiciel de calcul de table (Libre Office Calc). Je pense qu'il existe de nombreuses autres façons de l'utiliser.
La source de l'application se trouve dans le même GitHub que dans l'article précédent. https://github.com/teatime77/xbrl-reader
Le contenu du traitement est expliqué ci-dessous. http://lkzf.info/xbrl/doc
J'ai également créé une application Web qui effectue une analyse financière en utilisant les données du fichier CSV. Vous pouvez accéder à l'application à partir de l'URL suivante. http://lkzf.info/xbrl/chart/ Nous avons confirmé l'opération sur Chrome et FireFox. J'ai utilisé Plotly.js pour dessiner le graphique. La source est sur GitHub. https://github.com/teatime77/xbrl-chart
Je viens de créer une application, donc je regarde actuellement Yahoo! Finance pour voir si les chiffres correspondent. Dans le futur, j'aimerais organiser les sources et les documents pour que ce code source puisse être utilisé par de nombreuses personnes.
Si vous faites une erreur, veuillez l'écrire dans la section des commentaires ou contacter Twitter. Nous vous informerons également des mises à jour de l'application sur Twitter. teatime77
** Merci d'avoir lu jusqu'ici. ** **
Recommended Posts