Posts
read more
Pythonで株価データを取得する完全ガイド - yfinance入門
はじめに
投資の自動化や分析を始めたいけど、株価データの取得方法がわからない…そんな悩みありませんか?
この記事では、yfinanceという無料のPythonライブラリを使って、Yahoo Financeから株価データを取得する方法を徹底解説します。
yfinanceとは?
yfinanceは、Yahoo Financeの株価データを簡単に取得できるPythonライブラリです。
メリット:
- ✅ 無料で使える
- ✅ APIキー不要
- ✅ コード数行でデータ取得可能
- ✅ 日本株(東証上場企業)にも対応
この記事で学べること
- yfinanceのインストール方法
- 株価データ(終値、始値、高値、安値、出来高)の取得
- 期間指定や複数銘柄の一括取得
- データのCSV保存方法
前提条件
- Python 3.8以上がインストールされていること
- pipまたはcondaが使えること
環境構築
Step 1: yfinanceのインストール
ターミナル(コマンドプロンプト)で以下を実行します:
| |
または、Anacondaを使っている場合:
| |
インストール確認:
| |
バージョン番号が表示されればOKです。
実装
基本的な株価データ取得
まずは、米国株の代表であるApple(AAPL)の株価を取得してみましょう。
| |
実行結果: