AlexPORT:
... Или может есть в принципе иной способ отображения текстовой инфы, который "неподвластен" BackSpace?
На случаи удаления графических объектов индикатора кем-то или чем-то, можно конструировать в коде этого индикатора их "самовосстановление".
Способы реализации "самовосстановления" графических объектов разнообразны. В т.ч., от простых до более сложных. В т.ч., в одном коде могут сочетаться и применяться разные способы. Включая, например, какие-то производимые в порядке различных текущих действий, по событиям и другое.
В общем, возможны различные способы реализации этого в коде.
К примеру, можете в разделе статей по MQL5 посмотреть эту: "MQL5 для начинающих: Антивандальная защита графических объектов". Поскольку языки программирования MQL5 и обновлённый MQL4 во многом схожи, то варианты, что есть там, возможны и для MQL4.

- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Как известно, в МТ4 работает полезная кнопка BackSpace - удаляет объекты на графике, в порядке, обратном времени их создания.
Но дело в том, что при этом удаляются любые объекты без разбора - какие надо и не надо...
У меня к графику прицеплен индикатор, который отображает кое-какую суммарную инфу по текущей торговле (объекты типа OBJ_LABEL). Так вот при нажатии BackSpace удаляются так же и текстовые метки
этого индикатора, что в общем то нежелательно. Можно как то это обойти? Порылся, вроде никаких свойств у графических объектов не нашел, которые бы
позволяли игнорировать BackSpace. Или может есть в принципе иной способ отображения текстовой инфы, который "неподвластен" BackSpace? )