Что такое MetaEditor для MetaTrader 4?

Если вы хотите изменить или создать новый MQL4-код, то должны быть знакомы с программой MetaEditor. Это важнейший инструмент для программистов на MQL4, незаменимый для внесения в исходный код даже мелких изменений. А чтобы лучше понять это руководство, вы должны уже знать, что такое MQL4 и что такое MetaTrader, так как это – исходные понятия.

Самая последняя версия MetaEditor 4 на момент написания

Самая последняя версия на момент написания

Если у вас уже имеется некоторый опыт использования MetaTrader, самой популярной торговой платформы, возможно, вы уже слышали об MQL4 – мощном скриптовом языке, знание которого улучшит ваши торговые способности. Для всех трейдеров, интересующихся программированием на MQL4, программа MetaEditor – третий по важности инструмент для изучения. Название "MetaEditor" похоже на "MetaTrader", но главное в нем – "Editor". По сути MetaEditor – специальный редактор для разработки и компиляции программ на MQL4, а также управления ими. MQL4 – скриптовый язык, а исходные файлы – это текстовые файлы с расширением MQ4 и MQH. Будучи текстовыми файлами, они открываются любым текстовым редактором, например, Notepad++ или Wordpad. Зачем же нам тогда MetaEditor? MetaEditor облегчает задачи создания и редактирования таких файлов благодаря тому, что:

  • представляет код в хорошо сформатированном и цветном виде, очень легком для прочтения;
  • обладает панелью "Навигатор" для просмотра файлов;
  • имеет опцию вставки кодирующих элементов, например, переменных и функций;
  • имеет функцию автозаполнения (предсказывает и предлагает набираемые слова);
  • выделяет ошибки.

Одно их основных достоинств MetaEditor – возможность компилировать исходные файлы. Здесь требуются пояснения, поскольку не все хорошо понимают, что такое "скомпилировать программу". Как известно, компьютер – очень сложный калькулятор, выполняющий математические операции в бинарной системе. Написанный вами код имеет смысл для вас, но не для компьютера в том виде, в каком он находится в исходном файле. А все потому, что сначала его нужно скомпилировать!

Компиляция – преобразование исходного текстового файла, в данном случае с расширением MQ4, в исполняемый файл, в данном случае с расширением EX4. После этого компьютер или иное программное обеспечение уже сможет исполнить вашу программу. Поэтому, иными словами, когда вы создадите исходный файл MQ4, вам придется скомпилировать его, чтобы создать исполняемый файл EX4. Скомпилированные файлы можно только запустить, но не прочесть, поэтому восстановить исходную программу, из которой они были созданы, невозможно.

MetaEditor входит в установку MetaTrader и обновляется в рамках той же процедуры, что и ваш MetaTrader. Открыть MetaEditor можно четырьмя способами.

  • Способ 1: находясь в MetaTrader, откройте меню "Инструменты", а затем нажмите на опцию "Языковый редактор MetaQuotes". Запуск MetaEditor из MetaTrader 4 через меню
  • Способ 2: находясь в MetaTrader, нажмите на своей клавиатуре на кнопку F4.
  • Способ 3: на панели инструментов "Стандартная" нажмите на значок MetaTrader. Запуск MetaEditor из MetaTrader 4 через панель инструментов
  • Способ 4: в меню "Пуск" Windows откройте группу MetaTrader 4 и выберите MetaEditor. Запуск MetaEditor из MetaTrader 4 через меню "Пуск" в Windows

Открыв MetaEditor, вы увидите, что интерфейс интуитивно понятен. Вы сможете просматривать файлы в "Навигаторе", сохранять, открывать, компилировать и запускать их из меню и с панелей инструментов, а также находить ошибки, логи, статьи и дополнительный код в "Наборе инструментов". Вы освоите его очень быстро.

Интерфейс MetaTrader

Теперь вы должны уже знать в общих чертах, какие инструменты, необходимы, чтобы автоматизировать вашу торговлю:

  • MetaTrader – для торговли и запуска вашего кода;
  • MQL4 – скриптовый язык;
  • MetaEditor – для создания, редактирования и компиляции кода.

И теперь вы должны быть уже готовы к тому, чтобы освоить кодирование.