Zum Inhalt springen
Bolanger

Auf einmal funktioniert Kursabruf über Google Finance nicht mehr?

Empfohlene Beiträge

Bolanger

Hallo,

 

ich rufe nun schon seit einigen Jahren Kursdaten über Google Finance in einem Google Sheet ab. Für den Ishares Stoxx 600 ist die Kursabfrage: =GOOGLEFINANCE("FRA:EXSA";"price"). Das hat immer schön funktioniert, klappt aber seit einigen Tagen nicht mehr. ha jemand eine Ahnung, woran das liegen kann? Der Fehler kam zumindest für mich aus dem Nichts. Kursabfrage von Xetra klappt mit dem ETF auch nicht mehr, das Kürzel EXSA müsste aber noch aktuell sein.

Diesen Beitrag teilen


Link zum Beitrag
leoluchs

Der Abruf über Google funktioniert auch bei anderen ETFs von iShares seit letzter Woche nicht mehr. Versuchs mal bei ariva.de.

Diesen Beitrag teilen


Link zum Beitrag
Bolanger

Aha, das Problem liegt also nicht bei mir, sondern bei IShares. Gut zu wissen, denn ich habe schon ziemlich viel rumprobiert. Ich hoffe, dass dieses problem irgendwann gelöst wird, denn der Abruf aus GDrive in Excel ist so schön komfortabel. Da möchte ich eigentlich nicht mir etwas für einen Datenabruf aus anderer Quelle zusammenbasteln.

 

Grüße

 

 

Diesen Beitrag teilen


Link zum Beitrag
oktavian
vor 43 Minuten von Bolanger:

Abruf aus GDrive in Excel ist so schön komfortabel.

wie funktioniert das? Also nicht im browser sondern mit Goole Drive desktop und dann mit MS Excel?

 

Bei google finance in googlesheets kann man für Einzelfälle auch importxml mit xpath Nutzen z.B. für Bezugsrechte, welche gar nicht so schnell in googlefinance aufgenommen werden.

Diesen Beitrag teilen


Link zum Beitrag
Bolanger

Ui, ich müsste mich nochmal durchn die genauen Anleitungen suchen. Kurz beschrieben habe ich ein GoogleDoc erstellt, in dem ich in den verschiedenen zellen die jeweils aktuellen Kurse der ETF abrufen lasse. Dieses Tabellenblatt ist dann als externe Datenquelle mit meinem Offline-XLS-Sheet verknüpft. Dazu finden sich aber auch etliche Anleitungen im Netz, auch Youtube-Videos dazu.

 

Ich fand an der Lösung interessant, dass online bei irgendeinem Dienstleister wie Google, Extraetf oder so nichts über mein depot bekannt ist. Die können sich nur denken, dass ich mich offensichtlich für die wertpapiere interessieren, deren Kurse ich abfrage. Die eigentliche Verrechnung mit den Stückzahlen, Renditeauswertungen etc. finden dann ausschliesslich auf meinem eigenen rechner in einer lokalen XLS-Datei statt.

Diesen Beitrag teilen


Link zum Beitrag
Oli Garch

Manchmal sind diese Kursaussetzer ja nur vorübergehend.
Bis dahin könnntest du in deine Google-Tabelle z. B. folgendes eintragen:
=IMPORTXML("https://www.ariva.de/263530/historische_kurse?boerse_id=12";"//*[@itemprop='price']")
Der Kurs kommt dann von Ariva. Verwendet wird die WKN 263530. Börsenkurs ist von Xetra (boerse_id=12). Fondsgesellschaft wäre boerse_id=8.
 

Diesen Beitrag teilen


Link zum Beitrag
jgobond

hab seit ein paar Tagen auch ein Problem mit dem Lyxor etf006. Manchmal ändern sich die Kürzel. wichtig ist dabei, daß man das kürzel verwendet, das auch an der abgerufenen Börse verwendet wird. da hatte ich schon mit Einzeltiteln Konfussion. beim etf006 komm ich da aber i.M. auch nicht weiter.

 

vor 2 Stunden von Oli Garch:

... folgendes eintragen:
 

prima tip: wo findet man da eine Anleitung zu ? also kürzel für Frankfurt = fra?

Diesen Beitrag teilen


Link zum Beitrag
Bolanger

