Способы автоматизации торговли: советники, скрипты и пользовательские индикаторы

Начнем с советников.

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

Огромное количество трейдеров в своей торговле используют советники. Некоторые с их помощью стабильно зарабатывают, но всё же большая часть участников торговли безвозвратно теряют свои депозиты. Несмотря на это, каждый день всё больше и больше трейдеров доверяют свой капитал в управление советника, считая, что уж на этот раз всё пройдет гладко и останется лишь вывести заработанные деньги. Но в результате получается совсем по-другому. Как и в любом деле, для торговли советником нужно учиться. Прежде всего, следует выбрать для себя что-то одно и постараться понять все тонкости и принципы выбранной системы, изучить все её сильные и слабые места. Любой советник приносит прибыль, если его правильно использовать.

Все советники условно можно разделить на шесть основных групп:

  • работающие при тренде;
  • работающие при флэте;
  • используемые для торговли на новостях;
  • cкальперские системы;
  • стратегии для торговли ночью;
  • сессионные системы.

Как только вы определились, с каким именно советником собираетесь завоевать валютный рынок, остаётся выработать план действий.

Следует определить для себя правила и четко следовать им. Для этого нужно ответить на следующие вопросы.

  • Какое время лучше подходит для ведения торговли?
  • На какие валютные пары и временные периоды рассчитан ваш советник?
  • Когда торговать (тренд или флэт)?
  • Торговать ли при выходе новостей или дождаться спокойствия на рынке?

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

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

Купив или скачав советник, его нужно установить на своем компьютере, а затем настроить. Не стоит забывать о его своевременном обновлении.

Для разработки советника используется встроенный в торговый терминал МТ4 редактор «MetaEditor». После создания они сохраняются в папке «EXPERTS» в виде файлов с расширением «MQ4» (исходный текст) и «EX4» (исполняемый код). Список EX4-файлов можно просмотреть в окне «Navigator — Expert Advisors».

Теперь поговорим об управлении советником.

Для создания нового советника (эксперта) необходимо загрузить редактор «MetaEditor», открыть окно «Expert Advisor Wizard» и в качестве типа создаваемого объекта указать «Expert Advisor program». Затем вызвать редактор советников (можно при помощи команды контекстного меню окна «Navigator — Expert Advisors — Create», командой меню «Tools — MetaQuotes Language Editor», а также клавишей F4 или Insert).

После необходимо указать общие параметры создаваемого советника:

  • Name — наименование (название) советника;
  • Author — данные об авторе (разработчике) советника;
  • Link — URL сайта автора (разработчика) советника;
  • Parameters — список входных параметров. Для того чтобы добавить новый параметр нужно нажать кнопку «Add», чтобы удалить ненужный параметр — кнопку «Delete».

После выполненных мероприятий мастер прекращает работу, и управление передается редактору советников. С этого момента можно приступать к непосредственному созданию советника. Если необходимо изменить существующий советник, то нужно выполнить команду контекстного меню советника «Navigator — Expert Advisors — Modify». Завершив внесение требуемых изменений, необходимо перекомпилировать советник.

Прикрепление советника к графику производится командой «Attach to a Chart» или двойным щелчком левой кнопкой мыши на выбранном советнике в окне «Navigator». Технология «Drag'n'Drop» также позволяет прикреплять советников. Подтверждением прикрепления советника является появляющийся в правом верхнем углу графика значок (смайлик). Для того, чтобы изменить настройки прикрепленного советника, нужно дважды нажать левой кнопкой мыши на значок (смайлик), выполнить команду контекстного меню «Expert Advisor — Properties» или нажать клавишу F7.

