• Форекс советник сетка
    Здравствуйте, дорогие друзья, представляем Вам новый советник форекс Сетка, который трудится по алгоритму усреднения и мартингейла. Основной принцип советника форекс Сетка основан на поиске первичного входа в сделку по текущему тренду и дальнейшего ее сопровождения через вывод всей серии в прибыль.
  • Советник Bank Of America v2.1
    Дорогие друзья, сегодня представляем вам советник форекс EA Bank Of America v2.1, который надежен как банк, но работает в балансе с риском и стабильной прибылью, который обеспечивается стоповым мартингейлом. Метод торговли советника форекс EA Bank Of America v2.1 базируется главным образом на трендовых осцилляторах,...
  • Советник Адвизор агрессор 4
    Рады представить вам сегодня наш новый советник форекс Adviser Aggressor 4, торгующий в агрессивной скальперской манере. Советник совершает очень много сделок, поэтому и название у него соответствующее. Алгоритм торговли советника форекс Адвизор агрессор 4 основан на поиске краткосрочных тенденций рынка, в направлен...
  • Советник Gap sniffer
    Дорогие друзья, сегодня у нас в программе обзора новый советник форекс Gap sniffer, который использует гэп для открытия ордеров. Это такой проскок между новыми свечами, либо просто резкое изменение цены. Основной принцип советника форекс Gap sniffer заключается в поиске гэпов, что и следует из его названия. В случае...
  • Советник Candle bot
    Представляем вам новый советник форекс Candle bot, построенный на свечных паттернах, это такие комбинации свечей, используемые в техническом анализе. Главный алгоритм советника форекс Candle bot основывается на анализе японских свечей, как в принципе и понятно из названия. В параметрах советника есть список использу...
Главная » Статьи

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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