Skip to content Skip to navigation

Оптимизация советника – как улучшить эффективность торгового эксперта?

Оптимизация советника – как улучшить эффективность торгового эксперта?

В одной из прошлых статей мы рассматривали различные способы тестирования Форекс советников, а сегодня мы поговорим о том, как оптимизировать советник при помощи стандартной торговой платформы MetaTrader4, которую используют многие брокеры MT4. Если вы торгуете при помощи советника, то хотя бы раз в полгода необходимо проводить его оптимизацию, то есть осуществлять поиск оптимальных параметров: стоп-лосса, тейк-профита и других параметров, изменение которых может повлиять на увеличение прибыльности советника или уменьшение его просадок.

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

Оптимизация позволяет методом подбора выявить, какие значения того или иного параметра показывают наилучшие результаты на определенном историческом отрезке. С первого взгляда кажется, что, подобрав необходимые параметры на истории, вы получите Грааль, который поможет вам зарабатывать миллионы. Однако это не совсем так, рынок Форекс постоянно меняется, и очень часто прибыльный советник на истории превращается в убыточный советник на реальном счете. Чтобы этого не произошло, необходимо изменять только те параметры, которые не идут вразрез с правилами торговой стратегии, заложенной в основу советника. Например, если размер тейк-профита, предлагаемый разработчиками торгового эксперта, равен 100 пунктов, можно посмотреть, каким станет итоговый результат, если изменить значение тейк-профита на 80, 120, 140 и т. д. Таким образом, оптимизацию нужно рассматривать как вспомогательный инструмент, который упрощает задачу по поиску параметров для вашей торговой системы. Вам не нужно тратить время, вручную просматривая графики, достаточно запустить тестер стратегий в MT4, и он переберет все возможные варианты и комбинации параметров, а вам останется только выбрать среди них наиболее оптимальные.

Как оптимизировать советник?

Оптимизация советника осуществляется в торговом терминале MT4, никаких дополнительных программ устанавливать не требуется. В начале необходимо открыть тестер стратегий, нажав Ctrl+R, выбрать из списка советник, который вы хотите оптимизировать, валютную пару, режим моделирования и таймфрейм. В нашем примере мы попробуем оптимизировать стандартный советник MACD Sample, который есть в каждом торговом терминале MT4. Но сначала необходимо загрузить котировки валютной пары, на которой ваш советник будет открывать сделки. Для этого нажимаем F2 или заходим в Сервис – Архив котировок, выбираем валютную пару, например, EURUSD и скачиваем минутные котировки. После того, как загрузились котировки, необходимо еще раз их скачать, чтобы исключить вероятность возникновения каких-либо пробелов.

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

Далее нужно нажать «Свойства эксперта», во вкладке «Тестирование» указать размер депозита и выбрать оптимизируемый параметр, как правило, это «Баланс».

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

Во вкладке «Входные параметры» вы можете отметить галочкой те параметры, которые нужно оптимизировать. В графе «Значение» указаны настройки разработчиков, их менять не следует, а вот в графах «Старт», «Шаг» и «Стоп» нужно указать значения, которые позволят оптимизировать ваш советник. Например, вы можете оптимизировать советник по тейк-профиту. В графе «Значение» советника MACD Sample напротив параметра Take Profit указано 50 пунктов, вы можете поставить в графе «Старт» – 30 пунктов, указать «Шаг» – 10 пунктов и «Стоп» – 80 пунктов. В результате тестер стратегий шесть раз протестирует советник с параметрами тейк-профита: 30, 40, 50, 60, 70 и 80 пунктов. Следует отметить, что чем меньше шаг и больше выбранных параметров, тем дольше будет производиться оптимизация советника.

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

Когда оптимизация советника подойдет к концу, появится вкладка «Результаты оптимизации», в которой можно посмотреть полученную прибыль по каждому прогону, матожидание, просадку и входные параметры с указанием выставленных ранее настроек. Чем выше матожидание и прибыль и ниже просадка, тем лучше. Сравнивая полученные результаты, можно выбрать параметр, который имел наилучшие показатели на истории.

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

Как проверить подлинность оптимизации?

Для проверки подлинности оптимизации советника используется следующий метод. Допустим, вы проводите оптимизацию советника за последний год. Тогда вы оптимизируете советник, выставив временной отрезок, равный 10-ти месяцам, а полученные результаты тестируете еще раз за последние 2-3 месяца, на которых вы не оптимизировали советник. Таким образом, оставляя 20% от временного отрезка, вы проверяете, будут ли работать подобранные вами параметры после проведения оптимизации. Если оптимизированные параметры дадут более худший результат во время тестирования советника, чем изначальные настройки разработчиков, значит, оптимизация оказалась неуспешной, и нужно либо изменять какие-то другие параметры, либо оставить прежние настройки. Теперь вы знаете, как производится оптимизация советников Форекс в MT4. В заключении хотелось бы отметить, что не всегда следует проводить оптимизацию, в некоторых случаях она может быть бесполезной или даже опасной для вашего депозита. Поэтому необходимо, прежде всего, руководствоваться здравым смыслом и понимать особенности работы советника, а также хорошо разбираться в его настройках. Не нужно пытаться изменить то, в чем вы плохо разбираетесь, лучше оставить все как есть. Таким образом, оптимизацию советника следует проводить только в том случае, если он резко перестал приносить прибыль. Если вы покупали советник, то имеет смысл обратиться к его разработчикам, так как они время от времени занимаются его оптимизацией и могут вам предоставить актуальные настройки для нормальной работы советника. Смотрите также «Рейтинг советников Форекс для малых депозитов».

Порекомендовать друзьям

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

CAPTCHA
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.