Здравствуйте. Читаю учебник. Там есть примеры написания индикаторов. Возник вопрос по поводу индикатора separatewindow.mq4 Там можно задать количество расчетных баров. А если необходимо задать расчет от цены открытия дня (либо от нуля) и до цены закрытия дня? Как это сделать? Поиском пытался найти решение, не нашел.
Спасибо, Igor. Только я не правильно сформулировал что нужно. Индикатор из учебника расчитывается и отрисовывается на заданное количество баров (в данном случае 50) и в separate window. Нужно не от цены открытия, а от первого бара дня чтобы рисовал МА-шку. Но все равно, спасибо.
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
Может примеры есть. Визуально было бы доходчивей. Спасибо.
Здравствуйте. Читаю учебник. Там есть примеры написания индикаторов. Возник вопрос по поводу индикатора separatewindow.mq4 Там можно задать количество расчетных баров. А если необходимо задать расчет от цены открытия дня (либо от нуля) и до цены закрытия дня? Как это сделать? Поиском пытался найти решение, не нашел.
вот нарисовал цену открытия дня на текущем ТФ
Здравствуйте! Можно ли по условию найти нужный бар на истории ВПРАВО от заданного бара? Спасибо.
Здравствуйте! Можно ли по условию найти нужный бар на истории ВПРАВО от заданного бара? Спасибо.
Можно.
Можно.
А как это сделать? Расскажите, пожалуйста.
А как вы находите заданный бар?
А как вы находите заданный бар?
Долго мучился, но написал вот такую функцию:
double GetPatt5barsDN()
{
double low3 = 0;
int index = 0;
for(int i=1; i<20; i++)
{
if
((Close[i] > Open[i]) &&
(Close[i+1] > Open[i+1]) &&
(Close[i+2] > Open[i+2]) && //На этой свече нужен Low[i+2]
(Close[i+3] < Open[i+3]) &&
(Close[i+4] < Open[i+4]))
low3 = Low[i+2];
index = i+2;
}
return(low3);
}
вот нарисовал цену открытия дня на текущем ТФ
Спасибо, Igor. Только я не правильно сформулировал что нужно. Индикатор из учебника расчитывается и отрисовывается на заданное количество баров (в данном случае 50) и в separate window. Нужно не от цены открытия, а от первого бара дня чтобы рисовал МА-шку. Но все равно, спасибо.
вот нарисовал цену открытия дня на текущем ТФ
Не подскажете ли, что обозначают в записи
int i,limit=prev_calculated==0 ? rates_total-1 : rates_total-prev_calculated;
"==" , "?" , ": "
?
Долго мучился, но написал вот такую функцию:
Верните ещё и index в параметре функции, переданном по ссылке