ребят, не понимаю в чем дело... при пересечении, косании линии цены, Алерт не замолкает и работает на каждый тик, так исправить ситуацию? как заставить его заданное время пищать, либо количество раз?
Добрый день! Прошу помочь с решением задачи, поставил в отрисовку МА таймфрейм 5 минут ,чтобы смотреть ее на 1 минутном графике, отрисовывается один в один без учета масштаба , а можно как - то это решить? Спасибо!
LRA: Добавил string ResultSymbols="12345"; Компилируется без ошибки. Попробуйте разделить на части
спасибо, нашёл причину, в пятом МТ нельзя в функцию StringTrimLeft() вносить вычисления, то есть сначала нужно объявить строку, потом присвоить ей вычисления и после эту строку передать в функцию StringTrimLeft()
Так пойдет? if (OrderCloseTime() > iTime(Symbol(), PERIOD_D1, 0) ...
Но это перед полночью выдаст густо сегодняшних ордеров, а сразу после полуночи будет пусто
ТребуемыйИнтервал=36000; // 10 часов
Лучше так? if ((TimeCurrent()-OrderCloseTime()) < ТребуемыйИнтервал) ...
Помогите кто может, в строке привожу ниже возникает ошибка. Код в мт5.
StringTrimLeft( StringSubstr(ResultSymbols,1,StringLen(StringSubstr(ResultSymbols,0,1))- 1));
Добавил string ResultSymbols="12345"; Компилируется без ошибки. Попробуйте разделить на части
Как всё таки правильно бороться с ошибкой : array out of range in '... в такой ситуации при переходе на #property strict ?
Сделай так
Вместо 1 можно поставить любое число кроме 0. Чем больше число, тем меньше баров будет считаться при запуске индикатора.
И убери
это здесь совершенно ни к чему.