パンダを使用data_reader
すると、次のDataFrame
ような形式で過去の株式情報を取得できます。
import pandas_datareader.data as web
import datetime as dt
start = dt.datetime(2015, 1, 1)
end = dt.datetime.now()
df = web.DataReader("TSLA", 'morningstar', start, end)
NASDAQ
1つの株式だけでなく、この方法でインデックスの複合データを取得できますか?
あなたの質問は、pandas_datareader
モジュールを使用してそれを求めました。pandas_datareader
Yahoo!の前にこの情報を使用して取得することは非常に簡単でした。2017年後半にAPIを変更し、csvエンドポイントは廃止されました。これらの開発の詳細については、pandas_datareader
ドキュメントを参照してください(リンクはこちら)。
NASDAQコンポジットインデックスをデータフレームに取り込むためのもう1つのかなり簡単なオプションがあります。つまりQuandl
、この目的でモジュールを使用するには(ここにリンクします)。
Quandlの使い方は次のとおりです
import datetime, quandl
ndq = quandl.get("NASDAQOMX/COMP-NASDAQ",
trim_start='2018-03-01',
trim_end='2018-04-03')
print(ndq.head(4))
期待される出力:
Trade Date Index Value High Low Total Market Value
2018-03-01 7180.56 7307.84 7117.66 1.096433e+13
2018-03-02 7257.87 7267.19 7084.83 1.108254e+13
2018-03-05 7330.70 7350.07 7205.31 1.119375e+13
2018-03-06 7372.01 7378.03 7319.68 1.125703e+13
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加