Wie versprochen hier eine kurze Anleitung wie ihr automatisch Kurse via Google Sheets als JSON Endpoint nutzt, um so eine weitere Quelle für die Kursaktualisierung zu haben. Hat mich einiges an Zeit und Nerven gekostet um das hinzukriegen.
Man ziehe seine Kurse automatisch von einer Quelle in Google Sheets (ich mache das via Custom Google Script, alternativ via importJSON oder importJSONAPI - gibt es auf Github) und/oder stößt die Aktualisierung regelmässig via Trigger in Google Scripts oder Zapier o.ä. an.
Publiziere das Spreadsheet oder Tab im Web, um so an den Link bzw. die ID zu kommen.
Grundsätzlich voll cool, dass du da eine Anleitung bereitgestellt hast.
Könntest du für “etwas langsame” ausführlicher werden?
Mir fehlt der Einstieg, also
gibt es Kursanbieter, die man per JSON abfragen kann (oder gibt’s da eine Funktion in Google Spreadsheets selbst?)
welchen Kursanbieter nutzt du? Gibt’s aus dem Historischen Kurs Post hier noch andere Anbieter?
könntest du dein Google Spreadsheet oder eine Kopie davon freigeben, oder spricht da was dagegen?
VG magenta
gibt es Kursanbieter, die man per JSON abfragen kann (oder gibt’s da eine Funktion in Google Spreadsheets selbst?)
Klar, da gibt es jede Menge. Deshalb hat PP auch JSON direkt als Kursquelle integriert. Quandl oder Finnhub bieten beide JSON an. Du kannst natürlich auch direkt die Googlefinance Funktion in Sheets nutzen. Wobei die Kurse auch so über Yahoo Finance verfügbar sind.
könntest du dein Google Spreadsheet oder eine Kopie davon freigeben, oder spricht da was dagegen?
Das kann ich leider aufgrund des Google Scripts nicht tun. Dieses Script hat ein Freund von mir programmiert und stammt größtenteils aus einem Kundenprojekt (quasi Resteverwertung ). Nichtsdestotrotz, ist das Script nur für eine einzelne Website nutzbar. Ansonsten wäre das Teilen kein Problem.
Aber was du tun kannst (was ich für viele Dinge ebenso tue) ist die Yahoo Finance API via das importJSON anzuzapfen und in Sheet zu importieren, wenn du unbedingt JSON nutzen möchtest. Funktioniert echt super für Watchlisten oder für Kennzahlen zu Aktien wie bspw. PEG, PE, Beta, Wachstumsraten, Dividendenwachstum…Yahoo Finance hat eine richtig fette API und unfassbar viele Daten die man kostenlos ziehen kann.
welchen Kursanbieter nutzt du? Gibt’s aus dem Historischen Kurs Post hier noch andere Anbieter?
Schau dir mal macrotrends und FRED an. FRED bietet auch eine kostenlose API (via JSON) an, die ich auch stellenweise nutze. FRED ist eine echte Goldgrube
When I try with my sheet id in that google website, I got prompt with authorization and I can get the values. But I’m not sure how I can do it in PP. Can you please support me?
ich habe den Vorteil für Kurse noch nicht verstanden: Kann man die nicht direkt in PP ohne den Umweg über google sheet importieren?
Was ein Riesenvorteil Deiner Methode wäre: Anpassung der Kurse um z.B.
GBP (britisches Pfund) und GBX (britische Pence) umrechnen (Kurse werden in GBX geliefert weil in London so gequotet / PDF-Import geht aber nur wenn Wertpapierwährung GBP)
benutzerdefinierte Indikatoren in google sheet berechnen und dann importieren (mcap/GDP, dow/gold, etc.
benutzerdefinierte Spreads: Vorzüge vs Stämme, merger spreads, Anleihenspreads, alles frei anpassbar
PP bietet da keine Berechnung neuer Kurse aus vorhandenen Kursen an. Das einzige was meines Wissens intern läuft ist die Umrechnung in die Berichtswährung.
Man könnte sich dann so etwas wie https://www.tradingview.com/ in PP bauen. Bei tradingsview kann mit Formeln direkt einen neuen Chart erstellen z.B. ([0,5* Kurs von BASF + 50€]/ Kurs von Übernahmeziel) fiktives Beispiel wenn BASF eine Firma übernehmen würde und 0,5 Aktien + 50€ bietet. Jetzt könnte man das in sheets nachbauen und dann mit Json nach PP importieren, richtig?
Muss ich mir mal in den nächsten Monaten genauer anschauen. Genau diese Flexibilität hat mir in PP gefehlt.