Im vorherigen Artikel habe ich darüber geschrieben, wie Finanzberichte aus Daten im XBRL-Format abgerufen werden können, die auf der Website EDINET der Financial Services Agency abgerufen wurden.
Informationen zum Jahresabschluss börsennotierter Unternehmen erhalten Sie von XBRL.
Danach veröffentlichte EDINET eine Web-API namens ** EDINET API ** und es wurde möglich, XBRL-Dateien automatisch herunterzuladen.
Dieses Mal habe ich versucht, ein Programm zu erstellen, mit dem XBRL-Dateien aller börsennotierten Unternehmen der letzten 5 Jahre heruntergeladen und in CSV-Dateien konvertiert werden können.
Die CSV-Datei des Verarbeitungsergebnisses ist unten. http://lkzf.info/xbrl/data/summary-join.csv Informationen zu den Finanzergebnissen werden für jede Zeile wie unten gezeigt geschrieben. Die Zahlen für die Abrechnung sind die Werte für die konsolidierte Abrechnung.
Ich habe eine Häufigkeitsverteilungstabelle der Gesamtgewinnspanne (Bruttomarge) aus einer CSV-Datei unter Verwendung einer Tabellenberechnungssoftware (Libre Office Calc) erstellt. Ich denke, es gibt viele andere Möglichkeiten, es zu benutzen.
Die Quelle der App befindet sich im selben GitHub wie im vorherigen Artikel. https://github.com/teatime77/xbrl-reader
Der Verarbeitungsinhalt wird unten erläutert. http://lkzf.info/xbrl/doc
Ich habe auch eine Webanwendung erstellt, die anhand der Daten in der CSV-Datei eine Finanzanalyse durchführt. Sie können über die folgende URL auf die App zugreifen. http://lkzf.info/xbrl/chart/ Wir haben den Vorgang unter Chrome und FireFox bestätigt. Ich habe Plotly.js verwendet, um das Diagramm zu zeichnen. Die Quelle ist auf GitHub. https://github.com/teatime77/xbrl-chart
Ich habe gerade eine App erstellt, daher schaue ich derzeit bei Yahoo! Finance nach, ob die Zahlen übereinstimmen. In Zukunft möchte ich die Quellen und Dokumente so organisieren, dass dieser Quellcode von vielen Menschen verwendet werden kann.
Wenn Sie einen Fehler machen, schreiben Sie ihn bitte in den Kommentarbereich oder wenden Sie sich an Twitter. Wir werden Sie auch über Updates der App auf Twitter informieren. teatime77
** Danke, dass Sie so weit gelesen haben. ** ** **
Recommended Posts