Einzelnen Beitrag anzeigen
  #6 (permalink)  
Alt 12.03.18
traderdoc traderdoc ist offline
Elite Mitglied
 
Registriert seit: Apr 2011
Beiträge: 2.735
traderdoc befindet sich auf einem aufstrebenden Ast
Standard

Wozu das i?
Es soll doch das High und Low zwischen 16:30 und 17:30 gefunden werden?
D.h. entweder es soll im laufenden Betrieb ab 16:30 ständig bis 17:30 die Extrema gefunden werden, dann läuft das ab 16:30 über folgenden Code.

Code:
//zu Beginn zu setzen: 
double High_Temp = 0; 
doubke Low_Temp = 100000;

if (OldBar != Time[0]) {
   if (High[1] > High_Temp) High_Temp = High[1];
   if (Low[1] < Low_Temp)  Low_Temp = Low[1];
   OldBar = Time[0]; 
}
Wenn retrospektive die Extrema am aktuellen Tag gesucht werden, dann geht das über:

Code:
int i = iBarShift(NULL, PERIOD_M1, StringToTime("16:30"));
Hval_index = iHighest(NULL, PERIOD_M1, MODE_HIGH, 60, i);
Lval_index = iLowest(NULL, PERIOD_M1, MODE_LOW, 60, i);
Max = High[Hval_index];
Min = Low[Lval_index];
traderdoc
__________________
Ich erfülle Euch gern Eure EA-, Indikator- und Script-Programmierungswünsche auf Honorarbasis.