Probleme mit Kursaktualisierung (Yahoo Finance, Mai 2018)

Ein Cookie reicht leider nicht.

Ich schaue mir an was ich machen kann.

Ein manueller Abruf funktioniert sonderbarerweise. Was in PP anders lÀuft durchblicke ich nicht.

me@desktop:~$ curl --silent “https://query1.finance.yahoo.com/v7/finance/quote?lang=en-US&region=US&corsDomain=finance.yahoo.com&fields=$fields&symbols=EXSA.DE"{“quoteResponse”:{“result”:[{“language”:“en-US”,“quoteType”:“ETF”,“quoteSourceName”:"Delayed Quote”,“currency”:“EUR”,“market”:“de_market”,“regularMarketPrice”:39.36,“regularMarketTime”:1527155802,“regularMarketChange”:0.09500122,“regularMarketOpen”:39.26,“regularMarketDayHigh”:39.38,“regularMarketDayLow”:39.24,“regularMarketVolume”:58011,“regularMarketChangePercent”:0.24194887,“regularMarketDayRange”:“39.24 - 39.38”,“regularMarketPreviousClose”:39.265,“bid”:39.365,“ask”:39.38,“bidSize”:1687,“askSize”:18215,“messageBoardId”:“finmb_35580246”,“fullExchangeName”:“XETRA”,“longName”:“iShares STOXX Europe 600 UCITS ETF (DE)”,“averageDailyVolume3Month”:470943,“averageDailyVolume10Day”:567233,“fiftyTwoWeekLowChange”:3.6749992,“fiftyTwoWeekLowChangePercent”:0.10298442,“fiftyTwoWeekRange”:“35.685 - 39.76”,“fiftyTwoWeekHighChange”:-0.3999977,“fiftyTwoWeekHighChangePercent”:-0.010060305,“fiftyTwoWeekLow”:35.685,“exchange”:“GER”,“exchangeDataDelayedBy”:0,“priceHint”:2,“shortName”:“ISH.STOX.EUROPE 600 U.ETF”,“twoHundredDayAverageChangePercent”:0.036265727,“sourceInterval”:15,“exchangeTimezoneName”:“Europe/Berlin”,“exchangeTimezoneShortName”:“CEST”,“gmtOffSetMilliseconds”:7200000,“esgPopulated”:false,“tradeable”:false,“fiftyTwoWeekHigh”:39.76,“ytdReturn”:-4.14,“trailingThreeMonthReturns”:-4.16,“trailingThreeMonthNavReturns”:-4.14,“fiftyDayAverage”:38.271572,“fiftyDayAverageChange”:1.0884285,“fiftyDayAverageChangePercent”:0.028439607,“twoHundredDayAverage”:37.982536,“twoHundredDayAverageChange”:1.3774643,“marketState”:“REGULAR”,“symbol”:“EXSA.DE”}],“error”:null}}

1 Like

Auch bei mir aktualisiert sich nichts mehr, weder automatisch noch per Tastenbefehl.
Hhmmm
 what to do?

Ich bin gerade dabei mein Portfolio auf einem Mac Pro von Investoscope 3 zu portieren und erlebe heute Probleme mit der Kursaktualisiereung.

Fehlerprotokolle: Downloadfehler bei Versuch 1 fĂŒr Ticker DAI.DE: Yahoo Crumb nicht gefunden

Alpha Vantage:

