Учебник по MQL4
Приложения
Приложения
- Коды ошибок.
При работе программы возможно появление той или иной ошибки. Необходимо заранее предусмотреть правильную обработку наиболее важных ошибок. Получить код ошибки можно с помощью функции GetLastError().
- Стили отображения индикаторных линий.
Пользовательские индикаторы позволяют выводить графическую информацию при помощи разных стилей. Стиль DRAW_LINE может рисовать линии заданной толщины и стиля отрисовки. Для стиля DRAW_ARROW требуется задавать код отображаемой стрелки в кодировке Wingdings. Стиль DRAW_SECTION использует один индикаторный буфер, в то время как стиль DRAW_ZIGZAG требует два индикаторных буфера: четный и нечетный. Знание стилей рисований позволяет в одном индикаторе комбинировать различные методы отображения информации.
- Типы и свойства графических объектов.
Всего существует 24 встроенных графических объекта, которые можно создать программно. Такая возможность позволяет придавать индикаторам и советникам дополнительные богатые средства визуализации. Для каждого объекта можно задать как общие свойства, например, точки привязки и цвет объекта, так и свойства, которые характерны только для данного графического объекта. После изменения свойств объект можно незамедлительно (в принудительном порядке) перерисовать с помощью функции WindowsRedraw().
- Звуковые файлы.
Вы можете переопределить набор звуковых файлов, используемых в терминале MetaTrader 4. Для этого откройте окно "Сервис"-"Настройки", и в закладке "События" укажите нужные звуковые файлы. Прилагаемые файлы вы также можете проигрывать в своих программах с помощью функции PlaySound().
- Коды возврата функции MessageBox.
Функция MessageBox() позволяет организовать взаимодействие программы и пользователя непосредственно в процессе исполнения. Обработка кодов возврата окна MessageBox() позволяет направить работу программы в зависимости от нажатой пользователем кнопки, и таким образом, позволяет придать большую гибкость.
|
|