Обсуждение статьи "От начального до среднего уровня: События мыши"

 

Опубликована статья От начального до среднего уровня: События мыши:

Данная статья относится к категории тех материалов, где для понимания происходящих процессов определенно недостаточно просто просмотреть и изучить код. Фактически, необходимо создать исполняемое приложение и использовать его в любом графике. Это делается для того, чтобы можно было понимать мелкие детали, которые в ином случае чрезвычайно сложны для восприятия. Такие, например, как совместное использование клавиатуры и мыши для создания определенных элементов.

Итак, начнем с понимания следующего момента: мышь представляет собой крайне неэффективный, неудобный и сложный в обработке элемент управления, создающий значительные трудности при программировании. Она совершает абсолютно случайные действия, которые не учитывают особенности работы как кода, так и самого программиста. Несмотря на то, что графический интерфейс MetaTrader 5 очень полезен и обеспечивает значительную гибкость, по умолчанию он не генерирует события мыши для каких-либо приложений, работающих на этой платформе. Но почему? Причина заключается именно в том, что MetaTrader 5 ориентирован на обеспечение отличной производительности и эффективности. И мышь, в свою очередь, оказывает негативное влияние на данные показатели. Тем более, что размещенные на графике приложения, как правило, очень плохо оптимизированы для событий, связанных с мышью.

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

Возможно, что самую первую из них вы уже начали обдумывать: "Что ж, уважаемый автор, мне кажется, вы ошибаетесь относительно использования мыши на этой платформе. При щелчке правой кнопкой мыши на графике мы получаем доступ к набору элементов, которые можно использовать непосредственно там. Кроме того, мы можем отправлять и обрабатывать ордеры, используя функцию One Click в MetaTrader 5. Таким образом, ваше утверждение о том, что мышь является проблемой, — это просто проявление недостатка знаний с вашей стороны".


Автор: CODE X