Obtenez des données sur le cours de l'action avec l'API Quandl [Python]

introduction

J'ai essayé d'obtenir des données sur le cours des actions en utilisant l'API Quandl, qui fournit diverses données financières du monde par API. Je voudrais partager avec vous comment utiliser le service Quandl API et vos impressions personnelles sur le service. (Parce que je suis avare, je vais vous présenter les fonctionnalités de la gamme qui peuvent être utilisées gratuitement.)

Quandl API Site officiel de Quandl: https://www.quandl.com/

Installation de la bibliothèque

$ pip install Quandl

Exemple de code

Les jetons peuvent être obtenus en créant un compte avec Quandl. Dans l'exemple de code, le cours de l'action de Coca-Cola est acquis. Bien sûr, vous pouvez également obtenir des données sur les actions japonaises. Par exemple, si vous souhaitez obtenir le cours de l'action de Toyota, vous pouvez l'obtenir en remplaçant 'WIKI / KO' ' ' TSE / 7203 '' '.

sample_quandl.py


import quandl

quandl.ApiConfig.api_key="MY_TOKEN"
data=quandl.get('WIKI/KO')
print(data)

Résultat d'exécution

J'ai pu acquérir le cours de l'action de 1962 à 2018. Cependant, à la suite de son exécution en 2020, il semble que le dernier cours de l'action ne puisse pas être obtenu car seules les données jusqu'en 2018 ont pu être obtenues. (Il semble que les dernières données ne peuvent pas être obtenues si le stock japonais est également une version gratuite.)

              Open      High      Low   Close      Volume  ...  Adj. Open  Adj. High   Adj. Low  Adj. Close  Adj. Volume
Date                                                       ...
1962-01-02  101.00  103.7500  101.000  101.00     16800.0  ...   0.262323   0.269465   0.262323    0.262323    1612800.0
1962-01-03   99.50   99.5000   97.250   98.75     32800.0  ...   0.258427   0.258427   0.252583    0.256479    3148800.0
1962-01-04   99.00  100.2500   99.000   99.50     17600.0  ...   0.257128   0.260375   0.257128    0.258427    1689600.0
1962-01-05   99.50  100.7500   97.000   97.25     29600.0  ...   0.258427   0.261673   0.251934    0.252583    2841600.0
1962-01-08   96.50   96.5000   94.380   96.25     42400.0  ...   0.250635   0.250635   0.245129    0.249986    4070400.0
...            ...       ...      ...     ...         ...  ...        ...        ...        ...         ...          ...
2018-03-21   43.13   43.4500   42.790   43.00  13029766.0  ...  43.130000  43.450000  42.790000   43.000000   13029766.0
2018-03-22   42.88   43.3650   42.700   42.76  12134714.0  ...  42.880000  43.365000  42.700000   42.760000   12134714.0
2018-03-23   42.82   43.1556   42.290   42.33  13190877.0  ...  42.820000  43.155600  42.290000   42.330000   13190877.0
2018-03-26   42.61   42.8099   42.250   42.69  10939927.0  ...  42.610000  42.809900  42.250000   42.690000   10939927.0
2018-03-27   42.70   43.3100   42.525   42.89  11595357.0  ...  42.700000  43.310000  42.525000   42.890000   11595357.0

[14155 rows x 12 columns]

Impression personnelle

Il semble que les dernières données sur le cours de l'action ne puissent pas être obtenues si l'API Quandl est la version gratuite. Je voulais créer un service qui utilise les dernières données sur le cours de l'action, donc j'aimerais trouver un autre service API capable d'obtenir la dernière version du cours de l'action.

Recommended Posts

Obtenez des données sur le cours de l'action avec l'API Quandl [Python]
Obtenez des stocks avec Python
Obtenez des données Youtube avec python
Obtenez des avis avec l'API googlemap de python
[Python] Obtenez des données économiques avec DataReader
Obtenez des données de l'API d'analyse avec le client API Google pour python
Obtenez des données supplémentaires vers LDAP avec python
[Note] Obtenir des données de PostgreSQL avec Python
Obtenez des données alimentaires avec l'API Amazon (Python)
Obtenez les données de l'API Google Fit en Python
Obtenez des données Youtube en Python à l'aide de l'API Youtube Data
[Python] Obtenez des informations sur le package Python avec l'API PyPI
[Python] Obtenez tous les commentaires à l'aide de Youtube Data Api
J'ai essayé d'obtenir des données CloudWatch avec Python
Obtenez date avec python
Obtenez l'objet et le corps de Gmail avec Python et l'API Gmail
Acquisition automatique des données de cours des actions avec docker-compose
Web scraping avec Python (cours de l'action)
Analyse de données avec Python
Obtenez le cours de l'action d'une entreprise japonaise avec Python et faites un graphique
Obtenez des données financières avec python (puis un peu de bricolage)
Obtenir le calendrier de l'API Garoon SOAP avec Python + Zeep
Il y a un manque de données lors de l'acquisition de données sur le cours des actions avec Pandas-datareader
[Python] Obtenez des données insight à l'aide de l'API Google My Business
Obtenez des commentaires et des abonnés avec l'API de données YouTube
[Série chronologique avec plotly] Visualisation dynamique avec plotly [python, cours boursier]
[Python] Obtenez des informations sur les utilisateurs et des articles sur l'API de Qiita
Obtenir des données de la base de données via ODBC avec Python (Access)
Obtenez le code du pays avec python
Exemple de données créées avec python
Utiliser l'API Trello avec python
Obtenez la chronologie Twitter avec Python
Utiliser l'API Twitter avec Python
Obtenir des informations avec l'API Zabbix
Prévision du cours de l'action avec tensorflow
API Web avec Python + Falcon
Obtenir l'ID de thread avec python
Python: prévision du cours de l'action, partie 2
Commencez avec Python! ~ ② Grammaire ~
Appelez l'API avec python3.
Utiliser l'API subsonique avec python3
Conseils d'acquisition de données de cours de bourse
Obtenir le répertoire personnel avec python
Obtenir un événement de clavier avec python
Obtenez des informations sur l'alambic avec Python
Python: prévision du cours de l'action partie 1
Lire des données json avec python
Obtenez un classement avec l'API Rakuten
"Obtenir des données de séries chronologiques de stock à partir de k-db.com avec Python" Mémo de création d'environnement de programme
Historique de programmation 1 mois Extraire le stock NY Dow avec Python!
Débarrassez-vous des données sales avec Python et les expressions régulières
[Analyse du cours de l'action] pandas apprenant avec des données fictives (002: sortie log)
Obtenez des données supplémentaires vers LDAP avec python (Writer et Reader)
[Introduction à Python] Comment obtenir des données avec la fonction listdir
Obtenez des informations sur les actions japonaises de Yahoo Finance avec Pandas
Jouez avec l'API de données YouTube v3 à l'aide du client Python de l'API Google
Obtenez des données LeapMotion en Python.