Zum Inhalt springen
Bolanger

Auf einmal funktioniert Kursabruf über Google Finance nicht mehr?

Empfohlene Beiträge

supertobs

Vielen Dank auch von mir. 4 ETFs werden zur Zeit nicht von Googlefinance gefunden. Mit dem Workaround funzt es jetzt erst mal wieder.

Diesen Beitrag teilen


Link zum Beitrag
Drengist
· bearbeitet von Drengist

Ich bin echt ein Noob, wenn es um Excel und Co geht. Dieser Hinweis hier war schon mal Gold.

 

Das funktioniert gut:

 

Zitat

=IMPORTXML("https://www.ariva.de/etf/lyxor_msci_world_lux_ucits_etf?utp=1","//*[@itemprop='price']")

 

Der Import spuckt aber ein anderes Zahlenformat aus und ich kann Google irgendwie nicht beibringen, dass 73,326 Euro nicht 73.326 Euro sind. (Habe quasi alle Formatumwandlungen durch, er hält das Komma immer für einen Punkt, amerikanische Weise, denke ich)

 

Fast schon unangenehm, aber könnte jemand helfen?

Diesen Beitrag teilen


Link zum Beitrag
Drengist
vor 44 Minuten von Drengist:

Ich bin echt ein Noob, wenn es um Excel und Co geht. Dieser Hinweis hier war schon mal Gold.

 

Das funktioniert gut:

 

 

Der Import spuckt aber ein anderes Zahlenformat aus und ich kann Google irgendwie nicht beibringen, dass 73,326 Euro nicht 73.326 Euro sind. (Habe quasi alle Formatumwandlungen durch, er hält das Komma immer für einen Punkt, amerikanische Weise, denke ich)

 

Fast schon unangenehm, aber könnte jemand helfen?

Gelöst, Danke.

Diesen Beitrag teilen


Link zum Beitrag
Neuling47
· bearbeitet von Neuling47

Hoffentlich bin ich in diesem Thread richtig:

 

Kann es sein, dass ein paar ETF bei Googlefinance rausgeflogen sind, beispielsweise der hier: DBX1MW?

 

Und weiß jemand einen Weg, die Kurse über einen anderes Portal (Yahoo finance, Finanzen.net) in Googlesheets zu importieren?

 

Den hier finde ich auch nicht mehr, gibt es offenbar auch nicht nbei Yahoo finance: A1103E

 

Ich habe selbst eine Lösung gefunden! Danke euch.

 

Diesen Beitrag teilen


Link zum Beitrag
Glory_Days

Google (Finance) scheint wohl keine Xetra-Daten mehr zur Verfügung gestellt zu bekommen.

Diesen Beitrag teilen


Link zum Beitrag
Oli Garch
Am 17.7.2023 um 19:08 von Glory_Days:

Google (Finance) scheint wohl keine Xetra-Daten mehr zur Verfügung gestellt zu bekommen.

Aktien sind davon bei mir nicht betroffen, nur ETFs. Das lässt noch hoffen.

In der Zwischenzeit hier mal einige Möglichkeiten, Kurse in einer Google-Tabelle von anderen Internetseiten zu holen:

Lang und Schwarz:
=IMPORTXML("https://www.ls-tc.de/de/etf/" & C2; "//*[@field='mid'][@decimals='4']")

ING (Direkthandel):
=WECHSELN(TEIL(index(IMPORTDATA("https://component-api.wertpapiere.ing.de/api/v1/components/instrumentheader/"&C2);1;3);7;12);".";",")/1

NTV:
=IMPORTXML("https://kursdaten.n-tv.de/teleboerse/webelements/suche.htn?suchbegriff=" & C2; "//*[@class='ri'][4]/span")/1

Für diese Formeln sollte in Zelle C2 die ISIN des Wertpapiers stehen, also nicht das Google-Symbol.
 

Diesen Beitrag teilen


Link zum Beitrag
OceanCloud

da Oli geantwortet hat:

 

ich nutze ariva.de und da hat sich die id geändert.

 

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

 

Diesen Beitrag teilen


Link zum Beitrag
drk815
Am 20.7.2023 um 21:01 von OceanCloud:

da Oli geantwortet hat:

 

ich nutze ariva.de und da hat sich die id geändert.

 

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

 

Danke Dir. Wollte mich grad tief ins html verbuddeln - aber hier hab ich zum Glück vorher geguckt. 

