Правда, если удастся пройти инициализацию и какое-то время не достигать условия <something wrong>, то индикатор снова оживет после рекомпиляции. Тут уж совсем никак.
Это абсолютно правильно и всегда так работало. Идет преобразование color->string->color.
Зачем так делаете - не знаю.
не всегда так работало :-)
Если люди выше сообщают, что даже в стандартной библиотеке появились ошибки. Значит ранее работало правильно, а теперь неправильно (или правильно, тогда нужно и в мт4 поправить).
Я записывал все цвета как C'xxx,xxx,xxx'
что подтверждает тип color
//--- литералы C'128,128,128'// серый
мне удобнее было все делать в массив string.
далее я использовал StringToColor - который работал исправно с C'xxx,xxx,xxx' и сейчас работает в МТ4.
Но в новом билде МТ5 - эта функция не работает с C'xxx,xxx,xxx'
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
Как индикатор может самоуничтожиться?
Только так:
Правда, если удастся пройти инициализацию и какое-то время не достигать условия <something wrong>, то индикатор снова оживет после рекомпиляции. Тут уж совсем никак.
C'128,128,128'
Никто не замечал у себя такое ?
пока догадки. ...
возвращает
COLOR=clrBlack
в мт4 все ок, этот же код в билде до января 2021 работал замечательно
увидел в справке :
color str_color=StringToColor("0,127,0");
а когда это поменяли? %-) странно.. ранее ведь все было не так....
Никто не замечал у себя такое ?
ColorToString.
ColorToString.
это все ясно понятно.
уже переделал. Спасибо
я просто сообщил, что ранее было по другому и я не видел сообщения о том, что это изменилось в этом.
это все ясно понятно.
уже переделал. Спасибо
я просто сообщил, что ранее было по другому и я не видел сообщения о том, что это изменилось в этом.
Кстати в стандартной библиотеке <Graphics\Graphic.mqh>, такая же беда с цветами.
Цвета не соответствуют запрошенным.
Кстати в стандартной библиотеке <Graphics\Graphic.mqh>, такая же беда с цветами.
Цвета не соответствуют запрошенным.
что-то или поломали, либо сделали специально, но не сообщили - все цветовые схемы, где используется StringToColor(C',,') выдают clrBlack .
Оставлю это здесь. вдруг кто будет искать..
я просто сообщил, что ранее было по другому и я не видел сообщения о том, что это изменилось в этом.
Изменений не было. Все работает, как и раньше.
Изменений не было. Все работает, как и раньше.
все цветовые схемы, где используется StringToColor(C',,') выдают clrBlack .
Это абсолютно правильно и всегда так работало. Идет преобразование color->string->color.
Зачем так делаете - не знаю.
Это абсолютно правильно и всегда так работало. Идет преобразование color->string->color.
Зачем так делаете - не знаю.
не всегда так работало :-)
Если люди выше сообщают, что даже в стандартной библиотеке появились ошибки. Значит ранее работало правильно, а теперь неправильно (или правильно, тогда нужно и в мт4 поправить).
Я записывал все цвета как C'xxx,xxx,xxx'
что подтверждает тип color
мне удобнее было все делать в массив string.
далее я использовал StringToColor - который работал исправно с C'xxx,xxx,xxx' и сейчас работает в МТ4.
Но в новом билде МТ5 - эта функция не работает с C'xxx,xxx,xxx'