Ich erstelle gerade ein Programm, in dem ich Bestandsdaten von yahoo finance mithilfe des Moduls yahoo_finance abrufen möchte. Ich möchte jedoch Daten für 4 Aktien holen, wobei ich vermute, dass dies eine Schleife wäre. Hier ist die Grundstruktur ich daran gedacht, mit:Abrufen von Daten Yahoo Finance
from yahoo_finance import Share
ticker_symbols = ["YHOO", "GOOG", "AAPL"]
i = 0
while i < 4:
company = Share(str(i))
print (company.get_open())
i += 1
Das Hauptproblem ich Hilfe benötigen mit, wie ich eine Schleife konstruieren würde, dass iteriert über alle ticker_symbols. Wie Sie aus meinem „versuchen“ sagen kann, über ich völlig ahnungslos bin, da ich Python neu bin. Ein zweites Problem, das ich habe, ist, wie ich Daten ab 30 Tage bis zu aktuellem Datum holen würde das Modul. Vielleicht hätte ich zum Web Scraping greifen sollen, aber es scheint so viel schwieriger zu sein.
macht viel Sinn, lesen Sie heute auf Python und erkannte, dass die Antwort etwas offensichtlich gewesen sein könnte. Wenn es Ihnen nichts ausmacht, dass ich frage, wissen Sie, ob es eine Möglichkeit gibt, den Beta-Wert mit dem Yahoo Finanzmodul zu berechnen oder 30 Tage hoch/niedrig zu bekommen? – ghostfkrcb
Ich bin nicht mit dem Yahoo Finance-Modul und API vertraut ehrlich zu sein. Ich bin nicht sicher, ob es solche Daten zurückgibt oder Sie müssen die Ergebnisse selbst kompilieren, in diesem Fall würde ich empfehlen, Pandas, Numpy und Scipy zu betrachten - sie haben eine Menge Dienstprogramme, um Ihnen zu helfen, mit Zahlenverarbeitung umzugehen. –