Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Добавлю. Что в тестере - все отображается нормально.
А вот в онлайне, - конструкция глючит.
Я подозреваю, что с названием "on_off" - что-то неладно.
Может для каждой строки задать свой "on_off" ....
Заметно, что ошибка здесь именно "стратегическая", а не просто "описка"
Ничего такого не видать, наверно где-то там ниже что-то. Если xHIGH и xLOW с другого таймфрейма, может что-нибудь с обновллением данных.
Вот советник с вашей функцией. Все работает.
Да в вашем советнике все работает, а у меня вот так получается
по очереди отображаются - не пойму
А понял почему у вас работает. Вы функцию Comments(...); вызываете один раз. А у меня в разных местах кода при разных условиях!
Значит пустую строку передаете. Можно хоть сколько раз вызывать.
Значит пустую строку передаете. Можно хоть сколько раз вызывать.
получается произошло какое то событие (например открытие ордера) и сразу вызывается Comments(1, "Ошибка открытия первого ордера бай : " + PrintError(GetLastError()));
потов в цикле сработало условие и вызывается Comments(2, "Доп ордер бай # " + ticket+ " успешно создан");
в первом варианте я попытался передать инфу в первую строчку а во втором во вторую.
Здесь (https://www.mql5.com/ru/forum/103621) есть функкция fIntegerComment(). Попробуйте, может понравится.