Quellen für historische Kurse

ich glaube, der Haken könnte sinnvoll sein, wenn du ein ausschüttendes Wertpapier als Benchmark verwenden willst. Dadurch brauchst du dann (so habe ich das verstanden) die Ausschüttungen nicht mehr gesondert erfassen, sondern hast die in der Kursperformance drin

1 Like

Danke!
So weit bin ich leider noch immer nicht, dass ich Benchmarks einfügen kann.

Beispiel BYD bekomme ich über das Symbol 1211.HK nur die historischen Kurse über die Hongkong Stock Exchange in HK-Dollar.

Über Ariva gibt es Kurse in Euro
https://www.ariva.de/byd_co_ltd-aktie/historische_kurse

oder willst du die Kurse in HKD haben? Dann musst du die Währung des Papiers auf die entsprechende Währung einstellen. Für das umstellen der Währung dürfen aber keine Buchungen vorhanden sein.

Ich habe bei mir die historischen und den aktuellen Kurs über onVista wie folgt eingestellt.

  1. Auf https://www.onvista.de/ nach dem Wertpapier mittels ISIN oder WKN suchen.
    Alternative: https://www.onvista.de/etf/${ISIN} führt direkt zu einem ETF (${ISIN} muss mit der ISIN ersetzt werden).
    Auch kann man historische Kurse unter https://www.onvista.de/etf/handelsplaetze/${ISIN} als CSV herunterladen und importieren.
  2. Im Quellcode der Webseite (Rechtsklick, “Quellcode anzeigen” o.ä.) nach “idInstrument” suchen und diese Nummer notieren.
  3. Im Quellcode nach dem gewünschten Markt suchen (z.B. "market":{"name":"Tradegate") und im “market” Datensatz die Werte
    von “codeMarket” (z.B. _GAT für Tradegate) und “idNotation” notieren.
  4. Im Portfolio Performance für die historischen Kurse folgendes eintragen (Variablen mit obigen Werten ersetzen):
    Quelle: JSON
    URL: https://api.onvista.de/api/v1/instruments/FUND/${idInstrument}/eod_history?idNotation=${idNotation}&range=Y1&startDate={TODAY:yyyy-MM-dd:-P1Y}
    (ergibt die Daten des letzten Jahres. Kann bis zu fünf Jahren erweitert werden, dafür den Schluß als ;range=Y5&startDate={TODAY:yyyy-MM-dd:-P5Y} schreiben)
    Date: $.datetimeLast[*]
    Last: $.last[*]
    Low: $.low[*]
    High: $.high[*]
    Volume: $.volume[*]
  5. Im Portfolio Performance für den aktuellen Kurs folgendes eintragen (Variablen mit obigen Werten ersetzen):
    Quelle: JSON
    URL: https://api.onvista.de/api/v1/instruments/FUND/${idInstrument}/quote?codeMarket=${codeMarket}
    Date: $.datetimeLast
    Last: $.last
    Low: $.low
    High: $.high
    Volume: $.volume

Um alle historische Werte zu importieren kann man unter Punkt 4 die Daten für fünf Jahre einstellen (pro Abruf sind maximal fünf Jahre möglich), die Daten dann in
PP abrufen, dann die URL nochmals ändern und am Schluß statt -P5Y (heute vor fünf Jahren) dann -P10Y (heute vor 10 Jahren) einstellen und die Daten erneut
abrufen, dabei im Dialog angeben, dass die alten Daten behalten werden sollen. Dann wiederholen mit -P15Y etc. bis keine weiteren Daten mehr hinzukommen.

5 Likes

Hallo @DSMartin,

find’ ich toll, dass Du diese Beschreibung zur Verfügung stellst. Als Dummy komme ich aber noch nicht so ganz klar:

  • bleiben beim Ersetzen von z.B. idNotation=${idNotation}, als z.B. idNotation=${329274300}, oder fallen das Dollarzeichen und die geschweiften Klammern weg?
  • Suche nach “codeMarket” und “market” ergibt 0 Treffer, vermutlich sehe ich im falschen Quelltext nach: hier wäre ein Beispiellink hilfreich, den man aufrufen kann
  • Mit
    Date: $.datetimeLast[*]
    Last: $.last[*]
    High: $.high[*]
    Volume: $.volume[*]
    kann ich (noch) nichts anfangen

Könntest Du vielleicht je einen Screenshot Deiner Einträge für die historischen und aktuellen Kurse eines Wertpapiers hier noch einstellen, damit die Nachvollziehbarkeit Deiner schönen Vorarbeit besser gegeben ist?

Vielen Dank schon mal! :grinning:

Ergänzung: für ISIN DE000A3GPSP7 funktioniert der Versuch mit folgenden Einstellungen noch nicht:
https://api.onvista.de/api/v1/instruments/FUND/191430211/quote?codeMarket="NTA,DE,W$$"

Das Datum in JSON-Antwort kommt mit: …,“datetimeLast”:"2021-11-26T09:43:34.000+00:00"

Ich vermute meinen Fehler da, aber komm’ nicht weiter.

Da wäre ein Link eines Deiner Wertpapiere und ein Screenshot wie gerade von mir sehr aussagekräftig.

Hi Klaus,

Die ${ } fallen weg.

Hier ein Beispiel:
Lyxor MSCI World ETF
WKN: LZX0AG, ISIN: FR0010315770
Suche auf https://www.onvista.de/ nach der WKN oder ISIN bringt dich auf folgende Seite:
Lyxor MSCI World: ETF Kurs aktuell (LYX0AG | FR0010315770) | onvista
alternative einfach
www.onvista.de/LZX0AG oder www.onvista.de/FR0010315770 oder www.onvista.de/etf/FR0010315770 verwenden, das leitet auf die obige Seite weiter.

Der Quelltext der Seite ergibt die Daten wie oben erwähnt.

Screenshots der Einstellungen:


1 Like

Hi Klaus, ich habe dies bisher nur mit ETF gemacht. Bei anderen Assetklassen kann es u.U. anders sein. Das Datumsformat kannst du leer lassen, da die Defaulteinstellung passt.
Als codeMarket kannst du auch codeMarket=_GER setzen, hab ich im JSON gesehen.

Folgende Einstellungen funktionieren bei mir bei dieser ISIN:


1 Like

Wow, welch ein Service! Vielen herzlichen Dank!!! :smiley:

Und mein Fehler war so dumm: Ich hatte aus deinem ersten Beispiel die Einträge "$.last§ per copy und paste eingetragen und dabei führende Leerzeichen reingebracht. Der Fehler sitzt halt doch oft vor dem Bildschirm… :pleading_face:

Das mit den Leerzeichen ist mir bei dir auch aufgefallen. Wollte aber prüfen ob es nicht doch an etwas anderem lag, da ich es mit Crypto Assets noch nicht probiert hatte.

Es wird übrigens noch besser: Ich arbeite an einem Python-Script, das das alles automatisch importiert.

2 Likes

Das wäre dann wirklich der :hammer:

Hallo,

ich suche das Symbol bzw. die Datenquelle für den Bitcoin ETC
BTCetc - Bitcoin Exchange Traded Crypto
WKN: A27Z30 / ISIN: DE000A27Z304

Hat dies schon jemand in PP eingepflegt?

‘BTCE’ funktioniert bei mir nicht.

Ich nehme da schlicht “Tabelle auf Webseite” und “Kurs URL”:

https://www.ariva.de/zertifikate/{WKN}/historische_kurse?go=1&boerse_id=131&month=&currency=EUR&clean_split=1&clean_payout=1&clean_bezug=1

Ganz herzlichen Dank. Hat sofort geklappt.

1 Like

Hallo,
ich nutze PP seit etwa einem Jahr. Buchungen füge ich sowohl per Hand als auch mit PDF-Import ein. Historische Daten habe ich stundenlang per Hand eingegeben.
Es ist mir aber immer noch etwas schleierhaft, wie ich korrekte Kurse für Aktien oder Fonds bekomme.

Wenn man unter >> ALLE WERTPAPIERE
mit einem Rechtsklick auf ein Papier ins Kontextmenü kommt, kann man >> MIT PORTFOLIO REPORT VERKNÜPFEN.

Geht man dann unter >> ALLE WERTPAPIERE im selben Kontextmenü auf >> EDITIEREN, sieht man die Aktie verknüpft. Im Tab >>HISTORISCHE KURSE kann man ebenso >> PORTFOLIO REPORT auswählen. Das geht mal und mal geht es nicht.

Bsp. Die ge- und verkaufte Aktie von Fiverr (IL0011582033) zeigt seit Wochen nur einen Wert vom 8.11.2021 an. Das ist bei mir weder Kauf- noch Verkaufsdatum.

Die Aktie ist mit Portfolio Report verknüpft, aber man keine historischen Kurse von PR bekommen, da kein Handelsplatz ausgewählt werden kann.

Ich könnte die Kurse von Yahoo beziehen, was sogar funktioniert, aber diese Kurse sind in Dollar, so daß die Ein- und Verkaufskurse unter der Chartlinie liegen; nützt also nichts.

Ich kann ja nicht glauben, daß es keine Euro-Kurse für Fiverr auf PR gibt.
Auf PR wird auch der Wert gefunden. Welche Bedeutung hat das Symbol? Hier lautet es 11V, anderswwo wird FVRR angegeben. Muß ich eines eintragen, welches?

Gleiches gilt für Sea Ltd., Pinduoduo, aber auch für Fonds der DWS wie DWS Telemedia.

Kein Handelsplatz → keine Kurse.

Was soll man da tun?

Viele Grüße

Tja, du solltest dein Vorstellungsvermögen erweitern … Portfolio Report bietet Kurse ausschließlich für Papiere, die auf Xetra gehandelt werden, was Fiverr nicht wird.

1 Like

Bei Kurslieferant “Tabelle auf Webseite” einstellen und “Kurs URL”:
https://www.ariva.de/fiverr_international-aktie/historische_kurse?go=1&boerse_id=5&month=&currency=EUR&clean_split=1&clean_bezug=1

1 Like

Danke sehr. Habe es soeben in der Hoffnung eingegeben, daß die Daten des Jahres in den Folgetagen nachgeladen werden.

Dann werde ich es auch für andere Aktien probieren.

Danke!

Schade, ich denke, die wurden über L&S gehandelt.

Hi,
ich hab gerade Probleme mit Yahoo Finance und Spotify über Xetra.
Kann es eventuell sein, dass PP das numerische Symbol (639) von diesem Wertpapier nicht mag?
90% meiner Wertpapiere sind mit Yahoo Finance synchronisiert (ohne Probleme), aber hier bekomme ich einfach keine Kurse geladen (auch nach Neustart).
Hat jemand eine Idee?