Graphiques de portefeuille d’actions en ligne

Michael

Graphiques de portefeuille d’actions en ligne


Il y a beaucoup de sites sur lesquels je peux aller et obtenir un graphique de tout stock tel que finance.google.com, finance.yahoo.com et autres.

Mais je veux obtenir un graphique de la performance d’un portefeuille composé de plusieurs actions. Par exemple, supposons que j’ai un portefeuille composé de 100 actions de MSFT, 50 actions de GOOG et 100 actions de short. Je voudrais taper « 100 * MSFT + 50 * GOOG – 100 * T » dans le ticker boursier et demandez-moi de montrer le graphique, mais cela ne fonctionne pas. Peut-être que l’un des services existants en dispose et que je n’ai tout simplement pas compris comment l’utiliser. Par exemple, certaines lectures suggèrent que Google Finance me permettra de représenter graphiquement mon portefeuille, mais je ne vois tout simplement pas où, ou s’ils parlent vraiment de ce que je veux faire.

Réponses


 Steve Barnes

Je suggérerais la combinaison de python , ystockquote et l’une des nombreuses bibliothèques de traçage de python telles que matplotlib pyplot , Plotly ou Bokeh – le site Bokeh a même un exemple qui ressemble beaucoup à ce que vous aimeriez faire.

Vous seriez probablement encore mieux avec Pandas qui peut s’intégrer à plusieurs sites comme on peut le voir ici .

Avec les pandas, obtenir les données est ridiculement facile, récupéré sur ce blog dogfish :

 from pandas.io.data import DataReader import pandas as pd from datetime import datetime import numpy as np company_information = pd.read_csv('mycompanylist.csv') mega_frame = [DataReader(company.strip(), "yahoo", datetime(2015,1,1), datetime.now().date()) for company in company_information[company_information.Sector == 'Technology']['Symbol']] symbol_list = [symbol for symbol in company_information[company_information.Sector == 'Technology']['Symbol']] 

 

#de, #en, d’actions, graphiques?, ligne, portefeuille

 

wiki

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *