• Форекс советник Trix
    Приветствуем всех посетителей нашего сайта и представляем вам новый форекс советник Trix, основанный на одноименном индикаторе, а точнее его мультивалютной версии. Основной принцип нашего советника форекс Trix заключается в поисках трендовых сигналов по индикатору на выбранном таймфрейме. Сигналы визуально отображаю...
  • Советник с искусственным интеллектом
    Здравствуйте, дорогие друзья, рады вам сегодня представить наш новый советник с искусственным интеллектом Expert_AI, который не нуждается ни в каких индикаторах. Как уже наверное стало понятно из названия, алгоритм советника форекс Expert_AI основан на работе искусственного интеллекта, применяется так называемая одн...
  • Форекс советник LazyTrader
    Здравствуйте, уважаемые дамы и господа, представляем Вам новый советник форекс LazyTrader, работающий по стратегии дневного диапазона. Торговый алгоритм советника форекс LazyTrader построен на расчете дневного диапазона на основании определенных правил. Если диапазон отвечает нужным критериям, а именно размеру диапа...
  • Форекс советник Ding Dong Order
    Рады всех приветствовать на нашем сайте, и сегодня мы представляем наш новый советник форекс Ding Dong Order, который работает редко, но метко. Главный алгоритм советника форекс Ding Dong Order использует в своей работе принцип входа на отскок от коррекции текущего тренда. Чтобы войти в сделку, советнику нужно проан...
  • Форекс советник Profit
    Уважаемые дамы и господа, предлагаем вам наш новый советник форекс Profit, который стрижет профит и иногда налысо, но всегда без сучка и с задоринкой! К торговому алгоритму советника форекс Profit имеет отношение такое понятие, как технический анализ. Причём это даже основная его часть. Для того, чтобы советник торг...
Главная » Статьи

Оптимизация форекс советников

Оптимизация форекс советников

Особенности процедуры оптимизации советников Форекс.

Этап, который связан с оптимизацией советника Форекс, не менее важен, чем стадия, направленная на разработку торговой стратегии. Если рассматривать торговую платформу MetaTrader 4, то на ней возможно проведение одномерной оптимизации советников Форекс.

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

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

Для проведения оптимизации в терминале MetaTrader 4 предусмотрены специальные встроенные средства, которые позволяют автоматизировать данную процедуру. Прежде чем начинать оптимизацию торгового робота, необходимо пройти этап настройки. Для этого выполняется следующий комплекс действий

  • Выбирается советник и задаются его входные параметры.
  • Выбирается финансовый инструмент и фиксируется его период.
  • Анализируется и выбирается метод для моделирования баров.
  • Задается величина временного диапазона для оптимизации (данный пункт не носит обязательного характера).

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

На стадии настройки оптимизации можно выбрать одну из трех методик, позволяющих смоделировать исторические данные. Моделирование массива исторических данных может производиться

На основе цен открытия (быстрый метод на сформировавшихся барах). Некоторые торговые роботы никак не связаны с особенностями внутрибарного моделирования. Данный тип советников ведет трейдинг на сформировавшихся барах. В качестве сигнала, который подтверждает полное формирование текущего ценового бара, выступает появление следующего бара. Таким образом, для оптимизации роботов, не учитывающих нюансы внутрибарного моделирования, используется методика, которая основана на ценах открытия.

На основе контрольных точек. В данном методе используется фрактальная интерполяция и ближайший таймфрейм. Метод, основанный на моделировании контрольных точек, направлен на грубую оценку советников, торгующих внутри бара. Для этого метода необходимы исторические данные ближайшего меньшего периода (таймфрейма). Как правило, имеющийся массив данных меньшего таймфрейма не полностью покрывает временной диапазон тестируемого таймфрейма. В той ситуации, когда отсутствуют данные меньшего таймфрейма, развитие бара основывается на ценах закрытия двенадцати предыдущих баров, то есть модель движения внутри бара повторяет модель движения цены за последние двенадцать месяцев. Это и называют фрактальной интерполяцией.

Как только фиксируется появление исторических данных меньшего таймфрейма, фрактальная интерполяция начинает применяться уже к этому массиву данных. Однако используются уже не двенадцать, а только шесть предыдущих баров, то есть происходит воспроизведение реально существующих цен Open, High, Low, Close и еще две сгенерированные цены. Такие показатели, как значение и местоположение этих двух сгенерированных цен, зависят от ценовой динамики на шести предыдущих барах.

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

При использовании данного метода необходимо понимать, что он характеризуется получением большого объема сгенерированных потиковых данных. Это может привести к снижению производительности операционной системы и, соответственно, уменьшению скорости оптимизации.

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

Сайт "Советники Форекс"


Просмотров: 621727.02.2012 в 19:21Автор: TylerРейтинг: 4.2/5
ОЦЕНИ:

Будем признательны, если Вы поделитесь этой статьей в социальных сетях:

Если Вам понравилась данная статья, Вы можете подписаться на получение новых материалов сайта по RSS или по e-mail:

Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]