Online-Aktienportfolio-Charts

Es gibt viele Websites, die ich besuchen kann, um ein Diagramm von Aktien zu erhalten, z. B. finance.google.com, finance.yahoo.com und andere.

Aber ich möchte ein Diagramm erhalten, das zeigt, wie sich ein aus mehreren Aktien bestehendes Portfolio entwickelt hätte. Angenommen, ich habe ein Portfolio, das aus 100 MSFT-Aktien, 50 GOOG-Aktien und 100 Short-Aktien von T besteht. Ich möchte "100*MSFT + 50*GOOG - 100*T" in den Börsenticker eingeben und lassen Sie es mir die Grafik zeigen, aber das funktioniert nicht. Vielleicht hat einer der bestehenden Dienste es und ich habe nur nicht herausgefunden, wie man es benutzt. Einige Lektüre deutet zum Beispiel darauf hin, dass Google Finanzen mir erlaubt, mein Portfolio grafisch darzustellen, aber ich sehe einfach nicht, wo oder ob sie überhaupt wirklich darüber sprechen, was ich tun möchte.

Antworten (1)

Ich würde die Kombination von python , ystockquote und einer der vielen Python-Plotbibliotheken wie matplotlib pyplot , Plotly oder Bokeh vorschlagen - die Bokeh-Site hat sogar ein Beispiel , das dem sehr ähnlich sieht, was Sie gerne tun würden.

Sie wären wahrscheinlich noch besser mit Pandas , die sich in mehrere Websites integrieren lassen, wie hier zu sehen ist .

Mit Pandas ist es lächerlich einfach, an die Daten zu kommen, die aus diesem Dogfish-Blog gestohlen wurden :

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’]]