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

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

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

(далее…)

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

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

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

(далее…)

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

статистика МТ4

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

(далее…)

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

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

В сравнении с индикаторами прохождение теста советников в МТ4 более совершенно. О недостатках тестирования индикаторов было рассказано в предыдущей части и по отношению к советникам таких проблем нет. Правда, есть мнение, что результаты тестирования советников в МТ4 далеки от реальности и лучше использовать МТ5. Решение принимать вам. Отметим только лишь то, что общий принцип и настройки тестирования в МТ4 и МТ5 совпадают минимум на 80%. (далее…)

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

как пользоваться тестером в МТ4

В прошлых обзорах вы познакомились с тем, как пользоваться тестером в МТ4 и с его настройками. Симулятор помогает пошагово проверить эффективность индикаторов и торговых систем. И хотя он не лишен недостатков, о которых речь будет дальше, составить общее представление он позволяет.

Как пользоваться тестером в МТ4

Перед тем, как пользоваться тестером в МТ4, выбираем модель тестирования. Рассмотренные в предыдущей части настройки тестера хотя и можно назвать основными, но именно тип моделирования играет едва ли не самую основную роль.

Тестер-МТ4-5

Их три:

  • Все тики. Наиболее точный и наиболее долгий из предложенных вариантов. Он моделирует движение цены внутри каждой свечи, используя меньшие в сравнении с выбранным таймфреймы. Объясняется это так: свеча формируется по 4-м значениям цены (открытия/закрытия, максимум/минимум). Но внутри самой свечи цена может двигаться в обе стороны, образуя локальные экстремумы. Например, на таймфрейме Н1 будет видна одна свеча с 4-мя значениями цены. Но на таймфрейме М1 мы увидим 60 свечей, которые за один час протестируют множество уровней. Схематически это выглядит так:

Тестер-МТ4-6

Проблема этого метода тестирования — скорость и перегрузка МТ4. Но и степень доверия к результатам здесь наиболее высокая.

  • Контрольные точки. Наиболее грубый и относительно быстрый метод, при котором тестер использует данные ближайшего наименьшего таймфрейма. То есть движения внутри самой свечи по минимальному таймфрейму не учитывается, для Н1 ближайшим таймфреймом будет М30, чьи ценовые точки и будут приняты во внимание.
  • По ценам открытия. Самый быстрый вариант тестирования, который учитывает только цену открытия свечи. Если не вдаваться в подробности формулы тестирования, то стоит только лишь обратить внимание на один факт: по этой модели тестируют стратегии, где не предусматривается установка стопов и тейк-профитов.

Метод «Контрольные точки» используется для создания общей картины. Если на этом методе тестирование показывает полную просадку депозита, то на следующих типах запускать тестирование нет смысла. Метод «Все тики» соответственно — последний перед запуском стратегии на реальном счете.

Один из методов предполагает запуск тестирования по всем трем моделям и сравнение результатов. Если они почти похожи, стратегия оптимизирована. Насколько это предположение верно, предлагаем обсудить в комментариях.

Преимущества тестера МТ4:

  • Универсальность. С его помощью можно тестировать как ручные стратегии, так и советники при условии, что их код соответствует коду МТ4.
  • Совместимость с другими тестерами. Это уже было описано на примере тестеров Forex Simulator и FX Blue.

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

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

Проблема открытия сделок при тестировании индикаторов остается одной из основных и нерешенных. И тем не менее все равно тестер позволяет хоть немного снизить риск ошибки при запуске индикатора на реальном счете.

После того, как выставлены все параметры и выбрана модель тестирования, нажимаем кнопку «Старт», тестирование начнется в отдельном окне. Если в дальнейшем вы нажмете кнопку «Стоп», то тестирование будет остановлено полностью, повторный запуск приведет к открытию нового окна графика и старта с начальной точки отсчета. Пауза — кнопка возле полосы прокрутки.

О том, как тестировать торговые советники, читайте в следующем обзоре.

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

ручной тестер МТ4

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

(далее…)

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

тестер стратегий для МТ4

В предыдущих обзорах вы познакомились со встраиваемыми тестерами ручных стратегий Forex Simulator и Fx Blue. В сравнении с родным тестером МТ4 они имеют ключевой недостаток: они предназначены только для ручных стратегий и не предусматривают оптимизацию. О преимуществах и недостатках тестера читайте в этом обзоре.

(далее…)

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

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

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

(далее…)

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

тестер FX Blue

Тестер FX Blue предназначен для ручного тестирования стратегий. Суть самого процесса заключается в том, что вы открываете на графике сделки в ручном режиме, после чего симулятор показывает результативность системы. Также в него добавлены удобные функции: дополнительные ордера для торговых систем на канальных стратегиях (автоматическое открытие сделок при касании границ или их пробое), окно управления ордерами и т.д. Как устанавливать и настраивать тестер, вы можете прочесть в предыдущих обзорах.

(далее…)

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

скачать FX Blue

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

(далее…)

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