А по что так сложно????? Минимум вчера - 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)];
блииин! спасибо. я чет увлекся :)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Здравсвуйте коллеги,
прошу еще раз Вас, уважаемых гуру :), о помощи!
Передо мной встала проблема определения минимув и максимов свечей. Мне надо определить масимум и минимум вчерашнего дня, а так же 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--;
}
//----
Спасибо огромное! :)