Советник по стратегии «Светофор»

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

В видео приведено детальное описание советника Traffic_light_strategy.

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

Svetofor-param-v1Для удобства параметры выделены в  отдельные блоки.

Первый блок «Risk MM and parameters orders». («Риск MM и параметры ордера»)

В данном блоке находятся параметры необходимые для расчета объема ордера. Советник может самостоятельно вычислять размер лота открываемого ордера в зависимости от установленного риска, учитывая при этом общий размер депозита и размер стоп лосса в пунктах. *(пункты задаются для 4-х значных котировок, если используются 5-ти значные котировки, советник автоматически проводит необходимый перерасчёт)  Если в момент расчета объема ордера на торговом счете есть другие открытые ордера и  Эквити счета меньше или больше общего баланса, это учтено не будет.  Данный момент необходимо учитывать при одновременной торговле на одном торговом счете несколькими советниками  и ручными стратегиями.

  • Объем лота MM — задается при отключенном  ММ (автоматическом расчете объема лота). Заданный объем советник никак не проверяет с точки зрения разумности и ошибок. Это должны контролировать Вы.
  • MM (мани менеджмент) — автоматический расчет «1» или ручная установка «0» — объем берется из первой строки. Должны быть значения только «0» или «1».
  • Точность расчета 0/1/2 знаков после запятой — определяет точность расчета лота и округление его значения к количеству знаков после запятой :   0 — нет знаков после запятой, только целые значения 1/2/3/../11;  1 — значение определяется с точностью до десятых 0.1/0.2/0.3/../1.2;  2 — точность до сотых — 0.01/0.02/../1.01/.. /2.12.
  • Риск на сделку — задается числами от 0.1 до 100 в процентах от депозита. Если расчётное значение меньше минимального лота, устанавливается минимальный лот, аналогично для максимального лота. Например расчетный лот равен 0.03, а минимальный 0.1, будет установлен 0.1.
  • Магический номер — необходим для отличия ордеров советника от ручных сделок или  ордеров выполненных другими советниками. Нельзя изменять при наличии в рынке открытого ордера  советником. Необходимо обязательно изменять магический номер для каждой копии советника, если копия работает на такой же валютной паре, но на другом таймфрейме в другом окне терминала.

 

Игорь Князев

Знакомство с финансовыми рынками начал с инвестиций в ПАММ счета и доверительное управление. Следующим шагом было изучение трейдинга и ручная торговля у разных брокеров. Сейчас основное время уделяется алгоритмической торговле советниками, разработке и тестированию торговых стратегий и программированию роботов.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.