Kursvorhersagen über API für eigene (Mobile/Web-)Frontends
Prediction-Daten zur Nutzung im Frontend
Die Daten werden intern über einen REST-Service bereitgestellt und so von den Frontends (aktuelle Google, Win64) genutzt.
Kernaspekte für das Datenschema hier:
- Es gibt max. 4 verwendete Kursprognose-Modelle pro Titel z.B. Modell optimiert nach binären Aussagen oder konkreten Vorhersagemodellen.
- Es gibt um das Frontend zu realisieren immer auch "prices" Daten, die die letzten 90 Tage mit den Kursdaten beinhalten. Dabei werden immer Open|High|Low|Close und Volumen beschrieben . Es lassen sich damit Candlestick-Charts oder einfache Liniencharts zeichnen.
- Für die Predictions sind immer auch die genutzten Vorhersage-Tage angegeben, d.h. es kann ein Chartbild "gezeichnet werden" inkl. den Vorhersagedaten z.B. +5d oder +10d +30d.
Die Daten werden aktuell täglich um ca. 19:30 Uhr aktualisiert.
REST-Service
Login kann einfach formlos angefragt werden über support@shareholder24.de Stichwort "Prediction-API". Sollte es relevant werden, kann später ein Self-Service aufgebaut werden.
Bitte beachten Sie hierfür, dass die Nutzung der API nur nach Absprache für kommerzielle Zwecke genutzt werden kann. Sollten Sie dies planen, schreiben Sie bitte ebenfalls eine Mail an support@shareholder24.de.
Ziel
|
Beispiel
|
---|---|
Anzeige der Predictions für einen Wert mittels ISIN festgelegt mit HAL-REST-Browser | https://shareholder24.de:8085/browser/#/rest/predictions?filter={'isin':'969450'} |
|
https://shareholder24.de:8085/rest/predictions?filter={'isin':'969450'} |
Ausgabe nur der Prognosewerte, refModell-IDs, Prognosetage und der Metriken für den gefilterterten ISIN-Wert
|
https://shareholder24.de:8085/rest/predictions?filter={%27isin%27:%27969450%27}&keys={%27prediction.prediction%27:1}&keys={%27prediction.refModelID%27:1}&keys={%27prediction.predictionTimeFrameInDays%27:1}&keys={%27prediction.metrics%27:1} |
Anzeige aller Titel, die für eine Prognose zur Verfügung stehen würden, um eine Auswahl-Liste zu generieren.
|
https://shareholder24.de:8085/rest/predictions?filter={%27prediction.predictionTimeFrameInDays%27:{%27$gt%27:%200%20}%20}&keys={%27name%27:1} |
Weitere Details und Dokumentationen unter: https://restheart.org/learn/tutorial/