MT4/MQL4 - Лучшее средство для написания грааля? Или кто-то нуб?

leonardogun

Новичок
Регистрация
23.03.16
Сообщения
80
Реакции
30
leonardogun не предоставил никакой дополнительной информации.
Вопрос к mql'щикам.
На каком баре будет буфер и смотрит-ли он в будущее?

for (int x = 0; x<= 100; x++)
{
if(x>=2)
{
if(Close[x-1] < Open[x-1])
{
buf[x-1] = Low[x-1];
}
}
}
 

felixfix

Местный
Регистрация
27.02.14
Сообщения
215
Реакции
186
felixfix не предоставил никакой дополнительной информации.
1. "На каком баре будит буфер?" На любом в диапазоне от 1 до 99.
2. "Смотрит-ли он в будущее?" С чего это вы решили, что индикатор оценивающий исторические данные, получает возможность смотреть в будущее? Чтобы "смотреть в будущее" надо либо экстраполировать данные, либо на основе статистики, опирающейся на исторические данные, предсказывать благоприятный для входа период/час/день/месяц. Но оба этих способа, разумеется ни дают 100% гарантию, что будущее пойдет по их сценарию.
 

блондинка

Старейшина
Регистрация
27.04.14
Сообщения
1,562
Реакции
1,780
блондинка не предоставил никакой дополнительной информации.
Вопрос к mql'щикам.
На каком баре будет буфер и смотрит-ли он в будущее?

for (int x = 0; x<= 100; x++)
{
if(x>=2)
{
if(Close[x-1] < Open[x-1])
{
buf[x-1] = Low[x-1];
}
}
}
вроде будет тоже самое если вместо единички поставить 0, нет заглядывания в будущее
если будущий бар вниз то будущий буфер равен лоу
 

Yuryj

Старейшина
Регистрация
28.01.15
Сообщения
915
Реакции
701
Yuryj не предоставил никакой дополнительной информации.
Из-за условия if(x>=2) рассматриваются значения x не от 0 до 100, а от 2 до 100. Соответственно, стрелы будут отображаться в буфере от 1-го до 99-го бара.
Появляться сигнал в буфере будет на первом баре в момент открытия нулевого бара. В будущее не смотрит, т.к. стрела отображается на том же баре, на котором проверяется выполнение условия. И это бар уже сформирован, условия изменяться не будут.
 
Верх Низ