Obtenez le cours de l'action d'une entreprise japonaise avec Python et faites un graphique

Installez jsm

$ pip install matplotlib pandas
$ pip install jsm

Créer un script

Veuillez le remplacer par le numéro de l'entreprise que vous souhaitez obtenir. Cette fois, je vais l'essayer dans mon entreprise (Furukawa Denko 5801).

get_stock_price.py


import datetime
import jsm

q = jsm.Quotes()

start_date = datetime.date(2012, 1, 1)
#end_date = datetime.date(2015, 12, 1)

c = jsm.QuotesCsv()
c.save_historical_prices('finance5801.csv', 5801, jsm.DAILY, start_date)

plot_stock_price.py


import matplotlib.pyplot as plt
import pandas as pd

fig = plt.figure(figsize=(6,4))
name =['date', 'open', 'high', 'low', 'close', 'volume', 'adj_close']
df = pd.read_csv('finance5801.csv', names=name, parse_dates=['date'], index_col='date')
df.head()
df['adj_close'].plot()
plt.title("stock price (furukawa-electric)")
plt.tight_layout()
plt.show()
fig.savefig("stock_furukawa.png ")

Courir

$ python get_stock_price.py
$ python plot_stock_price.py
stock_furukawa.png

Recommended Posts

Obtenez le cours de l'action d'une entreprise japonaise avec Python et faites un graphique
Calculer l'itinéraire le plus court d'un graphe avec la méthode Dyxtra et Python
Obtenez des stocks avec Python
Faisons un graphe avec python! !!
Fabriquez un thermomètre BLE et obtenez la température avec Pythonista3
Acquérir les données de Mitsubishi UFJ International Investment Trust eMAXIS avec Python et créer un graphique avec le début du terme comme 100
Téléchargez les données de cours des actions japonaises avec Python
Obtenez le prix d'achat et de vente de la monnaie virtuelle avec l'API de l'échange Zaif et créez un graphique
Lisez l'image du graphique avec OpenCV et obtenez les coordonnées du point final du graphique
Obtenez des visites d'articles et des likes avec l'API Qiita + Python
Créez DNN-CRF avec Chainer et reconnaissez la progression des accords de la musique
Obtenez et estimez la forme de la tête en utilisant Dlib et OpenCV avec python
[Python] Récupérez les fichiers dans le dossier avec Python
Récupérer l'appelant d'une fonction en Python
Copiez la liste en Python
Obtenez des données sur le cours de l'action avec l'API Quandl [Python]
Prise en compte des forces et faiblesses de Python
[Python] Get the day (anglais et japonais)
Comment obtenir une liste de fichiers dans le même répertoire avec python
[Introduction à Python] Comment obtenir l'index des données avec l'instruction for
[Python] Obtenez les nombres dans l'image graphique avec OCR
Essayez de créer un jeu simple avec Python 3 et iPhone
Visualisez la gamme d'insertions internes et externes avec python
Faire un point d'arrêt sur la couche c avec python
Obtenez l'état de fonctionnement de JR West avec Python
[Python] N'est-ce pas le plus élevé et le plus élevé si vous pouvez saisir les caractéristiques d'une entreprise avec nlplot?
Obtenez une grande quantité de données Twitter de Starba avec python et essayez l'analyse de données Partie 1
Faites une loterie avec Python
Obtenez l'identifiant d'un GPU avec une faible utilisation de la mémoire
Obtenez UNIXTIME au début d'aujourd'hui avec une commande
Associez Python Enum à une fonction pour la rendre appelable
Obtenez le nombre d'éléments spécifiques dans la liste python
Obtenez une liste des livres électroniques DMM achetés avec Python + Selenium
J'ai évalué la stratégie de négociation du système boursier avec Python.
Débarrassez-vous des données sales avec Python et les expressions régulières
Détecter les objets d'une couleur et d'une taille spécifiques avec Python
Exemple d'analyse HTTP GET et JSON avec Pepper Python
Jouez avec le mécanisme de mot de passe de GitHub Webhook et Python
Obtenez des informations sur les actions japonaises de Yahoo Finance avec Pandas
Récupérez la source de la page à charger indéfiniment avec python.
Obtenez de manière récursive la liste Excel dans un dossier spécifique avec python et écrivez-la dans Excel.
Obtenez une liste des métriques CloudWatch et une table de correspondance des unités unitaires avec Python boto
L'histoire de Python et l'histoire de NaN
Faisons une interface graphique avec python.
Obtenez la météo avec les requêtes Python
Obtenez la météo avec les requêtes Python 2
Créer un système de recommandation avec python
Faire un joli graphique avec plotly
Coexistence de Python2 et 3 avec CircleCI (1.0)
J'ai comparé la vitesse de Hash avec Topaz, Ruby et Python
Un chercheur d'une société pharmaceutique a résumé les règles de description de base de Python
Remarque: obtenez les premier et dernier éléments de Python OrderedDict de manière non destructive
[Statistiques] Saisir l'image de la théorie de la limitation du pôle central avec un graphe
[python, ruby] sélénium-Obtenez le contenu d'une page Web avec le pilote Web
[Python] Comment obtenir le premier et le dernier jour du mois