Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Руководство MT-4 (терминал).doc
Скачиваний:
2
Добавлен:
18.08.2019
Размер:
550.4 Кб
Скачать

Советники, пользовательские индикаторы и скрипты

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

  • Советники (Эксперты)

  • Пользовательские Индикаторы

  • Скрипты

Советники

Советниками в терминале называются программы, разработанные на языке программирования MetaQuotes Language 4 (MQL 4) и позволяющие автоматизировать аналитические и торговые процессы. Советники позволяют оперативно проводить технический анализ рынков и на основе полученных сигналов способны выдавать команды на выполнение торговых операций и управлять открытыми позициями. На советников можно возложить всю рутинную работу по проведению технического анализа и торговых операций.

Для разработки советника используется встроенный редактор "MetaEditor". После создания эксперты сохраняются в папке "expert" в виде файлов с расширением "mq4" (исходный текст) и "ex4" (исполняемый код). Список ex4-файлов можно просмотреть в окне "Навигатор — Советники".

Управление советником

Для создания нового эксперта необходимо загрузить редактор "MetaEditor", открыть окно "Мастер создания советника" и в качестве типа создаваемого объекта указать "Советник".Вызвать редактор советников можно при помощи команды контекстного меню окна "Навигатор — Советники — Создать", командой меню "Сервис — Редактор MetaQuotes Language", а также клавишей F4. Затем потребуется определить общие параметры советника:

  • Имя — название советника;

  • Автор — имя автора;

  • Ссылка — адрес сайта разработчика;

  • Параметры — список входных параметров. Чтобы добавить новый параметр необходимо нажать кнопку "Добавить", чтобы удалить — кнопку "Удалить".

После этого управление передается редактору советников, в котором открывается окно с именем и параметрами нового советника. С этого момента можно приступать к непосредственному созданию эксперта. Изменить существующий советник можно командой контекстного меню советника "Навигатор — Советники — Изменить". После внесенных изменений необходимо перекомпилировать советник.

Прикрепить советник к активному окну графика можно командой "Присоединить к графику" контекстного меню или щелкнув дважды левой кнопкой мыши на выбранном эксперте в окне "Навигатор". Технология "Drag'n'Drop" также позволяет прикреплять советников. Свидетельством прикрепления советника является значок (смайлик, в случае, если разрешено использовать эксперты, или крестик, если запрещено) в правом верхнем углу графика. Для изменения настроек прикрепленного советника, необходимо нажать левой кнопкой мыши на смайлике либо выполнить команду контекстного меню окна графика "Советники — Свойства" или нажать клавишу F7.При прикреплении или изменении параметров советника можно управлять следующими его настройками:

  • Позиции — разрешенное направление открытия позиции:

    1. Long&Short — в обе стороны;

    2. Only Long — только на покупку;

    3. Only Short — только на продажу.

  • Разрешить сигналы — разрешить/запретить советнику подавать сигналы;

  • Не повторять сигнал — запретить подачу сигналов о событиях после поступления первого сигнала;

  • Разрешить советнику торговать — разрешить советнику торговать в реальном времени;

  • Ручное подтверждение — запрашивать подтверждение на открытие позиции при возникновении торгового сигнала;

  • Разрешить импорт DLL — разрешить/запретить импорт функций из DLL файлов;

  • Подтверждать импорт функций DLL — запрашивать подтверждения при каждом вызове функций из DLL файлов;

  • Разрешить импорт внешних экспертов — разрешить/запретить вызов функций из внешних экспертов.

Во вкладке "Входные параметры" можно изменить входные параметры советника.

Для удаления из окна графика прикрепленного советника нужно выполнить команду контекстного меню графика "Советники — Удалить" либо наложить другого советника. Команда меню "Сервис — Настройки — Советники — Включить Советников", кнопка панели "Графики" и клавиши-акселераторы Ctrl+E позволяют разрешить/запретить использование всех советников, прикрепленных к графикам. При этом советники из окон графиков не удаляются. Для удаления советника из списка окна "Навигатор" используется команда "Удалить" соответствующего контекстного меню.

Для проверки работоспособности советника создан специальный инструмент — многофункциональное окно "Тестирование Стратегий" . Более детальная информация по тестированию советника находится в соответствующем разделе.