![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Перехват WM_SIZE не получится из обычной MQL-программы. Придется отдельную DLL добавлять. То есть ради такого функционала пользователь должен следить за наличием в терминале не только индикатора, но еще и DLL. И все это вовсе не ради торговли, лишь косметика.
На мой взгляд, эта задача вообще не решаемая. Так, у терминала в обработчике OnSize() установлено ограничение: если размеры окна меньше заданных, то обработка пропускается. Таким образом, как ни перехватывай WM_SIZE, ничего не выйдет. Вот если бы нужно было запретить терминалу какое-то действие по OnSize, то задача бы решалась, сообщение попросту не передавалось бы ему. А вот заставить делать терминал то, что он не хочет делать, с большой вероятностью не получится.
Посмотрим на проблему с позиции разработчика терминала. Минимальные размеры ведь не просто так придуманы. Видимо, невозможно полноценно отобразить интерфейс приложения, если окно слишком малого размера. То есть даже если представить, что нам удалось обойти это ограничение терминала, то что мы увидим в окне? Думаю, что ничего понятного увидеть не получится. А раз так, то это эквивалентно свертыванию окна.
Например, рабочее пространство на нескольких мониторах заполнено графиками с разных терминалов, и это рабочее пространство ограничено. Ограничение основного окна МТ4 не позволяет использовать рабочее пространство эффективно.
При уменьшении основного окна МТ4, туда можно разместить график для наблюдения. При скальпинге, например, необходимо следить за несколькими инструментами сразу на м1.
Если это сложно, можно оставить так как есть... :)
Мне нужно было узнать мнение специалиста.
Спасибо.
Топикстартер! Есть такая дисциплина "Финансовый анализ". В букваре там в разделе "Принятие решений" сказано, что при выборе альтернатив нужно подумать так-же и о том, а что будет, если ни чего не делать? Что будет, если оставить всё, как есть? Куда мы в результате придём?
Знаете, это иногда срабатывает - избавляет нас от лишнего геморроя. Сами-то подумайте, насколько кртично для Вас минимизирование окна терминала? Как оно повлияет на прибыль, стОит ли тратить на это время, или можно оставить всё как есть?
Уважаемый, Виталий
Например Вы кладёте кафель в ванной на стене, всю стену плиткой заложили, а кусок одной плиткой торчит из-за стены, и его нужно либо отпилить либо придумать что-то ещё, но выглядит не красиво.
Вы можете на это забить и просто не смотреть на этот участок стены и всё. Как это повлияет на Ваши банные процедуры? Cтоит ли отпиливать этот кусок кафеля или можно оставить всё как есть?