Abrufen von 1-Minuten-Titeln von Yahoo Finance

8

Ich versuche, 1 Minute historische Aktienkurse von Yahoo Finance herunterzuladen, sowohl für den aktuellen Tag als auch für die vorherigen.

Yahoo (genau wie Google) unterstützt Daten von bis zu 15 Tagen unter Verwendung der folgenden API-Abfrage:

Ссылка

Tatsache ist, dass sich die Daten auch dann ändern, wenn die Märkte geschlossen sind! Versuchen Sie, jede Minute oder so zu aktualisieren, und einige Minutenbalken ändern sich, sogar von Beginn der Sitzung an.

Eine weitere interessante Sache ist, dass alle diese Abfragen leicht unterschiedliche Daten für die gleichen Balken zurückgeben: Ссылка 2.0 / AAPL / chartdata; type = quote; range = 1d / csv

Ersetze die fettgedruckte Zahl durch 100000 und es funktioniert immer noch, gibt aber etwas andere Daten zurück.

Versteht jemand das?

Gibt es eine moderne YQL-Abfrage, die anstelle dieser API historische Minutendaten abrufen kann?

Danke!

    
Danny 03.03.2015, 01:55
quelle

1 Antwort

3

Historische Minutendaten sind nicht so leicht zugänglich, wie wir es gerne hätten. Ich habe herausgefunden, dass die kostengünstigste Möglichkeit, Intraday Stock Price-Daten zu sammeln, darin besteht, automatisierte Skripts zu entwickeln, die Kursinformationen für jedes Mal erfassen, wenn die Märkte geöffnet sind.

Ähnlich wie die Yahoo-Daten-URL, die Sie geteilt haben, verwaltet Bloomberg 1-Tages-Intraday-Preisinformationen im JSON-Format wie folgt: Ссылка

Die URL-Konvention scheint leicht selbst einzugeben, sobald Sie eine Liste von Tickersymbolen und ein Verständnis für die konsistente Syntax haben.

Um jedoch zu dieser URL zu gelangen, habe ich einfach, ohne eine Ahnung zu haben, wie ich es erraten / reverse-engineering machen könnte, hier Ссылка und verwendete Developer Tools in meinem Browser und verfolgte eine Hintergrund-GET-Anfrage, die mich zu dieser URL führte. Ich wäre nicht überrascht, wenn Sie ähnliche Methoden auf anderen Preisdaten-Websites anwenden könnten.

Sie können auch Skripte schreiben, um Preisdaten so schnell wie Ihr Internet zu verfolgen. Ein Python-Paket, das ich ziemlich praktisch finde und das ystockquote

ist

Sie können veranlassen, dass Preisdaten alle paar Sekunden angefordert werden und diese in eine tägliche Zeitreihendatenbank aufgezeichnet werden.

    
RasikhJ 22.03.2016 19:35
quelle

Tags und Links