$ £ ¥
¥ £ $

Что такое язык программирования MQL4?

Что такое 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 или любого текстового редактора.
Файлы MetaTrader 4 с расширениями .ex4 и .mq4 Список файлов .mqh с функциями MQL4

MQL4 использует синтаксис, аналогичный C++/C#/C/Java. Так что, если вы уже знаете некоторые из этих языков, вам не потребуется много времени, чтобы научиться использовать MQL4.

Что вы действительно можете сделать с помощью MQL4?

MQL4 - чрезвычайно мощный инструмент, который при правильном использовании может расширить ваши торговые возможности. Вот несколько примеров того, что вы можете сделать с помощью MQL4:

  • Выполнять математические операции, например, рассчитывать размер позиции с учетом параметров риска.
  • Рассчитывать уровни стоп-лосс и тейк-профит.
  • Открывать и закрывать ордера.
  • Отправлять уведомления на экран или на адрес электронной почты.
  • Создавать файлы журналов и отчеты.
  • Создавать пользовательские индикаторы.
  • Автоматизировать вашу торговлю, позволяя вашему компьютеру торговать за вас без вашего участия.

Как видите, MQL4 дает вам большие возможности — изучение этого языка позволит вам воспользоваться всеми их преимуществами.

Программы MQL можно разделить на три основные категории:

  • сценарии
  • индикаторы
  • советники
Навигатор MetaEditor папки MQL4

Вы можете узнать больше об этих категориях из нашего руководства по различиям между сценариями, индикаторами и советниками.

Вы уже установили MetaTrader 4? Если нет, то прочтите Как установить клиентский терминал MetaTrader 4.