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