Einzelnen Beitrag anzeigen
  #1 (permalink)  
Alt 29.05.13
feelfree feelfree ist offline
Premium Mitglied
 
Registriert seit: Mar 2013
Beiträge: 332
feelfree befindet sich auf einem aufstrebenden Ast
Question Pivot Punkte korrekt berechnen

Servus zusammen,

an sich sollte das ja eigentlich kein großes Thema sein aber bei der Berechnung derselbigen Punkte gibt es doch einige Abweichungen.

Befassen wir uns mal nur mit dem Pivotpunkt an sich nach der klassischen Berechnungsmethode:

PivotPunkt = (YesterdaysHigh + YesterdaysLow + YesterdaysClose) / 3;

Die Werte lese ich mit folgenden Parametern ein:
Code:
double prevDayHigh = iHigh(NULL, PERIOD_D1, 1);
double prevDayLow = iLow (NULL, PERIOD_D1, 1);
double prevDayClose = iClose (NULL, PERIOD_D1,);
Mein Ergebnis für den DAX für heute: 8452.

Wenn ich nun aber den angehängten Indikator verwende erhalte ich als Ergebnis 8458,5. und mit diesem Wert dreht der Dax heute fast punktgenau an S1 nach oben während in meiner Berechnung S1 noch weit entfernt liegt.
Statt PERIOD_D1 nutzt dieser 1440 als Timeframe was ja auch wieder einem Tag entspricht.


Wie kommt diese Abweichung zustande?

Und wie komme ich auf ein exakteres Rechenergebnis?

Danke und Grüße,
Dan
Angehängte Dateien
Dateityp: mq4 DailyPivot_Shift.mq4 (8,5 KB, 10x aufgerufen)