Шаблон представляет собой базовый исходный код индикатора. В нем содержится стандартный заголовок программы, общие свойства и заготовки для основных обработчиков событий: перерасчет значений (OnCalculate) и запуска индикатора (OnInit). Шаблон создается в каталоге, соответствующем типу программы, — MQL5/Indicators (или MQL4/Indicators). При создании шаблона можно сразу определить входные параметры программы, а также добавить в код заготовки для дополнительных обработчиков событий и графических построений.
Заполните следующие поля:
К входным параметрам относятся переменные класса "input". Для создания параметра нажмите "Добавить" и заполните три поля:
На следующем этапе выберите дополнительные обработчики событий, заготовки для них будут вставлены в шаблон советника. Обработчик OnCalculate является обязательным, поэтому вы можете только выбрать его тип, но не удалить.
Чтобы посмотреть расширенное описание обработчика, наведите на него курсор.
Выбранные обработчики добавляются в дополнение к основным — OnInit и OnCalculate. |
На данном этапе укажите следующие параметры:
В разделе "Отрисовка" задайте графические построения индикатора: название, тип (например, линия или гистограмма) и цвет. В код индикатора будут добавлены соответствующие свойства построений, а также буферы для значений.
Для завершения создания шаблона нажмите "Готово". Созданный файл будет сразу же открыт для редактирования.