Содержание
Это происходит за счет проскальзывания цены и других моментов, которых нет на учебном счёте. Понятное дело, что здесь никак не обойтись без оптимизации советников Форекс. На страницах блога мы уже обсуждали подготовку котировок и тестирование советников, теперь же настало время поговорить об оптимизации советников.
Это отказы в обслуживании брокером форекс, проскальзывание цен и т.д. Многие трейдеры знают об автоматизации советников, но у нее есть свои поклонники и противники. Данный процесс достаточно разносторонний и требует большого объема знаний, которые формируются только благодаря накопленному опыту. Поэтому новичок в этой сфере не сможет правильно сформировать и выполнить оптимизацию.
Во второй — подробная хронология работы тестера. В третьей можно скачать детальный отчет с результатами тестирования, а последняя покажет кривую доходности торгового робота. Благодаря тестеру советников форекс можно делать выводы при каких настройках осуществляется более прибыльная торговля (то есть подбирать нужные настройки советника). Целью оптимизации является выявление таких параметров, при которых эффективность советника будет максимальной. Во вкладке «График Оптимизации» автоматически рисуется график прибыли всех прогонов.

Меньшее расстояние между ними увеличивает число сигналов на открытие позиции, но такие сигналы можно считать менее достоверными. Увеличивая расстояние между полосами Боллинджера, уменьшается число как прибыльных, так и убыточных сделок. Это, как правило, достигается за счет равномерного распределения прибыльных и проигрышных сделок на промежутке тестирования. Нельзя допускать, чтобы бОльшая часть прибыли была получена за небольшой промежуток времени, а остальную часть времени система просто топталась на месте. Как вы можете видеть в примере, качество моделирования для данного тестирования не идеально, так как зеленая полоса не полностью зеленая. Самым надежным тестом является тестирования с качеством моделирования 99,9% и полностью заполненной зеленой полосой.
Цена, достигая одной из этих линий, подаёт сигнал на открытие сделки. Если цена подходит к верхней линии, то подаётся сигнал на продажу, если к нижней, то на покупку (рис. 3). Например, создание «черного ящика» требует понимания работы нейронной сети и навыков работы со специализированным программным обеспечением. Программирование АТС произведено в специальном разделе торгового терминала MetaTrader5 – MetaEditor, с использованием преимуществ 1, 2 и 4 подходов . Выделяют ряд основных подходов к созданию торгового советника (рис. 2), каждый из которых требует от трейдера определенных знаний и умений. Проблема анализа фондового рынка является одной из наиболее приоритетных для большинства исследователей и его участников.
Аркадий Советников
Наша задача, предвидеть это и оптимизировать советника под новую ситуацию. Цель исследования – найти наиболее оптимальный параметр InpDeviations, при котором отсеивалось бы большое количество убыточных сделок, сохранив при этом большое количество прибыльных сделок. Опустив эту линию ниже, убытки были бы больше, ведь цена не изменила своего направления. Цель тестирования – найти такой параметр InpSL, при котором неприбыльные сделки закрывались максимально быстро, но при этом не закрывались потенциально прибыльные сделки.
Не стоит чрезмерно оптимизировать свои советники. Но вы же не ищете только отличный результат тестирования на истории? Вы хотите быть успешным в реальной торговле, оптимизация советников поэтому вы должны выбрать меньшее количество шагов. Выполнить тестирование на истории очень просто. Для начала откройте тестер стратегий в MetaTrader.
То есть, проверить насколько он является прибыльным. И если всё пройдет гладко, рассматривать торговлю на реальном счете Форекс. При этом, к сожалению, далеко не каждый советник способен пройти мои тесты. “Maximal Drawdown” – отбор ведется по минимумам достигаемых размеров максимальной просадки.
Да и протестировать советник нужно, чтобы понять, хороший он у Вас, или нет. Ну это только на словах легко звучит, а так советник хороший, до этого момента работал стабильно, +3,4$ прибыли за 2 дня. Найдите из списка слева нужную валютную пару, щелкните по ней два раза. Откроется выпадающее https://finprotect.info/ меню с предустановленными таймфреймами. Лучше всего будет подгрузить каждый таймфрейм путем выбора его и нажатии на кнопку «Загрузить». Повторите процедуру, пока на экране не появится сообщение «Нет новых данных», для точного понимания, что терминал подгрузил все котировки.
В ходе исследования были найдены оптимальные параметры для различных временных интервалов, а также соответствующий им размер прибыли . Расположение линий StopLoss, TakeProfit, Полос Боллинджера на графике отражено на рис. Данная статья написана специально для сайта и является интеллектуальной собственностью ее автора.
Какие параметры оптимизировать?
На каждом из них отдельно проводится оптимизация, сохраняются вариантов удачных настроек. Затем настройки из первого и второго участка сравниваются и те, которые примерно похожи, принимаются за оптимальные. Это полный бред, отнимает вагон времени и не несет никакой смысловой нагрузки.
- Вообще говоря, советник, плохо работающий во время тестирования на истории, вряд ли будет хорошо работать на реальном счете.
- Поэтому, наш обзор будет актуален для обоих вариантов.
- На участке оптимизации подбираются лучшие варианты, а на форвард периоде, который советник еще «не видел», происходит отбор хороших настроек.
- В этой статье на стоит такой задачи, поэтому будем тестировать советник с данными, которые предоставил разработчик.
- При слишком высоком уровне TakeProfit цена может не дойти до него, изменив направление своего движения к уровню StopLoss.
Использование данного параметра в качестве основного выходного полезна, когда советник торгует нефиксированными размерами лота или же например включена функция прогрессирующего лота. Обработка событий Timer и ChartEvent в тестере стратегий не поддерживается. Функция Sleep() в тестере стратегий не вызывает никаких задержек. Так и только так можно понять на сколько хорошо торгует робот.
Прибыль и просадка
Этот режим позволяет наиболее точно смоделировать движение цены внутри бара. В отличие от «контрольных точек», потиковый метод использует для генерации данные не только ближайшего меньшего таймфрейма, но и всех доступных меньших таймфреймов. При этом, если для какого-то временного диапазона одновременно существуют данные более одного таймфрейма, то для генерации используются данные самого меньшего таймфрейма. Так же, как и в предыдущем методе, фрактально генерируются контрольные точки. Для генерации движения цены между контрольными точками также используется фрактальная интерполяция.
Но при этом не стоит заниматься самообманом. В принципе, можно взять любой советник, и оптимизировать его так, что он покажет Вам отличные результаты на исторических данных. Но это не означает, что он будет хорошо торговать в дальнейшем. Поэтому при оптимизации главные критерий — не максимальная прибыль, а максимальная надежность и универсальность параметров. Тестер стратегий торгового терминала MetaTrader 4 позволяет протестировать работу советника на исторических данных. Во вкладке «Отчет» вы увидите подробную информацию о работе торгового робота за выбранный период на основании исторических данных.
Как использовать калькулятор корреляции валютных пар
Это будет легче сделать, если отсеять заведомо нерабочие результаты тестирования. При оптимизации в МетаТрейдере удобно использовать Генетический Алгоритм, а в качестве оптимизируемого параметра выбирать баланс. Таким образом пытаться максимизировать прибыль системы. Но это не значит, что именно результаты с максимальной прибылью дадут нам систему, которая способна приносить прибыль на реальном рынке.
Введите оптимизированные параметры во «Входные параметры» и запустите тестер стратегий, не меня установленной ранее даты. Согласитесь, бэк тест с новыми параметрами, выглядит получше. Найдите в списке приемлемы для вас вариант.
Но, на самом деле, вряд ли кто-то из них понимает, чтопричиной слива в 90% случаев виновен не советник, а их непосредственная халатность. Фраза «поставил и забыл, а советник заработает» — это не более чем маркетинговый ход продавцов советников. После этого появится предупреждение о загрузке котировок. Через некоторое время процесс подгрузки котировок можно считать завершенным. Нажимаем кнопочку «Загрузить» и ждем пока подгрузится история.
- Если вы используете эту возможность правильно, вы сможете найти идеальные настройки для вашего советника.
- Советник “Омега Тренд” поставляется вместе с одноименным индикатором, который помогает определять ценовые коридоры и точки выхода цены из этих коридоров.
- Если вы поставите галочку напротив строки «Использовать дату», в тестировании будет участвовать выбранный вами период.
- Данные, записываемые в поле «Значение», не влияют на оптимизацию советника и необходимы лишь для его тестирования.
- Также для нужно правильно подобрать валютную пару на которой эксперт будет показывать наивысшую прибыльность, в этом нам тоже поможет тестер метатрейдера 4.
RoboForexНовый подход к Форексу GrandCapital1000$ на депозит. После завершения оптимизации можно просмотреть ее результаты во вкладках «Результаты оптимизации» и «График оптимизации». Некоторые механические торговые системы не зависят от особенностей внутрибарного моделирования, они торгуют на сформировавшихся барах. То, что текущий ценовой бар полностью сформировался, можно узнать по появлению следующего. Именно для таких экспертов предназначен этот режим моделирования.
Это сложно и требует несколько больше времени, чем многие думают, но это не невозможно. Возможность оптимизировать свой советник является наиболее впечатляющей возможностью в тестере стратегий Metatrader. Если вы используете эту возможность правильно, вы сможете найти идеальные настройки для вашего советника. На момент тестирования советников, депозит можно не пополнять. На важно, чтобы в терминале были реальные котировки с реального рынка Forex. Тем самым мы увеличиваем вероятность получения реалистичных данных.
Как правильно оптимизировать советника в MT4
Выбираем Период на котором будет работать наш советник. Я выбрал часовой, хотя для нашего советника это не важно. Знакомимся с корреляцией валютных пар и её калькулятором. Изучаем, как использовать калькулятор корреляции валютных пар в торговле.
Recent Comments