Aktuelle Kurse für Fonds

Wozu? Es gibt bei nicht-börsengehandelten Fonds nur einen Kurs pro Tag.

ja, ok.
Den Kurs würde ich gerne automatisiert übernehmen, aber wie?
Danke für Hilfe!!

Der Betrag von @ProgFriese hatte ich dir bereits verlinkt, du hättest nur dir ID in der URL austauschen müssen. Bspw. so:

https://api.onvista.de/api/v1/instruments/FUND/3225150/eod_history?idNotation=3225150&range=M1&startDate=2021-09-08

So, jetzt habe ich sehr lange “rumgedoktert”:
Die IDNotation von dem obigen link habe ich von 3225150 geändert auf 311400869 (das ist die IDNotation, die angezeigt wird, wenn man den csv-File für historische Kurse von onvista runterlädt).
Jetzt erhalte ich allerdings nur alte Kurse, in diesem Fall vom 8.10.2021.
Was muss ich denn jetzt noch einstellen, bitte Hilfe…

In dem Link von @Rafa steht ja auch was von range, z.B.
range=Y5&startDate=2020-10-28
starte am 28.10.2020 und gib mir die folgenden 5 Jahre

range=M1&startDate=2021-09-08
starte am 08.09.2021 und gib mir den folgenden Monat

Um nicht ständig die URLs anpassen zu müssen, gibt es die dynamischen URL Kursdaten laden - Portfolio Performance Handbuch

https://api.onvista.de/api/v1/instruments/FUND/181523388/eod_history?idNotation=311400869&range=Y5&startDate=2020-10-28

Diesen Link benutzt Du einmal um die alten Daten zu holen.
Danach range=Y5&startDate=2020-10-28 ändern zu range=M2&startDate={TODAY:yyyy-MM-dd:-P2M} damit Du immer die aktuellen letzten 2 Monate bekommst.

Wenn ich diesen Link im Web benutze: https://api.onvista.de/api/v1/instruments/FUND/311400869/eod_history?idNotation=311400869&range=M2&startDate={TODAY:yyyy-MM-dd:-P2M}
==> wird nichts angezeigt, error message: range must not be empty…

Im Browser ist das nicht nutzbar, weil der Part in den geschweiften Klammern von PP in etwas brauchbares umgewandelt wird. Heute in etwas anderes als morgen. Der Browser weiß davon nichts.

Habe neues Wertpapier aufgemacht für KLV100.
In historische Kurse habe ich eingetragen:```
https://api.onvista.de/api/v1/instruments/FUND/181523388/eod_history?idNotation=311400869&range=Y5&startDate=2020-10-28
Außerdem:
Pfad zu Datum: $.datetimeLast[]
Pfad zu Kurs: $.last[
]
Ergebnis: wird als Kursdatum, das Datum von heute angezeigt, aber mit letzter Kurs: 0

hmm, what to do?

Entweder erstmal so drin lassen, und gucken ob die 0 überschrieben wird.

Oder was anderes ausprobieren:

https://api.divvydiary.com/symbols/LU2183939003/quotes?from={TODAY:yyyy-MM-dd:-P2M}
$.quotes[*].date
yyyy-MM-dd
$.quotes[*].price

Zeug, welches nicht börsengehandelt ist, ist anstrengend :wink:

You make my day, thanks!
Aber: Mir fehlt Kurshistorie.
Kann ich wie folgt machen:
Unter historische Kurse lade ich den onvista csv file
Und unter aktuelle Kurse, das was Du oben empfiehlst

Hab’s gefunden: einfach den csv File einlesen…dann ist alles da!!
Danke!!

Bin ich ja mal gespannt, ob morgen neue Kurse da sind…

Jetzt habe ich noch 2 andere Fonds, mit denen das nicht klappt.
Da frage ich morgen an, hoffe ist ok…

Na ja, ich kann’s ja schon mal schreiben.
Nichts funktioniert bei dem Papier:
VermögensManagement AktienStars - P EUR DIS / LU1740982712 / A2JAC2

@ProgFriese: wenn Du da nochmal helfen könntest, das wäre super…

https://www.boerse.de/historische-kurse/VermoegensManagement-AktienStars-P-EUR/LU1740982712

Oder, zweite Möglichkeit

https://www.fundsquare.net/Fundsquare/application/vni/299389
$.EUR[*].dtHrCalcVni
$.EUR[*].pxVniPart

Die Lektüre von Quellen für historische Kurse könnte sich lohnen. Ja, es ist lang - aber wertvoll.

1 Like

Danke!!
Bei Quellen für historische Kurse habe ich gesucht, wusste nicht, dass man die auch von boerse.de beziehen kann