Hat Excel da eigentlich inzwischen bessere/buildin-Funktionen, die funktionieren? Google scheint's ja irgendwie nicht zu interessieren. 

 

Diesen Beitrag teilen


Link zum Beitrag
TWFS

Vielen Dank für die nützlichen Hinweise, das hat mir geholfen.

 

Wer trotzdem weiter mit der GOOGLEFINANCE() Funktion arbeiten möchte, hat vielleicht noch eine andere Möglichkeit als das Pullen von anderen Websites.

Bei mir machen die Einzelaktien keine Schwierigkeiten, lediglich ETFs sind betroffen.

 

Hier hat es geholfen, die ISIN herauszufinden und bei https://www.google.com/finance einzugeben. Es wurden dann zu all unseren Vanguard-ETFs andere Börsenplätze (hier: AMS Amsterdam und BIT Mailand) angezeigt, welche prima funktionieren und sehr nahe an den Kursen in Frankfurt sind:

FRA:VWRL -> AMS:VWRL
FRA:VFEM -> BIT:VFEM
FRA:VGVE -> AMS:VEVE
FRA:VGEJ -> AMS:VAPX
FRA:VUKE -> BIT:VUKE

Vielleicht hilft es jemandem.

Diesen Beitrag teilen


Link zum Beitrag
Tante Emma
· bearbeitet von Tante Emma
Am 16.8.2023 um 10:43 von TWFS:

Vielen Dank für die nützlichen Hinweise, das hat mir geholfen.

 

Wer trotzdem weiter mit der GOOGLEFINANCE() Funktion arbeiten möchte, hat vielleicht noch eine andere Möglichkeit als das Pullen von anderen Websites.

Bei mir machen die Einzelaktien keine Schwierigkeiten, lediglich ETFs sind betroffen.

 

Hier hat es geholfen, die ISIN herauszufinden und bei https://www.google.com/finance einzugeben. Es wurden dann zu all unseren Vanguard-ETFs andere Börsenplätze (hier: AMS Amsterdam und BIT Mailand) angezeigt, welche prima funktionieren und sehr nahe an den Kursen in Frankfurt sind:


FRA:VWRL -> AMS:VWRL
FRA:VFEM -> BIT:VFEM
FRA:VGVE -> AMS:VEVE
FRA:VGEJ -> AMS:VAPX
FRA:VUKE -> BIT:VUKE

Vielleicht hilft es jemandem.

Mir hat es sehr geholfen. Besten Dank. Seit ein paar Wochen hat es mich schon irritiert, dass meine Tabellen nicht funktionieren. Nun konnte Dank deines Hinweises auf Google Finance alle Ticker an anderen Börsenplätzen finden und aktualisieren. Alles funktioniert wieder.

 

Beste Grüße 

Diesen Beitrag teilen


Link zum Beitrag
dh1895

Bisschen traurig, dass Google nicht bereit ist die 2,50€ auf den Tisch zu legen um von Xetra alle Daten zu bekommen. Denke L&S, tradegate und Co. würden sich da sicher auch anbieten. Kann doch alles nicht so schwer sein 

Diesen Beitrag teilen


Link zum Beitrag
TWFS
vor 23 Stunden von dh1895:

Bisschen traurig, dass Google nicht bereit ist die 2,50€ auf den Tisch zu legen um von Xetra alle Daten zu bekommen. …

So sicher bin ich mir da gar nicht, dass der Fehler bei Google zu suchen ist.

Wer schon mal ein System auf (auch kommerzielle) APIs gesetzt hat, der hat gelernt, seinen Code zu härten.

Es kann auch sein, dass die API der Börse Frankfurt Fehler geliefert hat (z.B. bei den ETFs), und das Google Backend dieses Datenbanksegment aus dieser Quelle schlicht automatisch abgeknipst hat. Würde mich nicht wundern, die Website der Börse Frankfurt greift wahrscheinlich auf eben diese API zu und liefert manchmal erratische Ergebnisse - neulich alle Kurse +100€ bei mir.

Schade finde ich, dass so lange nichts passiert, da dürfte von mir aus gerne mal ein Mensch aktiv werden :sleep:

Diesen Beitrag teilen


Link zum Beitrag
Pike-Matrick

Ich habe Probleme mit Google Shhets die =IMPORTXML Funktion zu nutzen.

