Входные параметры советника. Настройка входных параметров советника

Что бы создать советник форекс, необходимо ориентироваться в языке программирования MetaQuotes Language 4 (MQL 4), а так же иметь опыт работы с редактором MetaEditor. Что бы вызвать меню редактора, необходимо выполнить следующие действия «Навигатор — Советники» или просто нажать на клавиатуре кнопу F4. Откроется меню, в котором нужно указать требуемые данные, главное, поставить флажок рядом с пометкой «советник». Остальные данные понятны интуитивно:

Входные параметры советника— имя – придумайте название форекс эксперту

— автор – при желании можете указать свое имя

— ссылка – если у Вас есть сайт, можно указать его в данной графе

Следующий этап — входные параметры советника, а именно их заполнение. Что бы начать их заполнять, нажмите кнопку «добавить», для редактирования кнопку «удалить». После этого можно приступать к созданию советника, файл с заданным кодом (*.MQ4) автоматически помещается в папку experts. Следующий шаг – непосредственное прописывание советника. После того, как он готов, необходимо совершить следующий действия «Файл — Компилировать» или нажать кнопку F5 на клавиатуре. В итоге, мы получаем готовый файл с расширением *.EX4, если же по ходу создания эксперта были допущены ошибки или входные параметры советника были указаны не правильно, программа советника будет закрашена в серый цвет.

Если Вы хотите отредактировать уже готовый советник, в навигационном меню необходимо нажать кнопку «изменить». После этого, откроется редактор с уже загруженным исходным текстом советника. Что бы сохранить новые параметры эксперта, нужно повторно его компилировать. Это очень важный этап, если его проигнорировать, новые параметры форекс эксперта не сохранятся. Перед непосредственной установкой форекс советника в торговый терминал, необходимо настроить его стандартные параметры. Делается это с помощью меню в терминале «Сервис — Настройки».

Давайте рассмотрим несколько самых главных опций, необходимых для работы эксперта:

Включить советники

Данная опция позволяет начать или завершить работу программы. В большей степени она применяется для блокирования функции start(). Если же данная опция отключена, с каждым новым тиком в функцию страт новые входящие данные поступать не будут. Стоит запомнить, что данная опция работает лишь с пользовательскими советниками. Она не распространяется на встроенные в терминале индикаторы и скрипты.

Отключить советники при смене профиля

В профиле сохраняется вся информация, необходимая для нормальной работы программы. Это и временной интервал, параметр ценового изменения, параметры профиля. Если включить данную опцию, автоматически запрещается включение советника при смене профиля в терминале.

Подтверждать вызов функций DLL

Опция используется для экспорта и импорта функций DLL – данных. Если включить флажок напротив данной опции, автоматический импорт из DLL – библиотеки будет запрещен, контроль будет совершаться вручную.