ForexGuru рекомендует:

БЕЗДЕПОЗИТНЫЙ БОНУС 100$

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


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

InstaForex

Попробуем разобраться, как избежать подгонки во время оптимизации и не переусердствовать с тестами.

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

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 месяцев.



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



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



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


Коментарии
Зарегистрируйтесь или войдите что бы оставлять коментарии
ForexGuru - портал для форекс трейдеров

ForexGuru - крупный портал с ПО для MT4 и MT5. Форекс советники, индикаторы, скрипты, стратегии, все это представлено в большом количестве на нашем сайте. Все файлы находятся на нашем сервере и Вам не придется ждать что бы скачать нужный файл.