Cette fois, je vais résumer comment obtenir des données sur le cours des actions.
Sur les sites familiers, les données de séries chronologiques de Yahoo! Finance semblent être faciles, mais Yahoo! Finance ne semble pas autorisé à gratter, c'est-à-dire à extraire les données de cours boursier de pages Web, donc <a href = "https :: //pandas-datareader.readthedocs.io/en/latest/ "target =" _ blank "rel =" noopener noreferrer "> Pandas DataReader est recommandé.
J'ai fait référence à l'article suivant. https://ntk-lab.com/import_stock_data/ Comment obtenir des données sur le cours des actions en Python
Pandas DataReader
Ici Données de cours de bourse utilisées par Pandas Data Reader La source des informations et comment y accéder sont répertoriées.
IEX
iex
import os
import pandas_datareader as pdr
from datetime import datetime
os.environ ['IEX_API_KEY'] = 'La valeur de la clé API acquise'
start_date = datetime(2020,1,1)
end_date = datetime(2020,7,10)
df = pdr.data.DataReader(name='AAPL', data_source="iex", start=start_date, end=end_date)
df.to_csv("AAPL.csv")
Stooq
Il était facile d'utiliser Stooq . Pas besoin d'obtenir la clé API. L'exemple d'acquisition est le suivant.
import pandas_datareader.stooq as web
from datetime import datetime
start_date = datetime(2020,1,1)
end_date = datetime(2020,7,10)
dr = web.StooqDailyReader('^DJI', start=start_date, end=end_date)
df = dr.read()
df.to_csv('DOW30.csv')
Vous pouvez également obtenir des indices nationaux et des actions nationales. Pour les actions étrangères, indiquez le code boursier et pour les actions nationales, indiquez le code titres à 4 chiffres avec l'extension ".JP".
Marque acquise | Code de désignation |
---|---|
Apple | AAPL |
DOW30 | ^DJI |
NIKKEI225 | ^NKX |
Océan polaire | 1301.JP |
NF Nikkei Double Inverse | 1357.JP |
Listé Nikkei double | 1358.JP |
Le stooq de Pandas DataReader est facile à utiliser car il ne nécessite pas d'acquisition de clé API. Vous n'avez pas à faire face au grattage interdit car les actions cotées japonaises sont disponibles.
Recommended Posts