Thu May 24 16:13:31 CEST 2018
Unerwartetes Feld in Serverantwort: {
“Error Message”: “Invalid API call. Please retry or visit the documentation (https://www.alphavantage.co/documentation/) for TIME_SERIES_INTRADAY.”

3 Wege konnte ich updaten.

Bin mit der Fehlersuche noch nicht sehr erfolgreich 


Bei mir leider das gleiche, keine Kurse können mehr abgefragt werden.

Bei mir leider auch, kann auch keine Kurse abrufen fĂŒr neu angelegte Wertpapiere: Microsoft.

Gruß Cristina

2 BeitrÀge wurden in ein neues Thema verschoben: Fehler beim Update: Java Version zu alt

Bei mir ebenso keine Kursaktualisierungen möglich. Was kann man da machen?

1 Like

Das „Problem“ ist diese Einwilligung um Cookies zu speichern, die Such-, Standort- und Browsing-Daten verwenden. Ich weiß nicht was ich da machen kann/will/darf. Es wird Zeit sich nach anderen Quellen umzusehen.

1 Like

Hallo seit dem ich die neue Aktualisierung am 22.05.18 installiert habe. habe ich das gleiche Problem. Die Kurse aktualisieren sich nicht mehr. ich bekomme diesen Fehler. Wie kann ich es beheben
Portfolio

Rechtlich sollte das kein großes Problem sein: Wenn Du diesen Text anzeigst und man wie beim Webzugriff bestĂ€tigen oder ablehnen kann, dann mĂŒsste das in Ordnung sein.

SoftwaremĂ€ĂŸig ist das natĂŒrlich eine ganz andere Sache, darĂŒber kann ich nichts sagen.

@AndreasB Aber es wird schon die API benutzt und nicht das HTML geparst? Denn bei der API kommt natĂŒrlich keine solche Meldung zum bestĂ€tigen?! Das Beispiel von @ProgFriese funktioniert ja wunderbar

 curl --silent "https://query1.finance.yahoo.com/v7/finance/quote?lang=en-US&region=US&corsDomain=finance.yahoo.com&symbols=EXSA.DE"

Aber selbst der Direktaufruf im Browser liefert ein JSON zurĂŒck:
https://query1.finance.yahoo.com/v7/finance/quote?lang=en-US&region=US&corsDomain=finance.yahoo.com&symbols=EXSA.DE,LHA.DE,SAP.DE

Das Problem ist offenbar großflĂ€chig.
Hier mein Fehlerprotokoll
Thu May 24 19:45:10 CEST 2018
GBK


Thu May 24 19:45:10 CEST 2018
Downloadfehler bei Versuch 1 fĂŒr Ticker GBQ.SG: Yahoo Crumb nicht gefunden

java.io.IOException: Downloadfehler bei Versuch 1 fĂŒr Ticker GBQ.SG: Yahoo Crumb nicht gefunden
at name.abuchen.portfolio.online.impl.YahooFinanceQuoteFeed.internalGetQuotes(YahooFinanceQuoteFeed.java:250)
at name.abuchen.portfolio.online.impl.YahooFinanceQuoteFeed.updateHistoricalQuotes(YahooFinanceQuoteFeed.java:178)
at name.abuchen.portfolio.ui.UpdateQuotesJob$2.run(UpdateQuotesJob.java:267)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
Caused by: java.io.IOException: Yahoo Crumb nicht gefunden
at name.abuchen.portfolio.online.impl.YahooFinanceQuoteFeed.loadCrump(YahooFinanceQuoteFeed.java:275)
at name.abuchen.portfolio.online.impl.YahooFinanceQuoteFeed.internalGetQuotes(YahooFinanceQuoteFeed.java:241)

 3 more

Thu May 24 19:45:10 CEST 2018
Downloadfehler bei Versuch 2 fĂŒr Ticker GBQ.SG: Yahoo Crumb nicht gefunden

java.io.IOException: Downloadfehler bei Versuch 2 fĂŒr Ticker GBQ.SG: Yahoo Crumb nicht gefunden
at name.abuchen.portfolio.online.impl.YahooFinanceQuoteFeed.internalGetQuotes(YahooFinanceQuoteFeed.java:250)
at name.abuchen.portfolio.online.impl.YahooFinanceQuoteFeed.updateHistoricalQuotes(YahooFinanceQuoteFeed.java:178)
at name.abuchen.portfolio.ui.UpdateQuotesJob$2.run(UpdateQuotesJob.java:267)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
Caused by: java.io.IOException: Yahoo Crumb nicht gefunden
at name.abuchen.portfolio.online.impl.YahooFinanceQuoteFeed.loadCrump(YahooFinanceQuoteFeed.java:275)
at name.abuchen.portfolio.online.impl.YahooFinanceQuoteFeed.internalGetQuotes(YahooFinanceQuoteFeed.java:241)

 3 more


Es ist kein individuelles Problem. Momentan kann kein Portfolio-Performance-Nutzer mehr Kurse abrufen via Yahoo Finance.

Das Problem besteht immer noch, also bei mir zumindest, bei euch auch noch?

Das “Problem” ist der Aufruf fĂŒr die historischen Kurse:

curl --silent "https://query1.finance.yahoo.com/v7/finance/download/DAI.DE?period1=1511478000&period2=1527112800&interval=1d&events=history"

Dazu brauche ich die Cookies. Und die erfordern jetzt die BestÀtigung.

Kannst du schon eine Empfehlung abgeben, wie man sich als Anwender am besten verhÀlt? Erstmal abwarten oder schon eine Alternative einrichten?

Danke fĂŒr dein Feedback, @AndreasB! Scheint eindeutig ein Bug seitens Yahoo zu sein.

Willst du einen dreckigen Workaround? Mit POST Requests bekommt man noch Daten zurĂŒck. NatĂŒrlich ist es eigentlich ein GET, aber vielleicht ein guter, temporĂ€rer Workaround, der schnell zu implemtieren ist.

Update: Per curl hatte ich hier leider doch keinen Erfolg, hatte es nur erfolgreich per Postman getestet.

1 Like

Ansonsten ist das hier auch noch ein interessanter Endpoint mit historischen Daten und JSON Response:

https://query1.finance.yahoo.com/v7/finance/spark?symbols=DAI.DE&range=6mo&interval=1d

(Hier auch der große Vorteil, dass mehrere Symbole gleichzeitig angefragt werden können.)

1 Like

Das ist eine gute Frage.

Den Download der aktuellen Kurse konnte ich schon beheben - da war mein Code unnötig mit dem Download der historischen Kurse verbunden. Ich hoffe dazu morgen Abend ein Update von mir.

Zu dem Download der historischen Kurse kann ich weniger sagen. Der URL von @TorstenR sieht doch ganz interessant aus. Vor ca. 1 Jahr kam ebenfalls eine Umstellung und innerhalb von ein paar Tagen konnte man ausreichend Informationen finden wie man damit umgeht. Es gibt viele andere Programme die auch auf Yahoo Finance Daten brauchen. Da gibt es viele findige Leute. Ich kann nicht einschĂ€tzen ob das jetzt “nur” Europa wegen der Datenschutzrichtlinie betrifft.

Noch ein paar Tage Geduld


2 Likes