Hi all

I am trying to get maximum and minimum values from an array. Am I doing it right? The maximum and minimum values are always the same. Is there a function like MQL's ArrayMaximum or ArrayMinimum? Heres is the code below

function tick()
{
var BidPrice = AskPrice - Spread;



var a[50];

var mini = 200;
var maxi = 0;

a[0]=BidPrice ;
mini = a[0];
int i;
for (i=1;i<50;i++)
{
a[i] = BidPrice ;

printf("n %f", a[i]);
if (a[i] > maxi)
{
maxi = a[i];
}
if (a[i] < mini)
{
mini = a[i];
}
}
printf("n Min: %f",(var) mini);
printf("n Max: %f",(var) maxi);

}