MetaQuotes Language 4 (MQL4)
Что такое MQL4?
MetaQuotes Language 4 (MQL4) – разработанный компанией MetaQuotes Software Corp, встроенный в торговый терминал MetaTrader 4 язык программирования стратегий для торговли на биржевых и внебиржевых (Forex) площадках.
Для чего нужен язык программирования MQL4?
Основные разработки на языке MQL4 – программы-эксперты (Expert Advisors), которые позволяют автоматизировать управление торговыми процессами и используются для создания собственных механических торговых стратегий. Язык также позволяет программировать технические индикаторы для биржевой торговли, скрипты и библиотеки функций.
В состав языка MetaQuotes Language 4 входят функции для анализа текущих и предшествующих котировок, для работы с индикаторами, функции по управлению торговыми позициями и т.д.
Какие программы можно написать на MQL4?
Язык программирования MQL4 позволяет создавать шесть видов программ:
- Советник
Автоматическая торговая система, заключающая сделки без участия трейдера. Советник способен функционировать круглосуточно, стабильно принося прибыль.
- Пользовательский индикатор
Это индикатор, созданный в дополнение к уже имеющимся индикаторам.
- Пользовательский скрипт
Программа, которая будет выполнена по запросу трейдера только раз. Может заменять ежедневные действия при работе с терминалом.
- Библиотека функций
Набор функций для специфических задач.
- Заголовочный файл (*MQH)
Создание файла заголовка с расширением *MQH.
- Генерация по шаблону
Создание программы по уже готовому шаблону.
Как программировать на MQL4 в терминале MetaTrader 4?
Язык MQL 4 прост в изучении и очень похож на другие языки программирования, поэтому если вы раньше изучали программирование, то овладеть языком MQL не составит большого труда.
Чтобы перейти в терминале MetaTrader4 к написанию собственной программы, необходимо запустить редактор MQL MetaEditor. Сделать это можно тремя способами :
- Первый способ
В меню сервис выбрать пункт Редактор MetaQuotes Language.
- Второй способ
Нажать клавишу F4.
- Третий способ
Использовать соответствующую кнопку на стандартной панели инструментов.
В открывшемся окне редактора через меню «Файл» — «Создать» можно выбрать тип создаваемой программы, после чего приступать к ее написанию.
MQL 4 программы на нашем сайте
Полезные статьи по теме
- Создаем торгового эксперта MQL4: открываем новые перспективы в торговле на
- Самостоятельная модификация программ для MetaTrader4
- Ваши недокументированные возможности при написании советников на MQL4
- Создание торгового робота: от А до Я
- Битва роботов: купить советника или скачать бесплатно?
- Как установить советник в терминале MetaTrader 4 за 6 шагов