Справка по MetaEditorРабочая областьНавигатор

Навигатор

Окно "Навигатор" предназначено для работы с файлами и папками внутри директорий /MQL4 или /MQL5 торговой платформы. В них хранятся торговые роботы, индикаторы и скрипты, а также файлы с исходным кодом и другие данные для программирования на MetaQuotes Language. Чтобы открыть или скрыть это окно, нажмите Ctrl+D или выполните команду "Навигатор Навигатор" меню "Вид" или на панели инструментов "Стандартная".

Внешне окно напоминает проводник, где в виде древовидного списка отображаются папки и файлы:

Навигатор

Аналогичная структура показывается и в окне "Навигатор" торговой платформы. Например, если вы создадите индикатор в каталоге MQL5\Indicators\MyIndicator\, то и запустить его в торговой платформе вы сможете из того же каталога.

Чтобы посмотреть содержимое папки или открыть исходный файл на редактирование, дважды нажмите мышью на соответствующий элемент в "Навигаторе". Чтобы переместить папку/файл, выберите его и, удерживая левую клавишу мыши нажатой, перетащите в нужный каталог (Drag'n'Drop).

Внешние изменения каталогов и файлов (через проводник Windows) также отображаются в окне "Навигатор".

Проект #

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

  • Dependencies — включаемые файлы. Это сторонние файлы с исходным кодом, которые используются в проекте. Например, файлы стандартной библиотеки.
  • Headers — заголовочные файлы. Они содержат пользовательские идентификаторы, макросы, структуры и другие конструкции, используемые в проекте.
  • Sources — файлы исходного кода проекта.
  • Resources — ресурсные файлы: изображения, звуки и т.п.
  • Settings and files — наборы входных параметров (*.set) и другие файлы.

Более подробная информация о работе с проектами доступна в отдельном разделе.

Контекстное меню #

Контекстное меню позволяет выполнить следующие команды:

  • Открыть Открыть — открыть выбранный файл на редактирование. То же действие можно совершить, дважды щелкнув левой кнопкой мыши на файле или нажав клавишу "Enter".
  • Открыть папку Открыть папку — открыть выбранную папку или папку, в которой содержится выбранный файл.
  • Новый файл Новый файл — приступить к созданию новой MQL4/MQL5-программы с помощью "Мастера MQL4/MQL5".
  • Новый проектНовый проект — создать новый проект.
  • Новый проект из исходного файла Новый проект из исходного файла — создать новый проект из выбранного исходного файла.
  • Новая папка Новая папка — создать новую папку в текущем каталоге. То же действие можно выполнить нажав клавишу "Insert".
  • Переименовать Переименовать — переименовать выбранный файл или папку. Это же действие можно выполнить нажав клавишу "F2".
  • Удалить Удалить — удалить выбранный файл или папку. То же действие можно выполнить нажав клавишу "Delete".
  • Обновить Обновить — обновить окно "Навигатор". Если в одну из подпапок MQL4 или MQL5 были скопированы файлы или папки, то эти изменения будут отображены в окне "Навигатор" автоматически. Однако можно вручную перечитать структуру файлов, выполнив данную команду или же нажав клавишу "F5".
  • Компилировать Компилироватькомпилировать выбранный файл. Выполнение данной команды для папки приводит к компиляции всех файлов, содержащихся в ней.
  • Показывать все файлы Показывать все файлы — показать или скрыть все файлы. Если данная опция не включена, то в навигаторе будут отображаться файлы исходного кода программ (*.MQ4, *.MQ5, *.MQH, *.CPP, *.H) и текстовые файлы (*.TXT и *.CSV), а исполняемые будут скрыты.
  • Активировать MQL5 Storage Активировать MQL5 Storage — данная команда позволяет приступить к использованию персонального хранилища исходных кодов MQL5 Storage.
  • Получить обновления из хранилища Получить обновления из хранилищаполучить последнюю ревизию данных из хранилища.
  • Отправить изменения в хранилище Отправить изменения в хранилищеотправить текущие изменения данных в хранилище.
  • Добавить файл\папку в хранилище Добавить файл\папку в хранилищедобавить локальную папку или файл в хранилище. Добавление выполняется локально. Чтобы зафиксировать изменения в хранилище, выполните команду "Отправить изменения в хранилище".
  • Удалить файл\папку из хранилища Удалить файл\папку из хранилищаудалить папку или файл из хранилища. Удаление выполняется локально (физически удаляется файл или папка). Чтобы зафиксировать изменения в хранилище, выполните команду "Отправить изменения в хранилище".
  • Сравнить ревизии Сравнить ревизиипосмотреть текущие изменения в файле по сравнению с последней полученной из хранилища ревизией.
  • Отменить изменения из этой ревизии Отменить изменения из этой ревизии — отменить изменения, сделанные в локальной копии файла.
  • Показать журнал изменений Показать журнал изменений — показать журнал хранилища.