В помощь https://www.mql5.com/ru/search
В общем решения нету :(
Надо смотреть код. Так говорить не о чем.
Индикатор в Вашем случае возвращает значение EMPTY_VALUE, что в числовом виде (double) отображается значением 2147483647,
а логически означает отсутствие сигнала (т.е. как бы 0).
Правильный вариант решения, к которому Вас подталкивает многоопытный Vinin, это вписать в индикатор строку для соответствующего буфера:
SetIndexEmptyValue(0,0);//заполнение буфера 0 значением 0
Деревенский вариант: в случае недоступности кода индикатора, проверять в советнике значение iCustom
if(H1==EMPTY_VALUE) H1=0;
Спасибо вроде помогло!
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Всем доброго!
Возникла проблема и как ее устранить не могу понять, суть в следующем:
double H1 = iCustom(NULL, PERIOD_H1, "Ln_BuySell-5", 35, 0, i);
вызываю в цикле, так вот данные возвращаються в таком ввиде H1=2147483647, сам индюк работает нормально, в чем может быть трабла?
Самое смешное, что при
double D1 = iCustom(NULL, PERIOD_D1, "Ln_BuySell-5", 35, 0, i);
я получаю нормальные параметры :(.
что не так?