Справка по MetaEditor

Создание шаблонов советников

Создание шаблонов советников

Шаблон советника представляет собой оформленный файл для написания исходного кода. При создании он автоматически размещается в каталоге MQL5/Experts (или MQL4/Experts). Во время создания пользователь может выбрать обработчики событий, которые будут добавлены в шаблон.

После выбора соответствующей позиции в "Мастере MQL4/MQL5" и нажатия кнопки "Далее" появится следующее окно:

Создания советника

В данном окне необходимо заполнить следующие поля:

  • Имя — название советника, это же имя будет присвоено и файлу эксперта;
  • Автор — имя автора;
  • Ссылка — адрес электронной почты или интернет сайта разработчика;
  • Параметры — набор входных параметров (внешних переменных) советника.

Ко входным параметрам относятся переменные класса "input". Для создания параметра необходимо нажать кнопку "Добавить". В появившейся строке необходимо заполнить три поля:

  • Имя — название входной переменной;
  • Тип — тип входной переменной, выбирающийся из списка;
  • Начальное значение — начальное значение переменной, которое будет использоваться по умолчанию до ее принудительного изменения.

После того как все необходимые поля будут заполнены, кнопка "Далее" станет активной.

Обработчики событий

На данном этапе можно выбрать дополнительные обработчики событий, которые будут автоматически вставлены в шаблон советника. Для выбранных обработчиков прописываются все необходимые параметры, что облегчает работу программиста.

Выбор обработчиков событий

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

Выбранные обработчики добавляются в дополнение к основным — OnInit(), OnDeninit() и OnTick().

Обработчики событий тестирования

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

Обработчики событий тестирования

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

Для завершения создания шаблона необходимо нажать кнопку "Готово". После ее нажатия окно написания кода советника будет автоматически открыто.