財務データアプリについて
このサイトではEDINETやEDGARといった有価証券報告書開示を行っているサイトから取得した財務データを表示、ダウンロードできるアプリを作成しています。
プログラムによりデータは自動で取得、表示しております。データの正確性について保証はいたしかねますので、ご利用は自己責任でお願いいたします。
日本株データ
日本株の財務データはEDINETの有価証券報告書から取得しています。
主要な財務項目データの取得
売上高や利益、キャッシュフローなどの基本的な財務項目のデータを取得できます。
企業名や財務項目の数値条件などによる検索も可能です。
細かい項目のデータが必要ない場合は、こちらが一括で様々な企業の財務データを取得できます。
検索方法は
– 企業名
– 証券コード:EDINETでのコードになりますので、通常の日本株4桁コードに0をつけて5桁になります。例えば、トヨタは72030です。
– 日付範囲:この期間に提出された有価証券報告書のデータを表示します。
– 財務項目:対象の財務項目と条件を入力して、検索が可能です。条件の組み合わせはANDもしくはORが選択可能です。条件は複数存在する場合には、条件の組み合わせによって選択されたANDもしくはORで検索されます。
例えば、この場合、売上高が100億より大きく、かつ、当期純利益が100億より小さい企業のデータを表示します。
検索結果は画像のように表示されます。
docIDはEDINETの有価証券報告書の識別IDです。
Download CSVからCSVファイルとして出力が可能です。
企業名での検索
このページでは企業名から企業データへのリンクを検索できます。
検索結果の企業名をクリックすると、企業データの詳細ページに遷移します。
例えば、トヨタと検索します。
以下のように2社ヒットしました。
トヨタ自動車をクリックすると、詳細な財務データページに遷移します。(このページの詳細は次で説明します。)
企業ごとの財務データ
検索ページで企業を検索すると、その企業の財務データの詳細ページに遷移します。
(このページURLのパラメータはsecCodeです。)
上部は、売上や純利益のグラフです。項目とグラフの形状(折れ線か棒グラフか)を選択できます。
グラフの下には、各年の財務データの表になります。
CSVダウンロードが可能です。
詳細データのボタンをクリックすると、財務データのファイルをEDINETから取得し、解析、表示します。
詳細は次の項目で説明します。
有価証券報告書の詳細
企業ページから詳細を確認したい有価証券報告書を選択すると、さらに詳細を確認できます。
(URLのパラメータはdocIDです)
EDINETからデータをダウンロードするため、しばらく時間がかかります。
また、10年以上前のデータや、すでにデータがEDINETから削除されている場合は、表示できません。
上部には、基本的なテキストコンテンツを表示しています。(クリックで展開できます。)
下部は取得可能な全要素のCSVになっています。
細かい検索はできませんが、search部分で検索やCSVダウンロードができます。
この処理には時間がかかります。
ファクターエクスポージャデータ
日本株のファクターエクスポージャを計算し、ダウンロードできるページです。
ファクターについては、以下記事を参考にしてください。
今回計算しているファクターは以下です。
– Mkt:株価リターンのベータ
– SMB:対数時価総額
– HML:1/PER、1/PBR
– CMA:資産成長率
– RMW:ROE、ROA
– UMD:12か月(直近1か月を除く)リターン
計算に使用するデータをまずは日付指定で選択します。
また、secCode listに取得対象の銘柄のsecCodeのCSVをアップロードします。
形式などはexampleを確認してください。
データに問題がなければcaliculateでファクターを計算します。
処理には時間がかかります。
結果はCSVダウンロード可能です。
米国株
米国株の財務データはEDGARから基本的に取得しています。
主要な財務項目データの取得
取得したいデータと、データ期間を入力することで、財務データを取得できます。
期間は四半期もしくは、年単位になります。
(年の場合は2019など)
項目別データ
項目別データ取得ページ
主要項目データにないデータを取得したい場合は、こちらで取得可能です。
タグは、以下のページのスキーマファイルなどから探すことで取得できます。
https://www.sec.gov/data-research/standard-taxonomies/operating-companies
詳細は、以下の記事も参考にしてください
通貨はUSD、shares, USD-per-sharesなどが一般的ですが、タグごとに異なります。
期間はYYYYQ1のようなパターンとYYYYQ1Iのパターンがあります。時点データはI、期間データはIなしです。
このあたりについても上記記事でより詳細を説明しています。
タグの情報についての結果と、そのタグのデータ一覧を取得、ダウンロードできます。
企業ごとの財務データ
こちらのページから企業名でCIKを検索できます。
Appleの検索例
検索結果のCIKをクリックすると、
企業の個別財務データを取得できます。
報告書のフォーマットごとにまとまっています。
CIKがわかっている場合は、CIKで直接検索も可能です。
CIKで企業データを取得
ファクターエクスポージャデータ
米国株のファクターエクスポージャを計算し、ダウンロードできるページです。
計算方法は日本株と同様です。
今回計算しているファクターは以下です。
– Mkt:株価リターンのベータ
– SMB:対数時価総額
– HML:1/PER、1/PBR
– CMA:資産成長率
– RMW:ROE、ROA
– UMD:12か月(直近1か月を除く)リターン
計算に使用するデータの期間を指定し、CIK ファイルに取得対象の銘柄のCIKのCSVをアップロードします。
形式などはexampleを確認してください。
CIKを入力しても財務データが存在しない場合、その企業の結果は表示されません。
一部企業のデータはうまくEDGAR側のREST APIで処理が行われていないようで取得できないようです。
処理には時間がかかります。
結果はCSVダウンロード可能です。