Metaquotes Language 4
С помощью MQL4 можно создавать различные программы для анализа рынка и автоматического трейдинга:
Торговый робот, или советник (Expert Advisor) — приложение для автоматизированной аналитики и торговли без участия человека. Советник запускается на выполнение с каждым поступающим тиком по определённому инструменту.
Пользовательский индикатор (Custom Indicator) — технический индикатор, самостоятельно написанный пользователем в дополнение к индикаторам, уже интегрированным в клиентский терминал. Пользовательские индикаторы не могут автоматически торговать и предназначены только для реализации аналитических функций.
Скрипт (Script) — программа для одноразового выполнения каких-либо действий. Например, удаление всех объектов с графика, закрытие всех ордеров или выставление набора отложенных ордеров для открытой позиции.
Библиотека (Library) — библиотека пользовательских функций, где хранятся и распространяются часто используемые блоки пользовательских программ. Библиотеки не могут самостоятельно запускаться на выполнение