Справка по MetaEditorМастер MQL4/MQL5Создание шаблона советника

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

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

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

Заполните следующие поля:

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

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

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

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

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

На последующих этапах выберите дополнительные обработчики событий, заготовки для них будут вставлены в шаблон советника:

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

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

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

Для завершения создания шаблона нажмите "Готово". Созданный файл будет сразу же открыт для редактирования.