Автоматические торговые системы

Ошибки работы советников

В предыдущем обзоре была рассмотрена часть наиболее частых ошибок работы советников, код которых можно найти в МТ4 и в МТ5 в Терминале во вкладке «Эксперты» или «Журнал». Большая часть из них – несоответствие открываемых роботом сделок торговым условиям брокера. Исправляются они путем корректировки кода, но стоит иметь в виду факт: торговые условия у разных активов отличаются (указываются в спецификации контрактов). Потому код советника имеет смысл оптимизировать под конкретный актив конкретного брокера. Собираетесь использовать советники – учите основы MQL, без них будет сложно. (далее…)

Весь пост | Комментариев: 0

Ошибки советников

Возникающие в работе советников ошибки можно условно разделить на две группы: торговые и технические. Причина торговых ошибок – проблемы с построением алгоритма, по которому был написан код, проблемы в самом коде, ошибка торговой системы. Технические ошибки – ошибки, из-за которых советник не запускается и не открывает ни одной сделки. Их код можно найти в нижней панели МТ4 «Терминал» во вкладках «Эксперты» или «Журнал». Часть ошибок советников уже была рассмотрена в этом обзоре. (далее…)

Весь пост | Комментариев: 0

Конструктор роботов форекс

Основные возможности System Creator – создание торговых систем на основе вводных данных, их генерация с «подгонкой» под конечный результат и оптимизация полученного результата. Затем стратегии сохраняются в формате советников для МТ4 и МТ5 или запускаются в платформе через конструктор роботов Форекс. С дополнительными возможностями программы вы познакомитесь в этом обзоре. (далее…)

Весь пост | Комментариев: 0

Оптимизация стратегий

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

Следующий шаг – тестирование созданных стратегий и их оптимизация. Как это сделать в System Creator, вы познакомитесь в этом обзоре.

Оптимизация стратегий в System Creator

Зачем нужна оптимизация стратегий:

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

В System Creator можно оптимизировать не только созданные в конструкторе стратегии, но и те, которые уже были запущены на реальном счете.

В верхнем меню во вкладке «Новая стратегия» переходим во вкладку «Оптимизатор».

System-Creator-20

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

Оптимизация стратегии – занятие творческое и зависит исключительно от терпения трейдера. Подгонка стратегии к лучшим результатам по разным критериям никогда не даст идеальной торговой системы. Стратегия может быть оптимизирована на максимальную прибыль, но иметь 90% просадку (закрытие сделки по стоп-ауту). Стратегия может хорошо работать на волатильном рынке и давать убыток во флете. Заниматься оптимизацией можно бесконечно.

Самое неприятное то, что полностью оптимизированная система не факт, что покажет те же результаты на реальном счете. Нельзя точно спрогнозировать уровень проскальзывания или максимальное расширение спреда. Всегда есть фактор форс-мажора или влияния маркет-мейкеров.

Готовую стратегию сохраняем как советник: «Стратегия/Сохранить как советник».

Преимущества конструктора System Creator:

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

Недостатки конструктора System Creator:

  • Программа предназначена для разработки стратегий и советников для таймфреймов Н4 и выше.
  • Большой процент брака. Программа работает по заложенному алгоритму, потому большая часть созданных стратегий недееспособны. Стоит ли тратить время на генерацию и оптимизацию стратегий или проще создать свою торговую систему, прогнать ее в тестере МТ4 и заказать по ней написание кода – вопрос риторический.
  • Есть баги. Впрочем, они есть и в МТ4.

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

В последней части цикла обзоров о System Creator вы познакомитесь с его дополнительными функциями.

Весь пост | Комментариев: 0

конструктор стратегий

В предыдущем обзоре вы научились создавать на конструкторе стратегий System Creator торговые системы на основе вводных параметров – индикаторов, уровней стопа и тейк-профита, проскальзываний, спреда, свопов и т.д. А как быть, если всего этого нет? Для решения этого вопроса и нужен генератор. (далее…)

Весь пост | Комментариев: 0

создание торговых советников

System Creator – программа для создания торговых советников МТ4 на базе встроенных индикаторов. Ее функционал позволяет учесть все мелочи торговых условий от проскальзываний и размера спреда до свопов и условий политики риск-менеджмента. В предыдущем обзоре вы познакомились с основными вкладками панели управления и настройками стратегии. В этом обзоре вы узнаете о том, как задать вводные данные стратегии для генерации торгового советника. (далее…)

Весь пост | Комментариев: 0

конструктор советников МТ4

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

Весь пост | Комментариев: 0

Конструктор советников

Есть два варианта разработки автоматической торговой системы: написание кода по готовому алгоритму с вводными данными и создание советника с помощью конструкторов. Первый вариант проще, но вы платите не только за создание кода, но и за его последующую доработку. Созданный же своими силами советник вы можете на конструкторе бесплатно оптимизировать сколько угодно и знание кода не нужно. (далее…)

Весь пост | Комментариев: 0

Оптимизация в МТ4

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

(далее…)

Весь пост | Комментариев: 0

оптимизация советника

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

(далее…)

Весь пост | Комментариев: 0