Скрытие/отображение группы графических объектов на графике

MQL4 Indicadores

Trabalho concluído

Tempo de execução 3 dias
Comentário do cliente
Работа выполнена быстро и качественно! При возникновении проблем в совместной работе Нового индюка с моим старым, Алёна без лишних вопросов решила проблему -внесла коррективы в мой индикатор!

Termos de Referência

Создать простое меню на графике с кнопками (кол-во кнопок 15 шт) для скрытия/отображения  определённых групп графических объектов на графике.

Логика работы:
Меню с кнопками будет расположено вертикально в левой части графика. Напротив кнопок будет указан свой порядковый номер от 01 до 15.
При нажатой кнопке, все графические объекты, привязанные к этой кнопке – отображаются на графике (с учётом настроенной видимости в свойствах этого объекта).
При отжатой кнопке – все объекты, привязанные к этой кнопке – скрываются (со всех ТФ)
Привязка объектов к кнопке выполняется по префиксу расположенному в начале Имени объекта.
Префикс состоит из спецсимвола # и номера кнопки.

Допустим имя трендовой линии Trendline. Что бы объект привязался к кнопке под номером 01, нужно изменить имя этого объекта  на  #01 Trendline. При нажатии кнопки выполняется поиск всех объектов с префиксом #01 и происходит отображение/скрытие всех найденных объектов.
Переименование объектов я делаю сам (для этого уже есть отдельный КОД).

Нужно сделать отображение/скрытие меню по нажатию HotKey.
Визуализацию меню скину картинкой – там всё максимально просто…

Настройки индикатора:
01 название кнопки
02 название кнопки
03 название кнопки
04 название кнопки
05 название кнопки
06 название кнопки
07 название кнопки
08 название кнопки
09 название кнопки
10 название кнопки
11 название кнопки
12 название кнопки
13 название кнопки
14 название кнопки
15 название кнопки
Спецсимвол #
Вызов/скрытие меню  (
HotKey)
Положение меню Х
Положение меню
Y
Ширина меню
Цвет фона меню
Цвет рамки меню
Цвет порядкового номера
Цвет вкл. кнопки
Цвет выкл. Кнопки


Arquivos anexados:

JPG
9h8n5k37.jpg
22.9 Kb

Respondido

1
Desenvolvedor 1
Classificação
(87)
Projetos
131
22%
Arbitragem
7
57% / 0%
Expirado
33
25%
Livre
Publicou: 1 código
2
Desenvolvedor 2
Classificação
(6)
Projetos
6
17%
Arbitragem
0
Expirado
0
Livre

Informações sobre o projeto

Orçamento
30+ USD