Панель BUY SELL есть ли способ определить: открыта или нет

 

есть ли способ без dll определить открыта данная панель или нет?

т.к. хочу отображать под ней кнопки и другие элементы и надо знать когда их смещать ниже и когда возвращать на исходную позицию.

терминал не важен, думаю решение должно быть универсальным.

 
Alexandr Gavrilin:

есть ли способ без dll определить открыта данная панель или нет?

т.к. хочу отображать под ней кнопки и другие элементы и надо знать когда их смещать ниже и когда возвращать на исходную позицию.

терминал не важен, думаю решение должно быть универсальным.


Да, можно. Пример реализации: Piano.
 
Vladimir Karputov:

Да, можно. Пример реализации: Piano.

ссылка не работает
 
Теперь работает.
 

посмотрите тут

https://www.mql5.com/ru/code/17448

boolIsChartOneClick(void)
Возвращает флаг наличия панели торговли OneClick на чарте
booltrue/false
aChartsAndMW5Class
aChartsAndMW5Class
  • голосов: 9
  • 2017.01.30
  • Artyom Trishkin
  • www.mql5.com
Класс, позволяющий легко определять из ваших MQL5-программ изменения в окне "Обзор рынка" (смена сортировки символов, добавление, удаление символа или наборов символов), открытие и закрытие новых графиков, а так же наличие/отсутствие панели торговли в один клик на графике, на котором работает программа.
 
kaus_bonus:

посмотрите тут

https://www.mql5.com/ru/code/17448

boolIsChartOneClick(void)
Возвращает флаг наличия панели торговли OneClick на чарте
booltrue/false

спасибо, опробую.
 
show_one_click=ChartGetInteger(0,CHART_SHOW_ONE_CLICK);

блин все логично)

работает и в мт4 и мт5. 

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