При наложении и изменении параметров советника у вас есть возможность управлять следующими настройками:

  • Positions — разрешенное направление открытия позиции:
    • Long&Short — в обе стороны;
    • Only Long — только на покупку (buy);
    • Only Short — только на продажу (Sell).
  • Enable alerts — разрешить/запретить подачу сигналов о событиях;
  • Disable alert once hit — запретить подачу сигналов о событиях после поступления первого сигнала;
  • Allow Live trading — разрешить советнику торговать в реальном времени;
  • Ask manual confirmation — запрашивать подтверждение при возникновении торгового сигнала;
  • Allow DLL import — разрешить/запретить импорт функций из DLL файлов;
  • Confirm DLL functions` call — запрашивать подтверждения при каждом вызове функций из DLL файлов; Allow external experts imports — разрешить/запретить вызов функций из внешних экспертов.

Во вкладке «Input Parameters» можно изменить входные параметры советника. Для удаления прикрепленного советника можно выполнить команду контекстного меню графика «Expert Advisors — Remove» либо наложить другого советника. Команда меню «Tools — Options — Expert Advisors — Enable Expert Advisors», кнопка на панели «Charts» и клавиши-акселераторы Ctrl+E позволяют запретить (разрешить) использование всех советников, прикрепленных к графикам. При этом прикрепленные советники не удаляются. Для проверки работоспособности советника создан специальный инструмент — многофункциональное окно «Strategy Tester».

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

Пользовательским индикатором называется программа, разработанная на языке MetaQuotes Language 4 и реализующая функцию технического индикатора. Для разработки пользовательского индикатора используется редактор «MetaEditor». Список пользовательских индикаторов можно просмотреть в окне «Navigator — Custom Indicators».

Управление пользовательским индикатором.

Создать новый пользовательский индикатор просто, достаточно запустить «Expert Advisor Wizard» и выбрать в качестве типа программы «Custom Indicators».

После этого мастер поможет определить общие параметры пользовательского индикатора:

  • Name — название индикатора;
  • Author — информация об авторе (разработчике);
  • Link — адрес сайта автора (разработчика);
  • Parameters — список входных параметров. Чтобы добавить новый параметр необходимо нажать кнопку «Add», чтобы удалить — кнопку «Delete».

После этого необходимо определить будет ли новый индикатор создаваться в отдельном окне, границы значений (если необходимо), а также количество индикаторных массивов. Значения членов индикаторных массивов используются для отображения на графике линий. Иными словами, при определении индикаторных массивов происходит определение линий будущего индикатора.

После определения всех характеристик мастер закрывается и передает управление редактору «MetaEditor». Изменить пользовательский индикатор можно аналогично изменению советников. Удаляются пользовательские индикаторы из группы окна «Navigator — Custom Indicators» командой контекстного меню «Delete».

Скрипты — Scripts.

Скриптом называется программа, написанная на языке MQL 4 и предназначенная для одноразового выполнения функций. В отличие от эксперта скрипты выполняются только один раз (по запросу).

Для разработки скриптов также применяется текстовый редактор советников «MetaEditor». Список доступных скриптов можно просмотреть в группе окна «Navigator — Scripts». В остальном, управление скриптами аналогично управлению советниками и пользовательскими индикаторами.

Обратите внимание:

если в окне «Navigator» иконки программ окрашены в серый цвет, их использовать нельзя. Чтобы приступить к работе с данными программами необходимо их скомпилировать в редакторе MetaEditor; в дистрибутив клиентского терминала входит несколько советников, пользовательских индикаторов и скриптов, демонстрирующих возможности MQL 4 и MQL 5. Эти программы можно использовать только для обучения.

После изменения советника (пользовательского индикатора или скрипта) необходима компиляция, иначе вы не сможете работать с измененной программой.

Теперь вы знаете, с помощью чего можно автоматизировать свою торговлю. Главное, чтобы ваша торговля была успешной.

Заключение

Вот мы и подошли к завершению базового курса по торговле на валютном рынке Форекс. Надеемся, что самоучитель, который мы представили, был вам понятен и интересен. Теперь вы владеете основами и можете двигаться дальше. А наша компания будет делать все возможное, чтобы обеспечить вам комфортный путь для достижения ваших целей. Мы желаем вам успешной и умной торговли. И не сомневаемся, что она такой и будет, ведь теперь у вас есть знания, а это ключ к успеху!

Назад к главе «Пример торговой системы» Далее к главе «Проверьте свои знания»

Close
Авторизация
В вашем браузере отключена поддержка cookie. При отключенной поддержке cookie в браузере у вас могут возникнуть проблемы с отображением Личного кабинета. Как включить (активировать) поддержку cookie.
manager photo manager photo
ОНЛАЙН-ПОМОЩЬ
Будем рады ответить на Ваши вопросы

Написать

Получить бонус