Python の yfinance を使って、日次の収益率を計算する方法を書いていきます。 注意事項 配当は考慮していません。 終値で収益率を計算しています。 浮動小数点演算の誤差があります。 コード例 以下のコードは、S&P500(^SPX)の収益率を計算して、CSVに出力する例です。 import pandas as pd import yfinance as yf # 取得データ ticker = '^SPX' start = 2023 end = 2024 # 日次データを少し余分に取得(昇順) yft = yf.Ticker(ticker) df = yft.history( sta…