Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Дмитрий Ивкин я правильно понял то что вы хотели сделать?
Учитесь грамотно излагать свои мысли! Я больше времени потратил чтобы понять что вы хотите и 5 минут за утренним кофе чтобы поправить ваш код.
У меня есть проверка в OnInit, есть текст или нет, но при закрытии терминала, и новом открытии текста нету! только если опять нажать кнопку, вот так, код приложил выше
Разберитесь наконец-то с причинами деинициализации.
REASON_PROGRAM
0
Эксперт прекратил свою работу, вызвав функцию ExpertRemove()
REASON_REMOVE
1
Программа удалена с графика
REASON_RECOMPILE
2
Программа перекомпилирована
REASON_CHARTCHANGE
3
Символ или период графика был изменен
REASON_CHARTCLOSE
4
График закрыт
REASON_PARAMETERS
5
Входные параметры были изменены пользователем
REASON_ACCOUNT
6
Активирован другой счет либо произошло переподключение к торговому серверу вследствие изменения настроек счета
REASON_TEMPLATE
7
Применен другой шаблон графика
REASON_INITFAILED
8
Признак того, что обработчик OnInit() вернул ненулевое значение
REASON_CLOSE
9
Терминал был закрыт
Кроме указанного вам ранее REASON_CHARTCHANGE существуют и другие. В данном случае надо просто отделить удаление индикатора с графика от закрытия терминала. Ну и с остальными причинами разобраться, в каких ещё случаях надо удалять метки.
2. Я вам сказал о загаживании мозга. Так вот, ИМХО, флаг в вашем варианте не самое правильное решение.
А знаете что? Когда что-то делается с графическими объектами, надо обязательно использовать ChartRedraw(), что бы все изменения сразу отображались на графике. Иначе будет казаться,что происходит черти что, даже если весь код правильный. Может быть дело только в этом.
Дмитрий Ивкин я правильно понял то что вы хотели сделать?
Учитесь грамотно излагать свои мысли! Я больше времени потратил чтобы понять что вы хотите и 5 минут за утренним кофе чтобы поправить ваш код.
Спасибо большое буду разбирать ваш код, он работает, я начитался такого, .... draw я использовал потому что мне посоветовали, OBJPROP_STATE мне так же посоветовали хоть я и прочел что OBJPROP_STATE относится к OBJ_BUTTON но думаю... малоли
Спасибо большое буду разбирать ваш код, он работает, я начитался такого, .... draw я использовал потому что мне посоветовали, OBJPROP_STATE мне так же посоветовали хоть я и прочел что OBJPROP_STATE относится к OBJ_BUTTON но думаю... малоли
А заголовок своей темы не пробовали прочитать?
А заголовок своей темы не пробовали прочитать?
я уже не однократно писал что то что я назвал кнопкой, это подразумевалось кнопка на клавиатуре! в коде нету кнопки ни 1
я уже не однократно писал что то что я назвал кнопкой, это подразумевалось кнопка на клавиатуре! в коде нету кнопки ни 1
На клавиатуре нет кнопок, там клавиши, к тому же у них нет разных положений.
Дмитрий Ивкин учитесь выражать свой вопрос грамотно иначе здесь вас затюкают, в конце концов задавая безграмотный вопрос над вами будут либо смеяться либо давать такие же безграмотные ответы и в добавок будут над этим угорать.
Не все советы бывают полезные, учитесь пользоваться справочником.
Спасибо большое буду разбирать ваш код, он работает, я начитался такого, .... draw я использовал потому что мне посоветовали, OBJPROP_STATE мне так же посоветовали хоть я и прочел что OBJPROP_STATE относится к OBJ_BUTTON но думаю... малоли
Почитайте, вдруг пригодится в будущем, там чтения на 1 минуту.