Определение максимума предыдущей свечи и n свечи.
А по что так сложно????? Минимум вчера - 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)]. К чему такие извращения или я чего-то не понял???
Я не понял, а по что так сложно????? Минимум вчера - 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)];
блииин! спасибо. я чет увлекся :)
Здравсвуйте коллеги,
прошу еще раз Вас, уважаемых гуру :), о помощи!
Передо мной встала проблема определения минимув и максимов свечей. Мне надо определить масимум и минимум вчерашнего дня, а так же 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--;
}
//----
Спасибо огромное! :)