Yahoo!ファイナンスから株価と為替の時系列情報をダウンロードするExcelマクロ(ソース付)
- ソフト名 :Yahoo!ファイナンス時系列株価取得ソフト
- バージョン :0.24
- ライセンス :フリーソフト(寄付歓迎)
- OS :Windows
- 開発 :aokuri
**「Yahoo!ファイナンス時系列株価取得ソフト」**の使い方について、以下に詳しく解説します。
📌 ソフトの概要
- 名称:Yahoo!ファイナンス時系列株価取得ソフト
- 用途:Yahoo!ファイナンスから、指定した銘柄の時系列株価データ(過去の終値・始値・高値・安値・出来高など)をCSV形式で取得するツール
- 対象者:株式投資家、Excelでの分析をしたい方、プログラミングを使わずデータを取りたい方
- 対応市場:東証(プライム、スタンダードなど)、一部のETF・REITも対象
✅ 基本的な使い方
① ソフトをダウンロード・解凍
- 上記URLからダウンロード。
- ZIPを右クリックして「すべて展開」し、中のフォルダを開きます。
- インストール不要で、「YFget.exe」 を実行するだけで使用可能(ポータブル版)。
② 銘柄コードを入力
- メイン画面で、証券コード(例:7203(トヨタ自動車)など)を入力
- コードは数字4桁。Yahoo!ファイナンスのURL末尾にあるコードと同じです。
③ 取得期間を指定
- 「開始日」「終了日」のカレンダーを選び、取得する期間を設定
- 例:2022/01/01 ~ 2025/07/01 など
- Yahoo!ファイナンスが提供する期間に制限されるため、古いデータには限界があります(通常は最大20年程度)
④ 取得ボタンを押す
- 「データ取得」ボタンをクリックすると、Yahoo!ファイナンスのサイトからHTMLを解析し、データをCSVとして保存してくれます。
- 保存先は、同じフォルダ内に出力されるか、設定で変更可能。
⑤ CSVファイルを開く
- 取得されたCSVファイルには、以下のような形式でデータが格納されます:
| 日付 | 始値 | 高値 | 安値 | 終値 | 出来高 | 調整後終値 |
|---|---|---|---|---|---|---|
| 2025/07/01 | 2450 | 2480 | 2430 | 2475 | 1,200,000 | 2475 |
- ExcelやLibreOfficeで開いて、グラフ化・分析などができます。
⚙️ 主な設定オプション
- 取得間隔(デイリー/週足/月足)
- 出力ファイル名の自動命名
- データ取得失敗時の再試行オプション
- プロキシ設定(企業環境などで必要な場合)
💡 よくある質問(FAQ)
| 質問 | 回答 |
|---|---|
| Q. 取得できない銘柄がある | Yahoo!ファイナンスにその銘柄のページが存在しない場合や、銘柄コードミスの場合に取得できません。 |
| Q. データが途中で切れている | Yahoo側でデータ提供が途切れている可能性があります。 |
| Q. Excelで文字化けする | CSVの文字コードがShift_JISになっていない場合があります。Excelのインポート機能でUTF-8として読み込んでください。 |
🧪 活用例
- 毎日の株価記録を自動で取得
- 複数銘柄の終値推移をExcelでグラフ化
- Pythonなど他ツールと組み合わせてバックテストの元データとして活用
🔚 まとめ
| 操作項目 | 内容 |
|---|---|
| 銘柄コード | 4桁(例:7203)を入力 |
| 取得期間 | カレンダーで指定 |
| 出力形式 | CSV形式(Excelで開ける) |
| 導入 | インストール不要、ZIP解凍のみでOK |