Что такое MQL4? MQL4 расшифровывается как MetaQuotes Language 4 и является языком программирования, включенным в MetaTrader 4. MQL4 - это MQL версии 4, которая работает с MetaTrader 4. Если вы не знаете, что такое язык программирования, значит, вы никогда раньше не писали и не разрабатывали код, и это нормально. Язык программирования - это язык, который позволяет разработчику, в данном случае вам, указывать компьютеру выполнять определенные действия. Эта последовательность действий затем формирует программу.
MQL4 был выпущен вместе с первой версией MetaTrader 4 примерно в 2005 году и за эти годы претерпел множество обновлений. Важное обновление было выпущено в 2014 году, когда в нем появилось больше возможностей, была усилена безопасность и добавлено больше функций, чтобы довести его почти до того же уровня, что и MQL5.
У MQL4 и MQL5 есть несколько важных отличий, но пока мы сосредоточимся только на MQL4 и MetaTrader 4.
Расширения файлов
Файлы MQL4 имеют следующие расширения:
- .mq4 исходный файл. По сути, это формат текстового файла, который содержит все инструкции, которые необходимо выполнить. Вы можете открыть их с помощью MetaEditor или любого текстового редактора. Этот файл должен быть скомпилирован перед запуском в MetaTrader.
- .ex4 это скомпилированная версия, реальная программа, которую может запускать MetaTrader. Вы не можете открыть ее ни в какой другой программе, кроме MetaTrader. Если вы покупаете платный индикатор или пользуетесь услугами советника, то вы, вероятно, получите программное обеспечение с расширением .ex4.
- .mqh это библиотеки, представляющие собой файлы, содержащие дополнительные функции, которые вы можете включать и использовать в своих программах. Как и файлы .mq4, вы можете открыть их с помощью MetaEditor или любого текстового редактора.
MQL4 использует синтаксис, аналогичный C++/C#/C/Java. Так что, если вы уже знаете некоторые из этих языков, вам не потребуется много времени, чтобы научиться использовать MQL4.
Что вы действительно можете сделать с помощью MQL4?
MQL4 - чрезвычайно мощный инструмент, который при правильном использовании может расширить ваши торговые возможности. Вот несколько примеров того, что вы можете сделать с помощью MQL4:
- Выполнять математические операции, например, рассчитывать размер позиции с учетом параметров риска.
- Рассчитывать уровни стоп-лосс и тейк-профит.
- Открывать и закрывать ордера.
- Отправлять уведомления на экран или на адрес электронной почты.
- Создавать файлы журналов и отчеты.
- Создавать пользовательские индикаторы.
- Автоматизировать вашу торговлю, позволяя вашему компьютеру торговать за вас без вашего участия.
Как видите, MQL4 дает вам большие возможности — изучение этого языка позволит вам воспользоваться всеми их преимуществами.
Программы MQL можно разделить на три основные категории:
- сценарии
- индикаторы
- советники
Вы можете узнать больше об этих категориях из нашего руководства по различиям между сценариями, индикаторами и советниками.
Вы уже установили MetaTrader 4? Если нет, то прочтите Как установить клиентский терминал MetaTrader 4.