Hallo, erstmal großen Dank für dieses umfangreiche Tool!
Ich habe eine Idee, wie man jedoch die historischen Kurse bis zum aktuellen Datum von Onvista bekommen kann.
Hierfür müsste man die Möglichkeit im Tool bei der EIngabe der URLs eine Art Umgebungsvariable für das aktuelle Datum eingeben können.
Es ist nämlich so, dass ich mir bei Onvista die historischen Daten vom aktuellen Datum bis zum gewünschten Zeitraum in der Vergangenheit aufrufen kann.
Diesen Link kann ich dann im PP eingeben, um dann historische Daten vom Auswahldatum bis zur ausgewählten Range in der Vergangenheit angezeigt zu bekommen.
Wenn ich jedoch das Tool ein paar Tage später aufrufe, fehlen mir die historischen Daten dann vom anfangs ausgewählten Startdatum bis zum neuen Aufruf.
Hier müsste dann für das Datum nach „dateStart=“ eine Art Umgebungsvariable für das aktuelle Datum gesetzt werden können, um dann immer die aktuellen historischen Daten beim Aufruf angezeigt zu bekommen.
Allerdings funktioniert es nur mit folgenden Formaten:
{TODAY:dd.MM.yyyy:-P1Y}
{TODAY:dd.MM.yyyy:-P1M}
{TODAY:dd.MM.yyyy:-P1W}
{TODAY:dd.MM.yyyy:-P1D}
,wobei hier noch die Periodendauer beliebig gewählt werden kann.
Für mich ist nicht ganz klar, warum es so funktioniert, weil ja in der URL von Onvista nur das Startdatum ersetzt werden muss, möglichste das heutige Datum, um immer historische Daten bis zum heutigen Tag zu haben.
Logisch wäre demnach ja ein Macro, was das Datum mit dem heutigen ersetzt und nicht eine Periode.
Wie dem auch sei, gut zu wissen, dass es auch so geht.
Eben nicht. dann würde es sich um das Enddatum handeln. Deswegen meine ich ja auch, dass das einzugebende Datum das Startdatum ist, nicht das Enddatum. Es ist das Datum, ab dem du von dort beginnend die Kurse bekommst - bis 5 Jahre in die “Zukunft”. Wenn du dort 01.01.2020 eingibst, hast du für die nächsten 5 Jahre jeden Tag immer das dann “heutige” Datum mit dabei. Erst der 02.01.2026 wird dann nicht mehr angezeigt, dann musst du den Eintrag wieder ändern.
Eben. dateStart={TODAY:dd.MM.yyyy:-P5Y} wird übersetzt in dateStart=03.04.2015 (und in einer Woche in dateStart=10.04.2015, und so weiter); und ab da fünf Jahre geht eben immer bis zum aktuellen Zeitpunkt.
Statt jedes Mal wieder fünf Jahre zu laden, würde ich trotzdem einen kürzeren Zeitraum empfehlen, z.B. einen Monat (also dateStart= {TODAY:dd.MM.yyyy:-P1M}&interval=M1). Das Ergebnis ist das gleiche, aber es ist freundlicher gegenüber der Serverkapazität von Onvista.
Schön
Ich lade mir so händisch einfach mindestens die letzten 10 Jahre rein (falls die Daten so weit in die Vergangenheit verfügbar sind) und stelle dann die „aktuelle“ URL ein.