Aktuelle Kurse über ING-API abrufen

Historische Kurse lassen sich auch über 3 Monate hinweg über folgenden Link einholen:

https://component-api.wertpapiere.ing.de/api/v1/components/charttooldata/{nummer hier einfügen}?timeRange=Maximum&exchangeId={nummer hier einfügen}&currencyId={nummer hier einfügen}&ohlc=true

Pfad zum Datum: $.instruments[0].data[*][0]
Pfad zu Kurs: $.instruments[0].data[*][4]
Pfad zu Tagestief: $.instruments[0].data[*][3]
Pfad zu Tageshoch: $.instruments[0].data[*][2]

Bei der Nummer hinter “charttooldata/” handelt es sich um die Valorennummer.

Die IDs für den Handelsplatz und die Währung kann man durch Netwerkanalyse im Browser unter dieser Seite finden:

https://wertpapiere.ing.de/Investieren/Aktie/Charts/{ISIN}

Euro ist die 814

Folgende Handelsplätze einmal exemplarisch:

ETFs:

Düsseldorf: 14
München: 15
Stuttgart: 16
Xetra: 1703
Frankfurt: 1746
Berlin: 18
Direkthandel: 2779

Aktien:

Stuttgart: 16
Frankfurt: 13
Direkthandel: 2779
Xetra: 44
München: 15
Hamburg: 17
Hannover: 19
Berlin: 18
Düsseldorf: 14

Edit: einziger Nachteil scheint zu sein, dass die Kurse alle um einen Tag verschoben sind, da das Datum im UNIX-Format auf UTC+1 angegeben wird, Portfolio Performance aber mit UTC interpretiert und damit alle Werte für den Vortag (nämlich um 23:00 Uhr) angesetzt werden. Hab noch nicht rausbekommen ob man das irgendwie geradebiegen kann#

Das Problem wurde schon einmal hier How can I adjust date extracted from JSON as unixtime? aufgegriffen, jedoch ohne Lösung