Obtenez des stocks avec Python

En étudiant Python, il y avait un module qui semblait intéressant, alors j'ai essayé de l'utiliser

Les choses nécessaires

pandas_datareader

Vous pouvez l'installer avec le code suivant pip install pandas-datarader

Sujet principal

Cette fois, j'ai obtenu le cours de l'action d'une société appelée GAFA Veuillez rechercher Yahoo Finance pour d'autres actions.

read-stock


import pandas_datareader as web
import pandas as pd
import datetime
data=web.get_data_yahoo(['GOOG','AAPL','FB','AMZN'])['Adj Close']

print(data.pct_change().tail())

Exemple de sortie

Symbols         GOOG      AAPL        FB      AMZN
Date
2020-09-04 -0.030941  0.000662 -0.028820 -0.021787
2020-09-08 -0.036863 -0.067295 -0.040922 -0.043944
2020-09-09  0.016034  0.039887  0.009441  0.037707
2020-09-10 -0.016018 -0.032646 -0.020568 -0.028605
2020-09-11 -0.007376 -0.013129 -0.005521 -0.018547

Simple ~~ Explication ~~ données: cours de clôture ajusté de chaque action (Adj Close) pct_change (): Méthode pour trouver le montant de la monnaie tail (): récupère les 5 dernières lignes de DataFrame

datetime


#Si vous souhaitez décider de la période d'acquisition
data=web,get_data_yahoo(['GOOG','AAPL','FB','AMZN'],
                        start=datetime.datetime(20xx,yy,zz),
                        end=datetime.datetime(20xx,yy,zz))['Adj Close']

outre Ouvert: prix ouvert Fermer: Fermer le prix Élevé: Élevé Bas: prix bas Volume: Volume Etc

Recommended Posts

Obtenez des stocks avec Python
Obtenez date avec python
Web scraping avec Python (cours de l'action)
Obtenez le code du pays avec python
Obtenez la chronologie Twitter avec Python
Obtenez des données Youtube avec python
Prévision du cours de l'action avec tensorflow
Obtenir l'ID de thread avec python
Python: prévision du cours de l'action, partie 2
Commencez avec Python! ~ ② Grammaire ~
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
[Série chronologique avec plotly] Visualisation dynamique avec plotly [python, cours boursier]
Obtenez le cours de l'action d'une entreprise japonaise avec Python et faites un graphique
Commencez avec Python! ~ ① Construction de l'environnement ~
Obtenez des avis avec l'API googlemap de python
Obtenez la météo avec les requêtes Python
Obtenez une capture d'écran Web avec python
Obtenez la météo avec les requêtes Python 2
[Python] Obtenez des données économiques avec DataReader
[Python] Mes prévisions de cours de bourse [HFT]
Comment démarrer avec Python
[Petite histoire] Obtenez l'horodatage avec Python
Obtenez les tendances Qiita avec le scraping Python
Démarrez avec Python avec Blender
Obtenez des informations météorologiques avec Python et le grattage
Historique de programmation 1 mois Extraire le stock NY Dow avec Python!
Obtenez des informations sur les actions japonaises de Yahoo Finance avec Pandas
Obtenez des données supplémentaires vers LDAP avec python
Obtenez des informations sur la propriété en grattant avec python
Obtenir le code HTML de l'élément avec du sélénium Python
[Note] Obtenir des données de PostgreSQL avec Python
Statistiques avec python
Python avec Go
[Python] Récupère le nom de la variable avec str
Twilio avec Python
Intégrer avec Python
Jouez avec 2016-Python
AES256 avec python
Vérifiez les cours des actions avec Slackbot en utilisant Python
Testé avec Python
python commence par ()
avec syntaxe (Python)
Commençons avec TopCoder en Python (version 2020)
Prévision de stock avec TensorFlow (LSTM) ~ Prévision de stock Partie 1 ~
[Python] Création d'un graphique de tirage des actions
Bingo avec python
Zundokokiyoshi avec python
[Python] Obtenez des informations sur le package Python avec l'API PyPI
Comment les débutants en Python commencent avec Progete
Entendons-nous bien avec Python # 0 (Construction de l'environnement)
Excel avec Python
Micro-ordinateur avec Python
[Blender x Python] Commençons avec Blender Python !!
Cast avec python
Jeu à la main en Python (commençons avec AtCoder?)
Classement des numéros de stock par balise Qiita avec python