Ich würde gerne von Onvista die 5 Jahreshochs einer Aktie importieren.

Beispiel Zalando Aktie

https://www.onvista.de/aktien/kennzahlen/Zalando-Aktie-DE000ZAL1111

 

Einmal dass das 5 Jahreshoch bei 105,90 EUR liegt und einmal das es am 07.07.2021 erreicht wurde.

Leider bekomme ich das nach 50 anläufen mit dem Quellcode und den tollen Erklärungen hier im Board trotzdem noch nicht hin.

 

Kann mir jemand helfen?

 

 

 

WP Forum Upload.JPG

Diesen Beitrag teilen


Link zum Beitrag
Oli Garch

In Google-Sheets ist es meiner Meinung nach sinnvoller, zunächst die Lösung mit den Google-eigenen Funktionen zu versuchen.

Höchstkurs der letzten 5 Jahre:

=max(index(googlefinance("ETR:ZAL";"high";EDATUM(HEUTE();-60);HEUTE());;2))

Datum des Höchstkurses:

=INDEX(index(googlefinance("ETR:ZAL";"high";EDATUM(HEUTE();-60);HEUTE());;1); VERGLEICH(MAX(index(googlefinance("ETR:ZAL";"high";EDATUM(HEUTE();-60);HEUTE());;2)); index(googlefinance("ETR:ZAL";"high";EDATUM(HEUTE();-60);HEUTE());;2); 0))

Diesen Beitrag teilen


Link zum Beitrag
Pike-Matrick

@Oli Garch

 

Das ist ja grossartig!:)

Vielen Dank für die schnelle, und kompetente, Hilfe.


Damit klappt es wunderbar!

Diesen Beitrag teilen


Link zum Beitrag
Oli Garch

kein Ding, ich mache das gerne.

Diesen Beitrag teilen


Link zum Beitrag
akista
Am 12.4.2024 um 16:46 von Oli Garch:

kein Ding, ich mache das gerne.

Hallo Oli Garch

Hast du vielleicht auch eine Formel, wie ich den Goldpreis ziehen kann?

Mit der =googlefinance("COMEX:GCW00") funktioniert es leider nicht

 

Diesen Beitrag teilen


Link zum Beitrag
hattifnatt
· bearbeitet von hattifnatt
vor 18 Minuten von akista:

Mit der =googlefinance("COMEX:GCW00") funktioniert es leider nicht

Ich bin nicht Oli Garch, aber eine Google-Suche (;)) weist darauf hin, dass es offenbar nicht so direkt geht:

https://andyyang.co.uk/how-to-import-gold-prices-in-google-sheets/

https://mixedanalytics.com/knowledge-base/import-metals-api-data-to-google-sheets/

Diesen Beitrag teilen


Link zum Beitrag
Oli Garch

@akista

bist du mit den Hinweise von @hattifnatt zurecht gekommen oder benötigst du noch Hilfe?

Ich habe mich inzwischen mal mit dem Thema beschäftigt und habe folgendes zusammengetragen:

Google verwendet auf seinen Finanzseiten das von dir angegebene Symbol

https://www.google.com/finance/quote/GCW00:COMEX

Es lässt sich aber in der googlefinance-Funktion nicht verwenden. Also andere Quellen anzapfen:

Mit der Funktion INDEXHTML kannst du dir eine Tabelle direkt von der COMEX-Seite importieren.

=importhtml("https://comexlive.org/gold/";"table";1)

Das Ergebnis:

image.png.0213c64a050d4eaea5c1b2afdad55fe7.png

Den Preis erhältst du durch Herauspicken des Wertes aus Zeile 2, Spalte 1.

=index(importhtml("https://comexlive.org/gold/";"table";1);2;1)

Das Ergebnis:

 image.png.0709f196daba15fb4f02b99b257eab75.png

Dieses Ergebnis ist in einer mit deutschem Gebietsschema erstellten Tabelle keine Zahl und du kannst damit nicht rechnen.

Jetzt also noch das Tausender-Komma verschwinden lassen, den Punkt in ein Komma umwandeln und anschließend alles mit Division durch 1 in eine Zahl zwingen.

=WECHSELN(WECHSELN(index(importhtml("https://comexlive.org/gold/";"table";1);2;1);",";"");".";",")/1

 

