Как найти максимальное значение HiLo из 5 свечей?

 
int high_bar = iHighest(NULL,PERIOD_D1,MODE_HIGH,5,1);
double high_price = iHigh(NULL,PERIOD_D1, high_bar);

int low_bar = iLowest(NULL,PERIOD_D1,MODE_LOW,5,1);
double low_price = iLow(NULL,PERIOD_D1, low_bar);
 
Nikolay Khrushchev:
int high_bar = iHighest(NULL,PERIOD_D1,MODE_HIGH,5,1);
double high_price = iHigh(NULL,PERIOD_D1, high_bar);

int low_bar = iLowest(NULL,PERIOD_D1,MODE_LOW,5,1);
double low_price = iLow(NULL,PERIOD_D1, low_bar);

Спасибо! Но.. Расчет нужен такой: 
(High-Low)/Point и так с 5 свечами. Ии тогда найти макс знач

 
FLA:

Спасибо! Но.. Расчет нужен такой: 
(High-Low)/Point и так с 5 свечами. Ии тогда найти макс знач

int bar_count = 0;

double max_high_low = 0;

for(bar_count = 1; bar_count <=5; bar_count++) {

   max_high_low = MathMax( max_high_low, (iHigh(NULL,PERIOD_D1,bar_count) - iLow(NULL,PERIOD_D1,bar_count)) / _Point);

   }

 
Nikolay Khrushchev:

int bar_count = 0;

double max_high_low = 0;

for(bar_count = 1; bar_count <=5; bar_count++) {

   max_high_low = MathMax( max_high_low, (iHigh(NULL,PERIOD_D1,bar_count) - iLow(NULL,PERIOD_D1,bar_count)) / _Point);

   }

Йййееесс, то что нужно. Огромное спасибо!!!

 
если вам для mql5, то там лучше использовать такой вариант, за одно с проверкой наличия истории.
MqlRates rates[];
int copy_d1_rates = CopyRates(NULL,PERIOD_D1,1,5,rates);
double max_high_low = 0;
if(copy_d1_rates==5) {
   for(int bar_count = 0; bar_count <5; bar_count++) {
      max_high_low = MathMax(max_high_low, (rates[bar_count].high - rates[bar_count].low) / _Point);
      }
   }else{
   Print("History error");
   }