Все созданные объекты имеют приоритет ниже объектов графика (sl/tp, ордера и т.д. ) - страница 4

 
Ihor Herasko:

Давайте определимся, о чём говорим: о панели или об объектах на ценовом графике? Выше указано, что торговая панель не должна размещаться на ценовом графике. Более того, она не должна размещаться на каком-либо графике ибо место занимает. Для нее выделяется отдельное окно, из которого производится  управление всеми остальными графиками. С объектами, размещаемыми на графике, та же история. Либо они носят исключительно информационный характер, либо располагаются так, чтобы не мешали выводу другой информации на графике.

Конечно, глупость. Вы просто не подумали. От того и вышел такой вот глупый пример.

Заведите для панели отдельный график (сам ценовой график - убрать) и все там поместится.
ясно ...
 
Anatoli Kazharski:

Примерно вот так:

//---

Подробности читайте в серии статей о графических интерфейсах: Графические интерфейсы I: Подготовка структуры библиотеки (Глава 1)


Это очень неплохой вариант защиты от случайного сдвига графика и SL/TP, большое спасибо.  Однако от случайного нажатия на индикаторы, которые находятся внизу и другие объекты он не страхует.
 

conan2017:

Это очень неплохой вариант защиты от случайного сдвига графика и SL/TP, большое спасибо.  

1. Однако от случайного нажатия на индикаторы, которые находятся внизу

2. ... и другие объекты он не страхует.

Попробовал в MetaTrader 5.

1. На индикаторах не получилось воспроизвести. Окно свойств индикатора не вызывается, если кликнуть по линии индикатора, когда пользовательская торговая панель находится над линией. Так и должно быть.

2. В этом случае нужно контролировать приоритеты нажатия на графических объектах. Они должны иметь пониженный приоритет.

Причина обращения: