見出し画像

Pythonにて株価の終値を取得する

終値を取得するため作成しました

# 終値取得
import yfinance as yf

codes = ["4062", "4063", "4186"]

# 当日の終値を取得するとき
#start = datetime.datetime.now()
#end = datetime.datetime.now() + datetime.timedelta(days = 1)

# 前日の終値を取得するとき
start = datetime.datetime.now() - datetime.timedelta(days = 1)
end = datetime.datetime.now()

f = open("Close.csv", "w", encoding="utf-8")

for code in codes:
    _df =yf.download(tickers=code + ".T", start=start, end=end)

    # 終値取得
    close = _df["Close"].values[0]
    f.write(str(close) + "\n")
f.close()

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