CH120421843 - Keine Anzeige historischer Kurse

Hallo zusammen,

ich habe versucht, 50 Beteiligungsscheine der schweizerischen WIR-Bank via JSON in PP zu importieren:

Die Serverantwort sieht meiner Meinung nach korrekt aus:

Allerdings werden mir in PP weder historische noch aktuelle Werte angezeigt. Muss ich eventuell etwas in der Konfiguration anpassen oder ergänzen?

Für einen hilfreichen Hinweis wäre ich sehr dankbar.

1 Like

Moin,
du hast die falschen Daten eingegeben, um das JSON zu parsen. Die korrekten Pfade lauten:

$.lastDate
$.lastPrice

Das im Infofenster sind Beispiele. Dein JSON sieht anders aus. In deinem JSON gibt es z.B. gar kein “date” folglich kann das nicht klappen.

Wäre nur noch die Frage, ob es einen JSON gibt, welcher auch historische Werte liefert.

1 Like

Vielen Dank Joe92 für deine wertgeschätzte prompte Antwort!
In Ahnungslosigkeit bin ich deinem Rat gefolgt und habe nun folgendes versucht …


… leider wird der aktuelle bzw. letzte Kurs in Höhe von 495,- CHF in PP (nach Aktualisierung) mit “0.00” angezeigt. Irgendwie scheint auf meiner Seite der Wurm drin zu sein.

Poste bitte entweder die URL oder die vollständige Server Response. Abschreiben anhand Bildern ist nicht produktiv.

Du hast noch die falschen Werte eingetragen (auf deinem Screenshot sind ganz andere) und nicht die die ich dir gegeben habe.

Bei Pfad zum Datum schreibt du nur das rein:

$.lastDate

Bei Pfad zum Kurs schreibst du nur das rein:

$.lastPrice

… gesagt, getan, aber dann kommt überhaupt keine Serverantwort bzw. der Button “Serverantwort anzeigen” ist ausgegraut.
Ich dachte die JSON Syntax benötigt ein Schlüssel-Werte-Paar. sorry, aber ich bin in Sachen Programmierung unwissend.

URL: https://www.otc-x.ch/api/market/securities/CH1204218437
Serverantwort:
{
“isin”: “CH1204218437”,
“name”: “WIR Bank BS N”,
“askPricePoint”: 499.000000,
“bidPricePoint”: 494.000000,
“lastDate”: “2026-02-20T14:54:54.447Z”,
“lastPrice”: 497.000000,
“performanceYtd”: 0.0249,
“priceChangeYtd”: 12.0000,
“sector”: “Banken”,
“shareType”: “A”,
“valor”: 120421843,
“tradeable”: true,
“inIndex”: [
{
“isin”: “CH0017915718”,
“name”: “OTC-X Banken”
},
{
“isin”: “CH0017915726”,
“name”: “OTC-X TOP50”
},
{
“isin”: “CH0213109793”,
“name”: “OTC-X Premium”
},
{
“isin”: “CH0039576860”,
“name”: “OTC-X Liquidity”
}
],
“allShareIndexWeight”: 1.000000
}

3 Likes

und für die historischen

https://www.otc-x.ch/api/market/securities/CH1204218437/chartData?type=PRICE_HISTORY&from={TODAY:yyyy-MM-dd:-P3M}&until={TODAY:yyyy-MM-dd}&interval=DAY
$.data[*].x
$.data[*].values[0]
2 Likes