Определение максимума предыдущей свечи и n свечи.

[Удален]  

Здравсвуйте коллеги,

прошу еще раз Вас, уважаемых гуру :), о помощи!

Передо мной встала проблема определения минимув и максимов свечей. Мне надо определить масимум и минимум вчерашнего дня, а так же 30ого (например) дня назад. Поправте, пожалуйста, а то я что-то путаюсь! :)

//---- maximums counting
int counted_bars=IndicatorCounted();
int q, price,HighesBuffer[];
int j=Bars-28800;
if(counted_bars>1440) j=Bars-counted_bars-1;
while(q>0)
{
double max=-28800;
int k=j+28800-1;
while(k>=j)
{
price=High[k];
if(max<price) max=price;
k--;
}
HighesBuffer[i]=max;
i--;
}
//----

Спасибо огромное! :)

[Удален]  

А по что так сложно????? Минимум вчера - iLow(NULL,PERIOD_H1,1), максимум -iHigh(NULL,PERIOD_D1,1). 30-го дня соответственно iLow(NULL,PERIOD_D1,30), iHigh(NULL,PERIOD_H1,30). Минимум/максимум за 30 дней High[iHighest(NULL,PERIOD_D1,MODE_HIGH,30,1)]   и  Low[iLowest(NULL,PERIOD_D1,MODE_LOW,30,1)]. К чему такие извращения или я чего-то не понял???

[Удален]  
Figar0:

Я не понял, а по что так сложно????? Минимум вчера - iLow(NULL,PERIOD_H1,1), максимум -iHigh(NULL,PERIOD_D1,1). 30-го дня соответственно iLow(NULL, PERIOD_D1,30), iHigh(NULL,PERIOD_H1,30). минимум/максимум за 30 дней High[iHighest(NULL, PERIOD_D1,MODE_HIGH, 30,1)] / Low[iLowest(NULL,PERIOD_D1,MODE_LOW,30,1)];


блииин! спасибо. я чет увлекся :)