Советы по оптимизации советников Форекс.

barbed wire abstractВ прошлых статьях мы разобрались с процессом оптимизации советников форекс.
Теперь попробуем разобраться, как избежать подгонки во время оптимизации и не переусердствовать с тестами.

Первое, что надо определить, это влияние параметров советника на его доходность и просадку.
Все параметры в настройках можно разделить на три группы.

1. Базовые настройки и не влияющие на торговый процесс.
В эту группу входят настройки, которые не будут оптимизироваться и они не влияют на результаты торговли.
К примеру: магик номер, комментарий, различные флаги, проскальзывание, цвета отрисовки уровней и даже торговый лот.

2. Параметры с незначительным воздействием на результаты.
В эту группу входят параметры сглаживания индикаторов, различные множители и второстепенные настройки индикаторов.

3. Основные параметры, которые необходимо тестировать.
Сюда входят параметры индикаторов влияющих на открытие/закрытие ордеров и настройки сопровождения ордера в рынке.

Определить первую группу настроек особого труда не составит, а вот определить вторую и третью группы помогут тесты. Для этого необходимо выписать все параметры на листик, или как вам удобно, и прогнать в тестере каждый по отдельности на небольшом интервале времени  2-6 месяцев. В зависимости от получаемых результатов определить влияние параметра на результат. Я для примера использую стандартный советник из комплекта с терминалом МТ4  MACD Sample
Scr00В нём есть ряд параметров:
TakeProfit = 50;
Lots = 0.1;
TrailingStop = 30;
MACDOpenLevel=3;
MACDCloseLevel=2;
MATrendPeriod=26;

После тестирования можно разделить параметры на три группы:
1.  Lots
2.  MACDOpenLevel и  MACDCloseLevel
3.  TakeProfit ,  TrailingStop и MATrendPeriod

Теперь можно приступить к оптимизации этих параметров.
Если основная группа содержит много настроек, то необходимо её оптимизировать частями по 3-5 за раз, выясняя воздействия влияния изменений одних параметров на другие.
Это может занять очень много времени в начале, однако, позволит вам лучше понять систему и взаимодействие параметров внутри её.
При прогоне на истории не стоит впадать в крайности и оптимизировать советник на всей доступной истории, достаточно последние 3-5 лет.
И не забывайте оставлять место для форвард теста на истории.
Я исхожу из расчёта на каждый год оптимизации два месяца форвард периода. Если мы оптимизируем советник на интервале в три года, то форвард составит 6 месяцев.
01period

После оптимизации советника на интервале в три года мы получили список прибыльных вариантов настроек.
Теперь необходимо сделать тесты тех параметров, где вас устраивает соотношение просадки к прибыли.
При этом надо добавить 6 месяцев форвард периода.
01period2
Если после теста на форварде советник не приносит прибыли, то эти настройку будут сливать  на реальном счёте.
Кривая роста баланса должна также плавно расти ,как и на интервале оптимизации советника.
01period2a

Другим и, наверное, самым важным пунктом является здравый смысл.
Если вовремя оптимизации тейкпрофит 500 пунктов показывает лучшие результаты, то это не значит, что на реальном счёте вы его дождётесь 🙂

Автор :  Дмитрий А.

Метки: , , ,
Опубликовано в Новичкам, Публикации




Советники ARGOLab
Последние статьи

Комментарии
E-Mail:
Форекс рейтинг . Форекс каталог