Индикатор очень простой, хотя и есть сомнение: в момент рождения нового бара в индикаторный буфер пишется "1", на следующем тике, этот бар будет расценён уже как не новый и поэтому в индикаторный буфер будет записан "0". И в связи с этим вопрос: а успеет ли советник увидеть "1" в буфере?
а инт он калькуляте запускает процесс докачки тиков сразу без задержки возвращает доступный объем тиков?
тут Ренат дает совет : https://www.mql5.com/ru/forum/94399/page7
Я бы рекомендовал в OnInit() в индикаторе инициализировать переменные, не больше. А любую ресурсоёмкую работу или любые обращения к свойствам графиков делать не раньше первого события OnCalculate().
Модуль сигналов пользовательского индикатора будет на основе индикатора "IndNewBar.mq5":
Индикатор очень простой, хотя и есть сомнение: в момент рождения нового бара в индикаторный буфер пишется "1", на следующем тике, этот бар будет расценён уже как не новый и поэтому в индикаторный буфер будет записан "0". И в связи с этим вопрос: а успеет ли советник увидеть "1" в буфере?
Пошаговое руководство написания модуля торговых сигналов описана в статье Создай торгового робота за 6 шагов!
а инт он калькуляте запускает процесс докачки тиков сразу без задержки возвращает доступный объем тиков?
тут Ренат дает совет : https://www.mql5.com/ru/forum/94399/page7
а инт он калькуляте запускает процесс докачки тиков сразу без задержки возвращает доступный объем тиков?
тут Ренат дает совет : https://www.mql5.com/ru/forum/94399/page7
При установке BuyStop и SellStop нужно руководствоваться минимальным отступом от цены: