Да код тут не при чем. Мне просто нужно правильное условие. Вопрос есть ли возможность узнать время текущего бара? Как вообще узнать время бара?
Time[индекс_нужного_бара]; Вернёт вам время открытия бара с номером "индекс_нужного_бара". Можно iTime() использовать для других символов и таймфреймов
if (Bufer0>0) { // в double Bufer0 через iCustom() ранее получено значение буфера индикатора 0if (Bufer0!=EMPTY_VALUE) {
// поймали значение в буфере
}
}
Ок это я понял, но в буфере может быть сотня значений как найти последнее и как определить что последнее на покупку сигнал или продажу ?
Код не компилил и в МТ не смотрел, но, BufD - первый синий буфер, BufU - нулевой красный буфер. Что они там на экране показывают, синие и красные точки? Вот и смотрите какая точка какого цвета на что там указывает. А отлавливайте их в буферах - красную в нулевом буфере, синюю - в первом.
Ну... и значения нужно отлавливать на первом баре скорее всего, не видел перерисовывает он или нет. А может быть цикл нужен от нулевого бара до пока значение не встретим. Всё зависит от того, как он выдаёт сигналы свои...
всем привет.не подскажите почему в мт4 не могу настроить не одного советника все выдают отрицательное значение при тесте стратегии! в чем может быть проблема?
serjlarkin: всем привет.не подскажите почему в мт4 не могу настроить не одного советника все выдают отрицательное значение при тесте стратегии! в чем может быть проблема?
Да код тут не при чем. Мне просто нужно правильное условие. Вопрос есть ли возможность узнать время текущего бара? Как вообще узнать время бара?
Да код тут не при чем. Мне просто нужно правильное условие. Вопрос есть ли возможность узнать время текущего бара? Как вообще узнать время бара?
Как получить сигнал в советнике вот от такого индикатора
Пробовал через iCustom но пишет значение 2147483647 при указании любых номеров линий и баров ...
Как получить сигнал в советнике вот от такого индикатора
Пробовал через iCustom но пишет значение 2147483647 при указании любых номеров линий и баров ...
Проверку его буферов делайте так:
Проверку его буферов делайте так:
Ок это я понял, но в буфере может быть сотня значений как найти последнее и как определить что последнее на покупку сигнал или продажу ?
Ок это я понял, но в буфере может быть сотня значений как найти последнее и как определить что последнее на покупку сигнал или продажу ?
Код не компилил и в МТ не смотрел, но, BufD - первый синий буфер, BufU - нулевой красный буфер. Что они там на экране показывают, синие и красные точки? Вот и смотрите какая точка какого цвета на что там указывает. А отлавливайте их в буферах - красную в нулевом буфере, синюю - в первом.
Ну... и значения нужно отлавливать на первом баре скорее всего, не видел перерисовывает он или нет. А может быть цикл нужен от нулевого бара до пока значение не встретим. Всё зависит от того, как он выдаёт сигналы свои...
всем привет.не подскажите почему в мт4 не могу настроить не одного советника все выдают отрицательное значение при тесте стратегии! в чем может быть проблема?