Русский

Учебник по MQL4  Приложения

Приложения


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