Quellen für historische Kurse

Da ist ein kleiner Copy&Paste-Fehler drin. Am Ende der URL steht
range=Y5&startDate={TODAY:yyyy-MM-dd:-P5M}
das müsste eigentlich -P5Y heißen.

Die Werte in den geschweiften Klammern sind Makros, die von PP in brauchbare Werte umgewandelt werden, damit die URL auch morgen, übermorgen, und in 3 Monaten funktioniert.

https://api.onvista.de/api/v1/instruments/FUND/3228968/eod_history?idNotation=3228968&range=Y5&startDate={TODAY:yyyy-MM-dd:-P5Y}

ist also ein Link der nur für PP brauchbar ist - aber nicht im Browser.

Umgewandelt lautet der Link

https://api.onvista.de/api/v1/instruments/FUND/3228968/eod_history?idNotation=3228968&range=Y5&startDate=2017-11-22

welcher dann auch in einem Browser aufrufbar ist.

1 Like

Hi habe mir PP neu runtergeladen und alle PDFs eingefügt, passt soweit. Mir werden allerdings keine Kurse angezeigt, wenn ich auf online aktualisieren klicke passiert nichts. Muss man bei PP für jedes WErtpapier manuell den Kurs einpflegen? Das wäre ja Wahnsinn. Wenn ich jetzt bei einem Wertpapier yahoo finance auswähle kann ich keinen Börsenplatz auswählen…
Finde die Anleitung auf der HP nicht besonders brauchbar… Danke vorab.

Sieh dir das an:

2 Likes

Hallo zusammen!

Als neuer Nutzer von PP hatte ich etwas Schwierigkeiten, die Daten für den MSCI World Index in die Software zu bekommen. Es gibt zwar verschiedene Themen dazu hier im Forum, aber einiges ist veraltet und funktioniert nicht mehr, oder die Infos sind sehr verstreut. Daher hier mal mein Lösungsansatz, in der Hoffnung, dass es jemandem hilft (oder jemand einen Fehler findet :innocent: ).

  1. Anlegen eines neuen Reiters für Indizes (optional, falls noch nicht vorhanden):
    image

  2. Hinzufügen des MSCI World Index:


    Dann “Leeres Wertpapier” auswählen.

  3. Im neuen Wertpapier unter “Stammdaten” den Namen eingeben und USD eintragen (das kann natürlich je nachdem angepasst werden)

Weiterhin im neuen Wertpapier unter “Historische Kurse” die Kategorie “JSON” auswählen:


Unter URL habe ich folgenden API Abruf eingetragen:
https://api.onvista.de/api/v1/instruments/INDEX/3193857/eod_history?idNotation=3193857&range=M1

Die relevante Nummer (hier 3193857) habe ich direkt aus der URL bei Onvista abgelesen, wenn ich den MSCI World Index anzeigen lasse.

  1. Test ob die Serverantwort funktioniert (optional), dann mit OK speichern.

  2. Optional: Historische Daten einpflegen
    Onvista liefert nur einen Rückblick von ca. einem Monat. Wer die Kursverläufe der letzten Monate/Jahre sehen möchte, kann (zuvor) ein CSV hochladen. Dies funktioniert nicht über die Editierfunktion, sondern in der Wertpapierübersicht per Rechtsklick > Kurse > CSV-Datei Imortieren

Hoffe, dass es jemandem weiter hilft, und dass ich keine völlig Anfängerfehler eingebaut habe :slight_smile:

An der Stelle hast du wahrscheinlich einen Fehler eingebaut. Onvista liefert meines Wissens nach immer nur Euro Kurse! Daher sollte die Währung Euro sein, ansonsten sind deine Kurse falsch!

Ariva hat wieder einmal an seinen URLs gebastelt: Zum einen wurde aus /historische_kurse am Ende jetzt /kurse/historische-kurse (mit Bindestrich); zum anderen wurden, vor allem bei Fonds, wieder einmal einige Bezeichnungen leicht verändert. An den sonstigen Parametern hat sich nichts getan.

Beispiel:
bisher: https://www.ariva.de/fonds/arero_-_der_weltfonds/historische_kurse?go=1&boerse_id=8&month=
jetzt: https://www.ariva.de/fonds/arero_der_weltfonds/kurse/historische-kurse?go=1&boerse_id=8&month=

5 Likes

Hallo zusammen,

ich bin ganz neu hier und probiere ich gerade mit dem Programm.
Ich habe es leider noch nicht geschafft, trotz der Anleitungen, die Börsenkurse in das Programm zu bekommen.

Könnt ihr mir eine Hilfestellung geben?

  • welcher Lieferant
  • welche Einstellung
  • etc.

Danke Euch!

Viele Grüße und auf gute Gespräche!

Hast du den ersten Beitrag hier gelesen? Dessen Inhalt noch einmal zu wiederholen, bringt nichts.

Wenn du tatsächlich weitere Hilfe brauchen solltest, musst du schon genauer beschreiben, was genau du bisher versucht hast und warum das nicht weitergeholfen hat.

Das ist übrigens ein guter Anlass mal zu prüfen, ob man überall auch die Börsen ID mit angegeben hat.

Ich hatte es leider bei den meisten Wertpapieren nicht, weshalb ca. seit 01.02. bei Fonds (scheinbar zufällig) die Kurse nicht mehr von der Fondsgesellschaft, sondern wechselnd von Tradegate, Stuttgart, Frankfurt usw. kamen. Kann also allen nur empfehlen das mal zu prüfen, wenn ihr Ariva nutzt und es dann ggf. anzupassen.

