アンゴウのPython投資でFIREへ

元公務員がPythonと投資を学び、FIRE(早期リタイア)を目指しています。

MENU

【初級】Pythonで米国株の株価を取得する方法(ChatGPT活用法)

どうもアンゴウです。

 

本日は、Pythonで米国株の株価取得方法を説明します。

今、話題のChatGPTこちらを使えばだれでも簡単にプログラムを

始めることができます。

 

それでは実際にやっていきます。

ちなみにまだPythonを導入していない方は

【初級】プログラミングのはじめかた

こちらをまず ご御覧ください。

 

それでは、まずPythonを立ち上げてください。

次に、ChatGPTに聞いてみます。

 

まず、”pip install yfinance”をこの画面に入力するために

このアプリケーションをクリック。

ここに”pip install yfinance”を入れましょう。

 

するとインストールが始まります。

このモジュールで株価を取得することができます。

このコードをコピーしてPythonに貼り付けましょう!

import yfinance as yf 
# Appleの株価情報を取得する
stock = yf.Ticker("AAPL")
df = stock.history(period="max")
# データを表示する
print(df)

左の画面に入力すると 右側に結果が表示されます。

1980-12-12 00:00:00-05:00    0.099874    0.100308  ...        0.0           0.0
1980-12-15 00:00:00-05:00    0.095098    0.095098  ...        0.0           0.0
1980-12-16 00:00:00-05:00    0.088149    0.088149  ...        0.0           0.0
1980-12-17 00:00:00-05:00    0.089886    0.090320  ...        0.0           0.0
1980-12-18 00:00:00-05:00    0.092492    0.092927  ...        0.0           0.0
                              ...         ...  ...        ...           ...
2023-02-06 00:00:00-05:00  152.570007  153.100006  ...        0.0           0.0
2023-02-07 00:00:00-05:00  150.639999  155.229996  ...        0.0           0.0
2023-02-08 00:00:00-05:00  153.880005  154.580002  ...        0.0           0.0
2023-02-09 00:00:00-05:00  153.779999  154.330002  ...        0.0           0.0
2023-02-10 00:00:00-05:00  149.460007  151.339996  ...        0.0           0.0

 

こんな感じで1980年からのAPPLの株価を取得できています。

 

簡単ですよね。

 

もう皆さん株価を取得できるプログラムを知りました。

 

次に皆さん同じみのExcelでも使用できるように.csvとして

PC内にデータを取り込んでみましょう。

 

次は、このコードをコピーしてPythonに貼り付けましょう!

import yfinance as yf 
# 追加(モジュール)
import pandas as pd
# Appleの株価情報を取得する
stock = yf.Ticker("AAPL")
df = stock.history(period="max")
# データを表示する
print(df)
# 追加(csv取り込み)
df.to_csv("APPL.csv")

緑の部分が追加箇所になります。

こちらを左の画面に入力するとPC内に取り込みができています。

このデータを分析して株の取引きに利用できます。

 

それでは色々とプログラミングで遊んでみましょう。

 

わからなければ僕たちにはついています。

ChatGPTが!

 

最後まで読んでいただきありがとうございました。