Das Kürzel habe ich gerade nochmal überprüft. Auf der Seite der Börse Frankfurt wird nach wie vor "EXSA" als Kürzel geführt. Schon merkwürdig, dassvon jetzt auf gleich die Abfrage nicht mehr möglich ist. Der Disconnect scheint dann doch aber bei der Börse Frankfurt zu liegen und nicht bei IShares, denn von dort werden die Kurse ja abgerufen.

Diesen Beitrag teilen


Link zum Beitrag
Oli Garch
vor 34 Minuten von jgobond:

wo findet man da eine Anleitung zu ? also kürzel für Frankfurt = fra?

Eine Anleitung habe ich nicht.

Einfach mal bei Ariva den Fonds aufrufen, auf Kurse klicken. Da werden alle Börsenplätze angezeigt. Wählt man da einen Börsenplatz aus, wird in der URL des Browsers am Ende die Börsen-id von Ariva angezeigt. Die nimmst du dann, um die URL in der IMPORTXML-Formel in der Google-Tabelle anzupassen. Für Frankfurt wäre das die 1.

Diesen Beitrag teilen


Link zum Beitrag
oktavian
vor 4 Stunden von Bolanger:

Dieses Tabellenblatt ist dann als externe Datenquelle mit meinem Offline-XLS-Sheet verknüpft. Dazu finden sich aber auch etliche Anleitungen im Netz, auch Youtube-Videos dazu.

wenn du das in MS Excel hast, kannst du auch direkt aus Excel noch beliebig viele Web-Quellen für Kurse abrufen. Lediglich google finance braucht den Umweg über sheets.

Diesen Beitrag teilen


Link zum Beitrag
jgobond

 

vor 16 Stunden von Oli Garch:

 

ok, funktioniert, danke. Brauche ich nur noch den Schlusskurs vom Vortag. closeyest wie bei google funktioniert schon mal nicht. Hättest du da auch noch einen Tip?

 

Diesen Beitrag teilen


Link zum Beitrag
Oli Garch

Für den Vortag probier mal das hier:

=index(IMPORTXML("https://www.ariva.de/263530/historische_kurse?boerse_id=1";"//*[@class='arrow0'][2]");5)

Hier wird aus der Tabelle der historischen Kurse der Vortageswert aus der zweiten Zeile ausgelesen.

Auch hier mit 'boerse_id=' den Börsenplatz individuell anpassen.

Diesen Beitrag teilen


Link zum Beitrag
Nasenwasser

Same problem here ... und zwar zusätzlich noch mit dem Comstage/Lyxor MSCI Pacific, WKN ETF114, Ticker X014.

Diesen Beitrag teilen


Link zum Beitrag
Oli Garch
vor 2 Stunden von Nasenwasser:

Same problem here ... und zwar zusätzlich noch mit dem Comstage/Lyxor MSCI Pacific, WKN ETF114, Ticker X014.

Kurs für den Comstage/Lyxor MSCI Pacific (Börsenplatz Frankfurt - boerse_id=1):

hier mal so, dass in Zelle C60 die WKN ETF114 steht

=IMPORTXML("https://www.ariva.de/" & C60 & "/historische_kurse?boerse_id=1";"//*[@itemprop='price']")

oder so mit WKN in die Zelle kopieren:

=IMPORTXML("https://www.ariva.de/ETF114/historische_kurse?boerse_id=1";"//*[@itemprop='price']")

 

Für den Vortag;

=index(IMPORTXML("https://www.ariva.de/" & C60 & "/historische_kurse?boerse_id=1";"//*[@class='arrow0'][2]");5)

=index(IMPORTXML("https://www.ariva.de/ETF114/historische_kurse?boerse_id=1";"//*[@class='arrow0'][2]");5)

 

 

Diesen Beitrag teilen


Link zum Beitrag
Tommüller

Sorry, wenn ich jetzt etwas OT bin...

 

Aber wenn hier schon die Importxml-Experten sind:

Ich würde mir gerne von der Seite alreits.com die Punktzahl exportieren - bekomme das aber so gar nicht hin.