Und auch wenn “Fondsgesellschaft” vorausgewählt ist, dann einmal zu wechseln und wieder Fondsgesellschaft auszuwählen, um einen Link mit der boerse_id 170 (=Fondsgesellschaft) zu bekommen um Probleme in der Zukunft schon mal zu umgehen :wink:

Benutz doch auf DIESER seite mal die Suchfunktion :slight_smile:
Beitrag 464 könnte interessant für dich sein.

Wenn man denn die Kurse von der Fondsgesellschaft überhaupt haben möchte :thinking:.

Guter Hinweis für klassische Fonds: Bisher war da die boerse_id für die Kurse (Nettoinventarwerte) der Fondsgesellschaft 8, aber das wurde offensichtlich flächendeckend auf 170 umgestellt. 8 funktioniert nicht mehr. – Wer also klassische Fonds hat, sollte das überprüfen und ggf. ändern.

Und noch eine (sehr unerfreuliche) Änderung bei Ariva: Um historische Kurse als CSV herunterladen zu können, braucht man jetzt einen Account dort. Damit wäre ich sehr vorsichtig, Ariva ist eine schlimme Werbeschleuder.

2 Likes

Frage in die Runde: Wie kann ich einen CSV-Download von einer Webseite automatisieren? Mit “Tabelle auf einer Webseite” hat es leider nicht geklappt.

Beispiel:
https://www.otc-x.ch/api/market/trades/CH0421720779/export

Manueller Download und dann Import klappt (Separator ist “,”). Aber es wäre schön, wenn dies auch automatisch gehen würde…

Automatischer Import von csv aus dem Netz ist mir nicht bekannt.

Die Datei die Du da importieren willst

Isin, Datum, Zeit, Kurs, Volumen, Off Book
CH0421720779, 24.03.2021, 15:15, 250.000000, 8.000000,
CH0421720779, 31.03.2021, 10:41, 255.000000, 4.000000,
CH0421720779, 31.03.2021, 16:21, 255.000000, 9.000000,
CH0421720779, 31.03.2021, 16:24, 260.000000, 5.000000,
CH0421720779, 01.04.2021, 10:41, 250.000000, 12.000000,
CH0421720779, 01.04.2021, 10:41, 250.000000, 40.000000,
CH0421720779, 31.03.2021, 11:05, 250.000000, 8.000000,
CH0421720779, 01.04.2021, 10:41, 247.000000, 15.000000,
CH0421720779, 01.04.2021, 10:41, 245.000000, 100.000000,
CH0421720779, 01.04.2021, 10:41, 245.000000, 3.000000,
CH0421720779, 01.04.2021, 10:41, 241.000000, 14.000000,

sieht auch nicht nach Schlusskursen aus.

Andere Möglichkeit:

da unter JSON eintragen

Kurs URL: https://cdn.fi-box.service.cash.ch/services/charts-json/timeserie/42172077-466-1/{TODAY:yyyy-MM-dd:-P1Y}/{TODAY:yyyy-MM-dd}/1d?openclose
Pfad zu Datum: $.prices[*].date
Pfad zu Kurs: $.prices[*].close

damit solltest Du die Schlusskurse für 1 Jahr bekommen. (Du kannst auch P5Y statt P1Y in der URL setzen, dann bekommst Du sie für 5 Jahre, aber das bitte nur einmal machen).

Wie man solche Links findet ist schon mehrfach hier im Forum beschrieben worden, z.B. Cannot find investment funds in search - #30 by ProgFriese oder auch Kurse von Schweizer Zertifikaten - #3 by ProgFriese

1 Like

Herzlichen Dank. Mit dem angegebenen Link funktioniert es einwandfrei.

Habe auch die verlinkten Posts gelesen, werde aber nur teilweise schlau.

Die ISIN Nummer kann ich im angegebenen Link entschlüsseln bzw. die Position erraten. Der Zusatz 466-1 ist wohl nicht bei jeder ISIN gleich. Wie kann ich den Zusatz herausfinden?

Wenn man nach CH0421720779 googelt landet man u.a. auch bei https://www.cash.ch/aktien/sgv-hldg-n-42172077/bek/chf.

Mit den “Werkzeugen für Webentwickler” (im Firefox ist es Strg+Shift+i) und dann ein bischen umgucken.

Bei Nestle (CH0038863350) wäre es dann “3886335-4-1”

Einfach eine Emailadresse für Ariva exklusiv verwenden und das Problem ist mit einer simplen Filterregel gelöst. Wenn man eine eigene Domain hat, ist das ein Nobrainer, aber es gibt “da draußen” genug Anbieter von Email, dass das auch für “Normalsterbliche” keine großen Hürde sein sollte.

Hallo Zusammen,

Leider finde ich keine gute Quellen für den Fonds mit der ISIN: CH0489405321. Die Daten sind bei den historischen Preisen wohl nur über die JSON Funktion möglich (z.B. Onvista), das habe ich aber nicht hinbekommen. Hat da jemend ne Idee?

Besten Dank!

Wo liegt dein Problem?

Wie du schon sagst, hat onvista die Kurse. Die Notation-ID für die KVG-Kurse ist 266557343, für die in Yen 266557344.
Damit sollte es wie zuvor beschrieben mittels JSON einlesbar sein.

1 Like

Das hat funktioniert. Vielen Dank!