int iHighest( string symbol, int timeframe, int type, int count=WHOLE_ARRAY, int start=0)
Returns the shift of the maximum value over a specific number of periods depending on type.
Parameters:
symbol - Symbol the data of which should be used to calculate indicator. NULL means the current symbol.
timeframe - Timeframe. It can be any of Timeframe enumeration values. 0 means the current chart timeframe.
type - Series array identifier. It can be any of the Series array identifier enumeration values.
count - Number of periods (in direction from the start bar to the back one) on which the calculation is carried out.
start - Shift showing the bar, relative to the current bar, that the data should be taken from.
Sample:
double val;
// calculating the highest value on the 20 consequtive bars in the range
// from the 4th to the 23rd index inclusive on the current chart
val=High[iHighest(NULL,0,MODE_HIGH,20,4)];
Verstehe ich dies richtig, dass ich mir dazu zu den letzten x Bars den Hochpunkt ausgeben lassen kann? Bzw mit iLowest den Tiefpunkt der letzten x Bars?
Da einen ja (i.d.R.) nur die abgeschlossen Bars interessieren, frage ich mich noch wie ich die letzte abgeschlossene Bar finde. Muss ich meim Parameter 'start' dann eine 0 oder eine 1 eintragen? Ich würde mir jetzt denken, dass eine 0 als letzter Parameter die noch unfertige Bar bezeichnet und 1 die letzte fertige Bar. Oder werden nur die fertigen gezählt und ich müsste eine 0 an der Stelle nehmen?
Quelle: http://docs.mql4.com/series/iHighest
Zu dieser Funktion habe ich eine Frage...
Verstehe ich dies richtig, dass ich mir dazu zu den letzten x Bars den Hochpunkt ausgeben lassen kann? Bzw mit iLowest den Tiefpunkt der letzten x Bars?
Da einen ja (i.d.R.) nur die abgeschlossen Bars interessieren, frage ich mich noch wie ich die letzte abgeschlossene Bar finde. Muss ich meim Parameter 'start' dann eine 0 oder eine 1 eintragen? Ich würde mir jetzt denken, dass eine 0 als letzter Parameter die noch unfertige Bar bezeichnet und 1 die letzte fertige Bar. Oder werden nur die fertigen gezählt und ich müsste eine 0 an der Stelle nehmen?
Bearbeitet von Tibo