Von deutschen Seiten lässt sich der Goldpreis ebenfalls importieren. Z. B. https://www.goldpreis.de/

importhtml("https://www.goldpreis.de/";"table";1)

Das Ergebnis:

image.png.b96279521df167cdf551dabd8bdc4480.png

Das Problem ist, dass beide etwa zur gleichen Zeit erstellten Tabellen unterschiedliche Werte anzeigen. Wo Goldpreis.de die Werte hernimmt habe ich nicht weiterverfolgt.

Wenn du aus dieser Tabelle den Euro-Preis einer Unze ziehen willst:

=WECHSELN(index(importhtml("https://www.goldpreis.de/";"table";1);3;3);" EUR";"")/1

Viel Spaß!

 

Diesen Beitrag teilen


Link zum Beitrag
akista

Vielen Dank @OliGarch: Das hat funktioniert.

Diesen Beitrag teilen


Link zum Beitrag
LionelL

Hi,
ich hatte bisher immer den IMPORTXML über ariva gemacht - seit ein paar Tagen funktioniert es allerdings nichtmehr. Weiß jemand ob Ariva etwas umgestellt hat oder wie ich jetzt an die Kurse komme?
Bisherige Formel::
=IMPORTXML("https://www.ariva.de/" & I5 & "/historische_kurse?boerse_id=45";"//*[@itemprop='price']")
I5 = die WKN; habe es auch mit der ISIN getestet.

Danke vorab

Diesen Beitrag teilen


Link zum Beitrag
Oli Garch

Ich denke mal es geht um Google-Sheets.

Probiere es mal so:

=IMPORTXML("https://www.ariva.de/" & I5 & "/historische_kurse?boerse_id=45";"//*[@class='instrument-header-quote']")

Das Ergebnis wird wahrscheinlich nicht als Zahl erkannt, da der Wert mit €-Zeichen ausgegeben wird.

Wenn es dich stört, als richtige Zahl dann so:

=WECHSELN(IMPORTXML("https://www.ariva.de/" & I5 & "/historische_kurse?boerse_id=45";"//*[@class='instrument-header-quote']");"€";"")/1

 

 

Diesen Beitrag teilen


Link zum Beitrag
LionelL
vor 18 Stunden von Oli Garch:

Ich denke mal es geht um Google-Sheets.

Probiere es mal so:

=IMPORTXML("https://www.ariva.de/" & I5 & "/historische_kurse?boerse_id=45";"//*[@class='instrument-header-quote']")

Das Ergebnis wird wahrscheinlich nicht als Zahl erkannt, da der Wert mit €-Zeichen ausgegeben wird.

Wenn es dich stört, als richtige Zahl dann so:

=WECHSELN(IMPORTXML("https://www.ariva.de/" & I5 & "/historische_kurse?boerse_id=45";"//*[@class='instrument-header-quote']");"€";"")/1

 

 

Perfekt!!!! vielen dank!

Diesen Beitrag teilen


Link zum Beitrag
Jürgen123
Am 18.5.2024 um 18:28 von Oli Garch:

Ich denke mal es geht um Google-Sheets.

Probiere es mal so:

=IMPORTXML("https://www.ariva.de/" & I5 & "/historische_kurse?boerse_id=45";"//*[@class='instrument-header-quote']")

Das Ergebnis wird wahrscheinlich nicht als Zahl erkannt, da der Wert mit €-Zeichen ausgegeben wird.

Wenn es dich stört, als richtige Zahl dann so:

=WECHSELN(IMPORTXML("https://www.ariva.de/" & I5 & "/historische_kurse?boerse_id=45";"//*[@class='instrument-header-quote']");"€";"")/1

 

 

Hallo, bei mir funktioniert die Formel leider nicht. Hat sich daran nochmal was geändert? Ich möchte nur den aktuellen Kurs eines ETFs über Ariva abbilden. Vielen Dank im Voraus :)

Diesen Beitrag teilen


Link zum Beitrag
leoluchs

Nebenbei:

Mitunter hilft übrigens auch, die BörsenID zu ändern, also Stuttgart statt Frankfurt, will heißen "5" statt "1" (vor allem bei Anleihen).

Nicht selten gibt Google Finance bei ETFs die Euro-Kurse anderer Börsen an. Direkt abrufbar ist der Kurs dann eben nicht in Frankfurt, sondern z.B. in Paris oder Amsterdam.

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...