(Also z.B. auf https://alreits.com/reits/OHI die Zahl 76)

 

Wäre super wenn mir jemand helfen könnte

 

Vielen Dank im Voraus

 

Diesen Beitrag teilen


Link zum Beitrag
Oli Garch
vor 33 Minuten von Tommüller:

Ich würde mir gerne von der Seite alreits.com die Punktzahl exportieren - bekomme das aber so gar nicht hin.

=importxml("https://alreits.com/reits/OHI";"//*[@class='MuiTypography-root ScoreTotal__Score-sc-11u72gf-1 gGSYUc MuiTypography-body1']")

 

Diesen Beitrag teilen


Link zum Beitrag
dyna
vor 20 Stunden von Oli Garch:

=importxml("https://alreits.com/reits/OHI";"//*[@class='MuiTypography-root ScoreTotal__Score-sc-11u72gf-1 gGSYUc MuiTypography-body1']")

 

Kann jemand erklären, wie man diesen Abruf generieren kann?

Diesen Beitrag teilen


Link zum Beitrag
jgobond
Am 13.12.2022 um 10:43 von Oli Garch:

Für den Vortag probier mal das hier:

Oli, Du Teufelskerl !!!

Danke

Diesen Beitrag teilen


Link zum Beitrag
hattifnatt
vor 47 Minuten von dyna:

Kann jemand erklären, wie man diesen Abruf generieren kann?

Das sind die CSS-Klassen der HTML-Seite https://alreits.com/reits/OHI für das gewünschte Element:

 

530F4F4A-7D28-4A30-BFBC-34304720DACB.thumb.jpeg.49b86aeefd537156b1636362b841d31e.jpeg

 

Bei den meisten Browsern (Chrome, Edge) gibt es "Developer Tools" (meistens mit F12 oder so), mit denen man den Quelltext der Seite anzeigen kann. Mit der Maus kann man auch gewünschte Regionen markieren und dann zu der entsprechenden Stelle im Quelltext springen. Wenn die Seite umgebaut wird und die Klassen dabei umbenannt, muss man die Anfrage entsprechend anpassen.

Diesen Beitrag teilen


Link zum Beitrag
chirlu

Diesen Beitrag teilen


Link zum Beitrag
Oli Garch

Mal aufbereitet, für jemand, der sich nicht so gut auskennt:

Bleiben wir bei dem Beispiel von @Tommüller:

Seite aufrufen  https://alreits.com/reits/OHI und den gewünschten Wert markieren (76).

image.png.ed41998b4b5d61b80096e53ce7f4aab8.png

Rechtsklick in die Markierung, und im Kontextmenü 'Untersuchen' auswählen.

Es wird der Quellcode angezeigt und der uns interessierende Teil ist bereits markiert:

 

image.png.83d7faf2d030d6d20133b79b0e1c1391.png

 

Jetzt muss nur noch der gefundene 'class'-Wert (lässt sich kopieren) als zweiter Parameter (X-Pafh) in die IMPORTXML-Funktion eingefügt werden.

=importxml("https://alreits.com/reits/OHI";"//*[@class='MuiTypography-root ScoreTotal__Score-sc-11u72gf-1 gGSYUc MuiTypography-body1']")

 

Diesen Beitrag teilen


Link zum Beitrag
leoluchs

Schönen Dank für die Anleitung!

Diesen Beitrag teilen


Link zum Beitrag
dyna
· bearbeitet von dyna

Danke für die Anleitung, sehr hilfreich.

 

Auch wenn es mir lieber wäre, wenn Google die Daten für den ETF110 wieder ausspuckt - komischerweise geht es für den ETF127 ja ohne Probleme.

 

Bisher hat es immer (bis auf kurze Aussetzer manchmal) funktioniert. Nun schon seit einigen Tagen nicht mehr.

 

Hat jemand ne Idee? 

Diesen Beitrag teilen


Link zum Beitrag
drk815

Guten Tag zusammen,

 

habe mich hier grade mal angemeldet um Danke zu sagen. Danke für den IMPORTXML-Aufruf. Super workaround.

Ich bin über die Seite gestolpert, als ich nach FRA:EXSA suchte weil ich das gleiche googlefinance-Problem habe ;)

 

You saved my sheet, @Oli Garch 

 

Danke & entspannte Weihnachtstage ... Dirk

Diesen Beitrag teilen


Link zum Beitrag
Oli Garch
vor 4 Stunden von drk815:

You saved my sheet

Vielen Dank @drk815 für die Rückmeldung. Freut mich, wenn ich helfen konnte.

Ebenso frohes Fest.

Oli

 

Diesen Beitrag teilen


Link zum Beitrag

Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde dich hier an.

Jetzt anmelden

×
×
  • Neu erstellen...