見出し画像

ChatGPT財務諸表解析向け・IR BANK財務データの収集プログラム(Python)

前回の記事でChat-GPTに財務諸表を解析させる例を紹介しました。
その中でも述べましたが、Chat-GPTは財務データを創作する可能性があるため、実データをインプットした解析を命令することが重要です。

今回の記事では過去の財務データをまとめたIR BANKのHPから、ChatGPTに入力するために必要な財務指標を取得するPythonプログラムを紹介します。

Pythonがわからないという方向けに、下記に誰にでもできるPython環境構築~実行方法を解説した無料付録がございますので、ぜひご活用ください!
(プログラミング知識が全く無くても大丈夫な内容になっています)


収集対象データ

  • 収益性分析

    • 売上高総利益率、売上高営業利益率、売上高純利益率

  • 効率性分析

    • ROE、ROA、売上高販売管理費比率、総資産回転率

    • 売上債権回転期間、仕入債務回転期間、たな卸資産回転期間、
      キャッシュ・コンバージョン・サイクル

  • 成長性分析

    • 売上高成長率

    • 営業利益成長率

    • 純利益成長率

  • 短期的安全性

    • 手元流動性比率、流動比率、当座比率、営業CF対流動負債比率、
      有利子負債月商倍率

  • 長期的安全性

    • 固定比率、固定長期適合率、自己資本比率、
      負債資本倍率(D/Eレシオ)、営業CF対有利子負債倍率

  • 株式指標

    • 時価総額、株価、PER、PBR、PSR(株価売上高倍率)

    • EPS、BPS

IR BANKの分析データから収益・効率・安全・指標カテゴリの各指標を時系列でダウンロードします(赤枠箇所

得られるデータ・サンプル

年度ごとの指標がcsv形式で出力されます
※下記図は収集データを一部切り取ったもの
・E01777.csv  (抽出結果)
・E01777t.csv  (ChatGPT入力用、1行目は無視してください)

動作環境

  • Python3.8.10 以上

  • pandas、requests、BeautifulSoup

⚠️注意・免責事項

・当アカウント発信の情報に基づいて投資判断を行い、損失が発生した場合でも、当方は一切の責任を負いません。
・Chat-GPTが発信する情報は常に正しいとは限りません。出力結果に対して鵜呑みはせず、必ずご自身で真偽を判断いただくようお願いいたします。
・投資にはリスクが伴うため、投資判断は自己責任でお願い致します。
・本プログラムを使用して得られた情報の正確性、完全性、適合性、有用性、信頼性について、当方は一切の責任を負いません。
・本プログラムを使用して得られた情報を利用することによって、第三者の権利を侵害した場合、または何らかの損害を与えた場合、当方は一切の責任を負いません。(特にスクレイピングを連続実行することは、対象のサーバーに大きな負荷をかけることとなるため、十分な時間をおいて実行してください
・本プログラムの使用によって生じた問題に関連するすべての責任・損害は、使用者が負うものとします。
・本プログラムには、潜在的に有害なコードやバグが含まれる可能性があります。使用者は、本プログラムを自己の責任において利用する必要があります。
・本プログラムの二次配布、販売、データ収集目的外での使用は禁止いたします

解析コード

ここから先は

2,877字

¥ 6,000

この記事が気に入ったらサポートをしてみませんか?