プログラミングと株式投資のブログ

プログラミングで株式投資に役立つ何かをやってます

XBRL分析

PythonでEDINETのXBRLを分析する その9「有価証券報告書の構造を取得する(計算リンクベースファイル編)」

はじめに 前回までで有価証券報告書のXBRL(EDINET)から値を取得する方法についてはおおよそ説明してしまいました。今後はこれまでの記事の補足だったり、単発的な内容をお話ししていきたいと思います。 今回は計算リンクベースファイルを用いてXBRLの構造を…

pythonで決算短信のXBRLを分析する その5「決算短信XBRLからのデータ取得 XBRLの構造から値を取得する」

はじめに 前回は決算短信のインラインXBRLからデータを読み込む方法について説明しました。www.quwechan.com インラインXBRLにはコンテキスト定義と各要素の値が記載されており、それぞれXMLパーサを用いて構造を解析しデータを読み込みました。あとは要素の…

pythonで決算短信のXBRLを分析する その4「決算短信XBRLからのデータ取得 インラインXBRLの読み込み方」

はじめに 前回は決算短信のXBRLについて主に有価証券報告書(EDINET)との違いに着目して説明しました。www.quwechan.com 今回はインラインXBRLからデータを取得する方法について話していきます。ここではファイル名が「.xrbl」で終わるファイルをXBRLインス…

pythonで決算短信のXBRLを分析する その3「決算短信XBRLからのデータ取得概要 主にEDINETとの差異を説明」

はじめに 前回まではXBRLをダウンロードする方法について説明してきました。www.quwechan.com 今回からはXBRLからデータを取得する方法についてお話していきます。 XBRLの分析については過去にEDINETのXBRL(有価証券報告書)でやっています。基本的には決算短…

pythonで決算短信のXBRLを分析する その2「東証上場会社情報サービスから決算短信のXBRLをダウンロードする」

はじめに 前回はTDnetから決算短信のXBRLをダウンロードする方法について説明しました。www.quwechan.com 今回は東証上場会社情報サービスから決算短信のXBRLをダウンロードしてみます。TDnetは過去1か月分の開示しか入手できませんが、東証会社情報サービス…

pythonで決算短信のXBRLを分析する その1「TDnetから決算短信のXBRLをダウンロードする」

はじめに 結構前にこんな記事を書いたんですが、肝心かなめの「決算短信のXBRLからデータを取得する」部分を一切書いていませんでした。申し訳ないです。なので今回はそこら辺をちゃんと書いてみようかなと思い記事を出すことにしました。 決算短信XBRLの取…

PythonでEDINETのXBRLを分析する その8「XBRLインスタンスファイルから値を取得する」

はじめに 前回は要素の日本語名称を取得しました。結果、以下のように各要素が何かわかりやすくなりました。 (number)jppfs_cor_NetSales(売上高) (number)jppfs_cor_CostOfSales(売上原価) (number)jppfs_cor_GrossProfit(売上総利益) (number)jppfs_cor_Se…

PythonでEDINETのXBRLを分析する その7「要素の日本語名称を取得する」

はじめに 前回はXBRLのスキーマファイルを調べて、要素を分類しました。今回は要素の日本語名称を取得します。 現段階だと、要素の識別子(id)はjppfs_cor_NetSalesのような英字なので、何なのかわかりにくいです。ちなみにこれは売上高です。 日本語名称を取…

PythonでEDINETのXBRLを分析する その6「スキーマファイルを読み込み、要素を分類する」

はじめに 前回はXBRLの表示構造を調べました。その結果、XBRLに要素がどんな順番で並んでいるのかわかりました。しかし、各要素の分類についてはまだわかっていません。分類とは例えば以下のようなものです。 数値(売上、利益、現預金の額など) テキスト(事…

PythonでEDINETのXBRLを分析する その5「有価証券報告書の表示構造を取得する」

はじめに 前回まででEDINET上のXBRLをダウンロードできるようになったので、今回からXRBLを分析していきます。EDINET上で公開されているXBRL文書には様々なドキュメントがあるのですが、ここでは有価証券報告書についてみていきます。これはわたしが有報の財…

PythonでEDINETのXBRLを分析する その4「DBを検索してXBRLをダウンロードする」

はじめに 前回はEDINET上に存在するドキュメントの一覧情報をDBにしました。今回はこのDBをつかって 自分が欲しいドキュメント(例えば竹本容器の有価証券報告書)を検索する 検索結果をもとにXBRLをEDINETからダウンロードして保存する をやっていきます。 今…

PythonでEDINETのXBRLを分析する その3「EDINETに存在するドキュメント一覧のDBを作成する」

はじめに 前回はEDINET上に存在するドキュメント一覧が書かれたJSONファイルをダウンロードしました。しかし、この形式のままだと目的の文書を検索するのに不便なので、今回はこのJSONファイル中のデータをDBに保存する処理を作成します。 関連記事 EDINETの…

PythonでEDINETのXBRLを分析する その2「EDINETに存在するドキュメント一覧を取得する」

はじめに 今回はEDINETに存在するドキュメントにどんなものがあるのかを調べていきます。なぜこんなことが必要なのかといえばEDINETから公開されているAPIからでは 特定の日、例えば2022年8月19日に提出された文書の一覧を取得する 文書IDから文書、ここでは…

PythonでEDINETのXBRLを分析する その1「環境構築」

はじめに これまでLinux環境でEDINETのXBRLの分析を行っていたのですが、既存とは別に分析用の環境が欲しくなったのでLinuxで作ったプログラムをWindowsでも動くようにすることにしました。折角なので手直しをしつつ、自分の勉強もかねてブログに記録を残す…

EDINET 財務諸表 XBRLの分析結果の公開

公開データの更新履歴 2023年1月20日 データの解析が進んだため、銘柄数を追加しました。大体3000銘柄くらいまで増えています。ただし、下記の注意通り 2022年8月以降に提出されたXBRLは解析していません データが誤っている可能性があります 国際会計基準、…

EDINETのXBRLを分析する方法 その2

はじめに ひきつづきEDINETのXBRLから財務諸表を読む方法について説明します。前回の記事はこちらにあるので読んでないよっていう方はこちらを先に読んでください。 関連記事 EDINETのXBRLを分析した結果を公開しています。 EDINET 財務諸表 XBRLの分析結果…

EDINETのXBRLを分析する方法 その1

はじめに EDINETという金融庁のページから有報のデータが取れるらしいということで、実際にやってみています。まだ道半ばではあるのですが、ある程度出来てきたのでどんなことをやったらEDINETから有報のデータが取れるのかということを記事にしました。 こ…