Einloggen Suche | Aktive Themen
result:=ref(close,-1) - Bug oder Feature? Optionen
Jean-Luc
Geschrieben: Friday, January 15, 2016 12:16:28 PM
Gruppen: Kunde

Beiträge: 9

Hallo!

Ich verwende in TPR für Formel-Spalten die Formel result:=ref(close,-n), wobei n die Anzahl zurückliegender Tage ist.

result:=ref(close,-1) sollte also den Vortageskurs liefern.

Tatsächlich geschieht aber bei Verwendung obiger Formel Erstaunliches, zudem abhängig von der Tageszeit:

TPR-Kurslisten-Beobachtung am Freitag 15.1.16 (TPR gestartet um 07:45)

* vor 9:00
Für viele Werte (z.B. Conti) ergibt die Formel result:=ref(close,-1) den Vor-Vortageskurs, also den 13.1.16. Erst F5 bringt offenbar den Tageswechsel!!
D.h.: Um 7:45 hat TPR noch keinen Tageswechsel für Xetra vollzogen!!

Für etliche andere Xetra-Werte ergibt die Formel result:=ref(close,-1) den Vorwochenwert vom 08.01.16 (z.B. Bilfinger, Drillisch, Bertrandt, Jungheinrich, Wirecard, Sartorius Vz …)

Statistik 15.1.16: Bei 22 von 160 Papieren des HDAX+SDAX (=14%!) werden falsche Vortageskurse geliefert!!

* nach 9:00
Nach Xetra-Beginn, also nach 09:03, liefert die Formel für keinen Wert mehr den korrekten Vortagesclose; Stichproben ergaben durchgehend statt des Vortagesclose den Vorwochenwert vom 8.1.16 (z.B. MUV2 172,85 statt 175,85).

Kann mir deshalb bitte jemand erklären, wieso die Formel
result:=ref(close,-1)
in TPR nicht den Vortageskurs liefert, sondern nach 9:00 den Vorwochenwert? Bevor jemand einwendet, für den Vortageswert gibt es ja die Standardspalte "Vortag": Darum geht es nicht, sondern um das Vertrauen in die Lieferung korrekter Daten. Zudem will ich auch Zugriff auf den Vor-Vortag haben etc.

Beste Grüße,
Jean-Luc

Karsten Schebaum
Geschrieben: Friday, January 15, 2016 6:32:29 PM

Gruppen: Administration , Mitarbeiter

Beiträge: 430

Tai-Pan RealtimeTai-Pan End-of-Daybis. Realtime-Terminal
Hallo Jean-Luc,

ok, dann versuche ich mal ein wenig Licht in die Problematik hineinzubringen:

* vor 9:00
Die Funktion result:=ref(close,-1), eingestellt auf Tagesbasis, holt sich die Daten aus der EoD-Zeitreihe, dabei ist der letzte Eintrag (Close,0). Vor Handelsbeginn ist also der gestrige Close der letzte Eintrag und es wird in Ihrer Formelspalte der Kurs von Vorgestern ausgegeben.

Sobald nun der erste Tick des Tages festgestellt wird, sollte sich dies ändern.
Dies bedeutet, dass in Ihrer Formelspalte die Werte ohne Ticks noch den Close von Vorgestern anzeigen, solange bis der erste Trade ins System gelangt ist.

* nach 9:00
Wenn statt des VortagesClose ein völlig anderer Kurs angezeigt wird, liegt hier offensichtlich ein Bug im System vor. Dieser wird zur Zeit schon von uns untersucht. Wir prüfen, ob das Problem eventuell von Daten aus den temporären Dateien verursacht wird. Wir rechnen zu Beginn der kommenden Woche mit Ergebnissen.


Grundsätzliches zum Tageswechsel in den Listen:
Dieser wird bei den deutschen Börsen morgens um 06:00 Uhr vollzogen. Bis dahin werden also noch die Kursdaten des gestrigen Tages angezeigt, inkl. "Diff. zum Vortag" usw.


Viele Grüße
Karsten Schebaum

Leiter Produktmanagement + Datenservice | Lenz+Partner GmbH | vwd group
Phone: +49 231 9153-300 | Fax: +49 231 9153-399
datenservice@lp-software.de | www.LP-software.de | www.vwd.com
Benutzer die diese Diskussion aktuell lesen
Guest

Powered by Yet Another Forum.net version 1.9.1.8 (NET v4.0) - 3/29/2008
Copyright © 2003-2008 Yet Another Forum.net. All rights reserved.

Durch die Nutzung der Webseite stimmen Sie der Verwendung von Cookies zu. Weitere Informationen zum Datenschutz finden Sie hier