Moin zusammen,
ich versuche grad einige interessante Indices als Stimmungsindikatoren in PP einzupflegen. Meist funktioniert das ja auch wunderbar, wenn der Index nur Werte im positiven Bereich hat.
Ein Beispiel mit negativen Werten ist der Euwax Sentiment Index, welcher fröhlich zwischen ca. -60 bis +60 hin- und hertaumelt.
Versucht man sowas per JSON abzufragen (Beispiellink), passiert folgendes:
Alle negativen Werte werden schlicht ignoriert.
Versucht man sowas als CSV zu importieren, z.B.
Datum;Eröffnung;Hoch;Tief;Schluss;Währung;Volumen
09.11.2022;23,077;36,364;-56,098;-43,529;PKT;0
10.11.2022;50;50;-51,74;-25,581;PKT;0
11.11.2022;-11,688;22,222;-51,445;-30,566;PKT;0
14.11.2022;5,882;22,628;-54,43;2,062;PKT;0
15.11.2022;5,882;26,165;-54,546;17,042;PKT;0
16.11.2022;-4,762;25;-34,959;-14,439;PKT;0
17.11.2022;-27,273;29,412;-59,391;-33,333;PKT;0
18.11.2022;-38,462;3,077;-57,895;-25,217;PKT;0
21.11.2022;24,138;30,159;-39,024;-21,429;PKT;0
22.11.2022;22,222;50,516;-53,044;-12,5;PKT;0
23.11.2022;0;54,667;-47,664;-2,362;PKT;0
24.11.2022;-33,333;20,548;-50;-28,834;PKT;0
25.11.2022;37,5;41,177;-36,508;-36,508;PKT;0
dann werden die Vorzeichen ignoriert.
und die negativen Werte werden als positive Werte importiert.
Die Inkonsistenz zwischen JSON-Request und CSV-Import verstehe ich zwar nicht, finde sie aber auch nicht schlimm. Das PP für negative Werte nicht ausgelegt ist wird gute Gründe haben, die wahrscheinlich irgendwo in der Performanceberechnung liegen, keine Ahnung.
Beim CSV-Import könnte man ja auch vorher die Daten in den positiven Bereich shiften, wenn man den Index unbedingt haben wollte.
Ginge das beim JSON-Request auch? Z.B. statt $.last[*]
$.last[*]+100
(das funktioniert momentan so nicht).
Oder könnte man für Wertpapiere ohne Währung
negative Werte zulassen, weil dort eh keine Performance berechnet werden kann?