Тестирование и оптимизация — первоочерёдная составляющая при использовании советников на Форекс, ведь часто бывает так, что взятый на вооружение готовый эксперт не только не приносит ожидаемой прибыли, но и приводит к убыткам. Чтобы такого не случилось и с вами, воспользуйтесь нашей инструкцией по работе в тестере стратегий. Она написана для торговой платформы МТ5, но практически в полной мере применима и к предыдущей версии – МТ4, если не принимать в расчет несколько незначительных расхождений.
ВЫБИРАЙТЕ ЛУЧШИХ! ЭТИХ БРОКЕРОВ МЫ ПРОТЕСТИРОВАЛИ ДЛЯ ВАС
Как оптимизировать советник в MT4 и MT5? Пошаговая инструкция
Многих наверняка порадует тот факт, что никаких дополнительных инструментов и сторонних ресурсов для тестирования использовать не нужно – платформа MetaTrader уже предоставляет пользователям весь необходимый инструментарий. Получить к нему доступ можно из меню “Вид”, выбрав там вкладку тестера стратегий.
Также нужные функции присутствуют в блоке “Навигатор”, где в выпадающем списке перечисляются все используемые в данный момент советники. Нажав правой кнопкой на нужном, вы выведете на экран контекстное меню, почти в самом верху которого будет отвечающий за тестирование пункт. По нажатию откроется окно с множеством настроек.
Разберем каждую из них подробнее:
- Выбор типа элемента для тестирования. Кроме самих советников, проверять можно еще и индикаторы.
- Выбор конкретного советника, относящегося к одной из трех категорий (пользовательский советник, эксперт, стандартный советник – каждая разновидность находится в своей вкладке).
- Валютная пара, с которой планируется использовать советника. В тех случаях, если нужной в выпадающем списке не оказалось, проверьте ее наличие в окне “Обзор рынка”. Если потребуется, добавьте.
- Временной интервал, в рамках которого будет вестись работа. Тестер позволит выбрать один из пары десятков вариантов (минимальный – минутный, максимальный — месячный).
- Значение исторического периода. Варианты: в течение месяца, года, всего доступного срока и индивидуально заданные временные рамки.
- Если в предыдущем пункте вы решили установить временны рамки самостоятельно, в двух полях под номером 6 следует заполнить значения начала и конца этого периода.
- Пункт, который даёт возможность настроить период форвард-тестирования (нужен, чтобы свести к минимуму так называемую “подгонку”).
- Выбор между двумя режимами проведения тестов – обычным и имеющим произвольную задержку. В стандартном режиме отработка сигналов и виртуальных сделок происходит без учета реквот и проскальзывания, что имеет мало общего с реальной рыночной ситуацией. Тогда как произвольная задержка уже более приближена к настоящей торговле (ордера исполняются с интервальной задержкой от 8 секунд).
- Методика обработки данных, на которой будет основываться генерация сигналов, и далее отправка заявок. Всего на выбор предлагается пять вариантов: все тики – довольно точная но трудоемкая процедура, идеально подходящая чтобы протестировать и оптимизировать скальперские алгоритмы; каждый тик на основании реальных тиков – тестирование по скачанным с брокерских серверов актуальным данным; OHLC M1 – методика, в основе которой лежат минутные графики (рекомендуется использовать с таймфреймами от М5); только цены открытия – методика с точностью, достаточной для работы по долгосрочным и среднесрочным методам. И последний вариант – математические вычисления, обычно используется, чтобы проверять параметры торговых советников.
- Объем средств, который вы планируете задействовать в торговле с использованием оптимизируемого советника.
- Используемое кредитное плечо.
- Включение и отключение визуализации, позволяющей получать наглядную информацию во время процесса тестирования, наблюдать, как подгружаются история, открываются и закрываются сделки. В принципе, если вам не нужно отслеживать правильность работы алгоритма, использовать эту функцию не имеет смысла.
Закончив с настройкой всех перечисленных пунктов, останется только нажать на клавишу старта в тестере стратегий и дождаться завершения процесса обработки данных. Денежный баланс и кривая его изменения будут отображены на наглядном ценовом графике. Один только он позволяет понять – стоит ли продолжить работу по оптимизации советника или лучше вообще от него отказаться. Имейте ввиду, хороший эксперт не обязательно должен демонстрировать четко взмывающую вверх линию доходности, вполне хорошим результатом будет и просто правильная и размеренная кривая с долей периодических откатов.
Если вам интересна более детальная отчетность, найти ее можно будет в разделе с бектестами. Тут есть ряд дополнительных графиков и опций, позволяющих пользователю понять, как оптимизировать советник в MT4, 5 лучше всего. Нажатием всего пары кликов мыши отчет можно сохранить в одном из популярных веб-форматов, что сделает работу с ним более удобной.
САМЫЕ ПРОЗРАЧНЫЕ БРОКЕРЫ ОПЦИОНОВ
Основан в 2016. Можно без верификации! обзор | отзывы | ТРЕЙДИНГ С 10 USD Основан в 2012. Депозит с 300 рублей. обзор | отзывы | БОНУС 100% НА СЧЕТФОРЕКС БРОКЕРЫ - ЛИДЕРЫ РЕЙТИНГОВ
Платит с 1996 года. Оптимальные условия. БОНУС 24% х 5 | обзор/отзывы Подходит для начинающих. Платит с 1998 года. CASHBACK ДЕНЬГАМИ | обзор/отзывы Торгуем тут с балансом 875$. Платит с 2007 года. БОНУС ДО 100% К СЧЕТУ | обзор/отзывыКак провести оптимизацию советника в MT4 и 5?
Итак, протестировав свой или купленный / скачанный советник Форекс, вы поняли, что он нуждается в оптимизации. Произвести ее можно все в том же интерфейсе, но уже во вкладке “Оптимизация” контекстного меню. Здесь можно включить не только саму функцию, но и задать несколько важных параметров.
Самое главное – указать перечень оптимизируемых переменных советника во вкладке (Inputs). Их может быть внушительное количество, причем галочка напротив каждого из них может растянуть процесс работы алгоритма вплоть до нескольких часов. Чтобы ускорить выполнение оптимизации, имеет смысл отмечать только те пункты, изменение которых заметно сказывается на итоговом результате работы торгового эксперта.
Ниже вы можете увидеть пример правильной настройки.
Задав для каждого из отмеченных параметров — старта, шага и стопа, можно инициировать процесс оптимизации из главного меню тестера. Спустя некоторое время (довольно продолжительное, как уже было отмечено ранее) и несколько сотен прогонов, вы скорей всего получите нормальные прибыльные варианты. Теперь процесс можно остановить и приступить к одиночному тестированию каждой из этих конфигураций (правой кнопкой на пункте списка и выбор “Запуска одиночного тестирования”). Оно позволит произвести еще более точное отсеивание не самых лучших настроек, выбрать лучший результат.
К примеру, на картинке ниже видна теряющая свою актуальность конфигурация, которую имеет смысл отбросить.
Понравившийся комплект настроек, подобранный в тестере стратегий Форекс, уже можно использовать по назначению и сохранить как специальный файл в формате .set. Все переменные из него легко переносятся на торговую платформу, где установлен выбранный советник. Нужно только нажать на клавишу загрузить и указать точный путь в директорию с файлом.
Тестер стратегий в МТ4 и МТ5. В чем их отличия?
Еще в самом начале этого руководства мы говорили, что инструменты по тестированию и оптимизации советников у рассматриваемых нами платформ практически идентичны по принципу работы.
Тем не менее, у новой версии MetaTrader есть несколько неоспоримых преимуществ перед старым, но более востребованным у трейдеров аналогом. Так, например, участники рынка оценят автоматическую подгрузку исторических данных, совместимость с мультивалютными стратегиями и генерацию сигналов на основе реальных тиковых данных. Есть функция, позволяющая автоматически отсеивать прогоны, завалившие форвард-тест.
Как выбрать лучший результат при оптимизации советника?
Теперь, когда вы знаете, как оптимизировать советник в MT4 и 5, можете попробовать провести тестирование и отладку используемых инструментов в попытке улучшить их продуктивность. Но нужно понимать – данный тестер все-таки исторический (никто не сможет гарантировать вам, что реальные результаты на торговой площадке будут идентичны полученным в ходе прогонов данным. Это негативное явление называется “переоптимизация”).
Бывает и так, что оптимизированный советник первое время показывает неплохие результаты, но в конечном итоге начинает заметно сокращать объем средств на депозите у трейдера. Поэтому судить о реальном положении вещей можно лишь после длительного периода эксплуатации в реальных условиях.
Оптимизация платформы MetaTrader 5