Scheinbar gibt es manche Kurse aber nur für registrierte Nutzer (Beispiel). Deswegen eignet sich die Seite wohl nicht so gut.
Generell kann man jede Webseite, die Kurse anzeigt, auch nutzen, die Kurse von dort zu extrahieren (sog. Scraping). Aber erstens bewegt man sich da rechtlich auf unsicherem Gebiet und zweitens ist das sehr fragil, da man das Programm an Änderungen der Webseite anpassen muss. Ich stelle mir das recht aufwändig vor, sowas zu pflegen.
Ich breche noch einmal eine Lanze für Alphavantage. Wer sagt, dass die nur amerikanische Daten haben? Ich habe einmal alle Aktien, Indizes und ETFs aus meinem Portfolio per Hand abgefragt. Ich musste nur bei &symbol= alles nach dem Punkt von Yahoo wegnehmen (Beispiel X010 statt X010.DE für ComStage MSCI World TRN UCITS ETF) und bekam entsprechende Ergebnisse.
Es gibt auch eine Liste aller handelbaren ETFs, aus der man sich die Kombi Kürzel (Symbol) und ISIN ziehen könnte, um dann direkt nach Eingabe der ISIN bei einem ETF den richtigen Kurs zu ziehen. Das sollte genauso auch für DAX, NASDAQ, Dow Jones, etc. gehen, wenn man sich die Mühe machen will. Es würde mich nicht wundern, wenn im Netz irgendwo schon jeamnd sich die Arbeit gemacht hat und eine solche Liste zu finden wäre?
Alphavantage liefert Intraday minutengenaue (!) Kurswerte, hat historische Daten bis 20 Jahre zurück (nach deren Aussage), kann mittlerweile auch Cryptowährungen, Goldkurs, Indizes, etc. Der JSON-Output sollte sich einfacher als HTML-Tabellen parsen lassen, weil es ein universelles Austauschformat ist und in Java zig Beispielimplementierungen inkl. einer API vorliegen. Anleitung siehe z.B. hier: JSON-Verarbeitung mit der Java API for JSON Processing. Wenn PP vom Benutzer den API-Key abfragt, den jeder kostenlos auf deren Hauptseite anfordern kann, sollte das doch sehr einfach integriert werden können.
Alternativ könnte man natürlich auch die CSV-Dateien ziehen, falls der interne CSV-Parser damit direkt arbeiten kann?
***Kann man eventuell den Thread sticky machen, so dass keine weiteren Threads mit “Kursaktualisierung geht nicht” aufgemacht werden?***
Die Funktion “TIME_SERIES_DAILY” sollte für PP ausreichen, da hier auch die Kurse des aktuellen Handelstages im OHLC-Format übergeben werden.
{
"Meta Data": {
"1. Information": "Daily Prices (open, high, low, close) and Volumes",
"2. Symbol": "X010.DE",
"3. Last Refreshed": "2017-11-03",
"4. Output Size": "Compact",
"5. Time Zone": "US/Eastern"
},
"Time Series (Daily)": {
"2017-11-03": {
....
Ich konnte auch für alle meine Aktien die bestehenden Kürzel weiterverwenden. (z.B. BLT.L → London, UNA.AS → Amsterdam, OMV.VI → Wien, UNP.F → Frankfurt)
Es wäre also meiner Meinung nach eine tolle Alternative zu Yahoo.
@AndreasB: funktioniert bei mir wunderbar. Ist eventuell etwas langsamer/hat mehr Requests, da es jede Security einzeln abfragt, aber hilft den Nutzern erst einmal weiter
Ich habe einen Workaround gebaut. Die Version veröffentliche ich nachher. Dann sollte es zumindest erst mal wieder so tun wie bisher (wenn auch langsamer). Und dann schaue ich mir tatsächlich mal Alpha Vantage an.
Ich hatte schon mal überlegt, eine Art Mini-Browser, z.B. HtmlUnit zu verwenden, um Webseiten zu scrapen.
Dann hätte man Cookie-/Referrer-Handling und sogar JavaScript für dynamische Seiten, die Kursinfos nachladen. Das schaut recht viel versprechend aus, mal schauen, wann ich mal die Zeit dazu finde.
Aber egal was ihr macht, es wird immer Probleme mit der Kursabfrage geben.
Kannst du nicht mal die Betreiber von etwas größerer Aktienseiten wie z.B. Dividendenadel oder Aktienfinder.net anschreiben. Diese haben einen Zugang zu den Echtzeitkursen. Etvl. müssen wir halt dafür bezahlen. Ich wäre bereit 10-20€ pro Jahr dafür zu zahlen / spenden etc.
Zunächst vielen Dank für die neue Version. Tolle Arbeit !
Ich benutze parallel zu PP noch Google Finance.
Hier habe ich bisher nahezu alle WP gefunden. Manchmal ist die Suche mit etwas Aufwand verbunden, aber es klappt.
Vielleicht stellt Google Finance eine sinnvolle Alternative zu Yahoo dar ?
aktuell: (Google Finance is under renovation. As a part of this process, the Portfolios feature won’t be available after mid-November 2017).
mfg
Ich habe noch einen kleinen Bug gefunden: Rechts unten bei „Letzter Kurs“ ist „Hoch“ und „Tief“ vertauscht.
Bei diesem Thema gleich ein Wunsch:
Ich würde es gut finden, wenn es bei den Wertpapieren auch die Spalten „Hoch“ und „Tief“ und vielleicht sogar noch „Volumen“ zur Auswahl geben würde…
wenn man auf http://www.ariva.de/ die historischen Kurse abruft wird auch immer der gerade aktuelle Tageskurs in der Tabelle angezeigt. Das lässt sich auch Problemlos mit PP einlesen. Ich mache das z.B. bei den Bitcoin Kursen so.
Hi, versuch doch mal die traderfox Leute anzuhauen. Ich mache alles mit traderfox, gibt kostenlose echtzeit Indikation, zumindest für Aktien wäre das perfekt.
Teufel auch, war das früher (vor 0.28.1) eine schnelle Kursaktualisierung.
Ich schau gerade 14:31 (BRST) auf die Übersicht und es sind noch immer nicht alle Kurse meiner US Aktien geladen . Macht mir nix aus, ich bin kein Daytrader und der PC läuft eh aber da sieht man mal wieder wie schnell man sich an diesen kostenlosen Luxus gewöhnt hat. @AndreasB, bleib bitte an der Sache dran, Danke.
Hi Andreas, womit liest PP denn nun die aktuellen Kurse aus? OnVista? Ariva? Und wie genau passiert das? Würde mich einfach mal interessieren für mein Excel… Danke