Новые сообщения · Участники · Правила форума · Поиск · RSS · Вход · Регистрация ·

Страница 1 из 11
Форум трейдеров » Скрипты Советники Индикаторы для Metatrader4/Metatrader5 » MT 4 Лаборатория стратегий и советников к ним. » Exp - Советник по WmiFor30 DTW (Советник по индикатору Прогнозирующий индикатор WmiFor 3.0)
Exp - Советник по WmiFor30 DTW

expforexДата: Воскресенье, 17.06.2012, 16:30 | Сообщение # 1
Главный Администартор
Группа: Администраторы
Сообщений: 8959
Награды: 29
Статус: Offline


[Бонусы за сообщения ]

Описание советника:
Эксперт работает на базе индикатора WmiFor30-www.expforex.com edit ссылка на источник: http://codebase.mql4.com/ru/8347

Надпись на графике свидетельствует о текущей сделке

Соответственно BUY SELL NO TRADE

Для того, чтобы советник работал с индикатором, код индикатора пришлось немного изменить. На функционал работы индикатора это не повлияло.!

WmiFor30-www.expforex.com edit - индикатор, положить в папку индикаторов
Exp - Советник по WmiFor30 DTW _2 - советник, положить в папку советников

Описание индикатора:
Прогноз индикатора основывается на истории пары. Взяв указанный интервал (по умолчанию 12 баров), мы двигаемся в прошлое, сравнивая последовательности закрытия свечей. Сравнение выполняется по алгоритму Dynamic time warping. Накопив нужное количество наиболее похожих образцов (по умолчанию, 5), мы проецируем движение цены, которое происходило в истории после всех найденных образцов, на данный момент. Реальные бары, накладываясь друг на друга, образуют коридор возможного движения цены. Алгоритм DTW имеет значительное преимущество перед алгоритмом сравнения по Спирмену, использовавшемуся в предыдущей версии индикатора WmiFor. Проблема алгоритма Спирмена заключалась в жесткой привязке графика к свечам. Однако в реальных торгах, при сохранении визуальной похожести, образцы могут искажаться по оси X (например, тренд в паттерне короче на 1-2 бара или флет дольше). Алгоритм DTW учитывает эти искажения и выделяет действительно схожие ситуации в прошлом. Теоретическая основа индикатора обсуждалась на форуме (http://forum.mql4.com/ru/46714).

Картинка индикатора:


Советы по использованию индикатора:
Параметры индикатора указаны для таймфрейма H1 ("часовик"), он же рекомендуется автором как основной;
Учитывая особенность алгоритма DTW, прогноз может быть искажен по оси X. Например, при прогнозе на 4 бара вперед (ForecastInBars = 4) и доспустимом искажении (VarShiftInBars = 4) прогноз может исполниться в течении последующих восьми баров;

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

Параметры советника:

  • Indicators_=" Настройки индикатора";
  • OffsetInBars (появился в 1.1) - смещение образца. По умолчанию - 1 (анализ начинаем с первого же закрытого бара). Этим параметром можно смещать анализ в прошлое для эксприментов и проверки надежности предсказаний индикатора, сравнивая его прогнозы с реально случившимися движениями цены.
  • PastInBars - Размер образца в барах, который ищется на истории (от 3 и выше). Подбирайте в зависимости от периода графика. Чем длиннее образец, тем меньше будет найдено похожих образцов на истории. По умолчанию с версии 3.0 - 12.
  • VarShiftInBars (появился в 3.0) - максимально возможный сдвиг паттерна по оси X в барах. Имеет смысл только на таймфреймах ниже D1.
  • ForecastInBars - На сколько баров вперед делать прогноз (от 1 и больше). На ваше усмотрение. Влияет только на наглядность восприятия. По умолчанию с версии 3.0 - 4.
  • MaxAgeInDays (появился в 3.0) - на каком периуде истории в днях искать похожие паттерны (по умолчанию за последний год, MaxAgeInDays = 365).
  • MaxAlts (появился в 2.0) - сколько отбирать максимально похожих образцов для построения коридора. По умолчанию - 5.
  • In_=" Настройки входа";
  • ReverseSignal=false; // true - Переворачивать сигнал стратегии.
  • trade_="Настройки торговли";
  • Magic=777; // Магический номер
  • StopLoss=0; // Стоплосс, 0 - не используется -1 Использовать СЛ по индикатору
  • TakeProfit=0; // Тейкпрофит, 0 - не используется -1 Использовать ТП по индикатору
  • Slippage=0; // Проскальзывание
  • MarketWatch=false; // Режим торговли по MarketWatch true = сначала выставляются позиции/ордера без стопов, потом происходит модификация - для некоторых брокеров
  • ClosePosifChange=true; // Закрывать позиции при обратном сигнале
  • ONlyOnePosbySignal=true; // Играть только или бай и / или селл 1 позицией
  • autolot_="Настройки автолота";
  • Lots=0.1; // Фиксированный лот
  • DynamicLot=false; // Динамический лот
  • LotBalancePcnt=20; // % от депозита
  • MaxLot = 5; // Максимальный лот при расчете
  • Martin=1; // Если 1 то не используется, Коэффициент мартина на следующую сделку после убыточной

    Замечание:
    Лучше ставить индикатор на уже готовый подкачанный график. Если индикатор уже прикреплен, а вы переключаете таймфрейм или валютную пару и для показа нового графика MT4 подкачивает историю, нарисованный коридор может пропасть с экрана. Ничего страшного в этом нет, нужно переключиться на любой другой таймфрейм и сразу обратно.





    Прикрепления: 0839236.png(21Kb)


    Программирование на заказ || Наши Разработки

  •  
    СообщениеОписание советника:
    Эксперт работает на базе индикатора WmiFor30-www.expforex.com edit ссылка на источник: http://codebase.mql4.com/ru/8347

    Надпись на графике свидетельствует о текущей сделке

    Соответственно BUY SELL NO TRADE

    Для того, чтобы советник работал с индикатором, код индикатора пришлось немного изменить. На функционал работы индикатора это не повлияло.!

    WmiFor30-www.expforex.com edit - индикатор, положить в папку индикаторов
    Exp - Советник по WmiFor30 DTW _2 - советник, положить в папку советников

    Описание индикатора:
    Прогноз индикатора основывается на истории пары. Взяв указанный интервал (по умолчанию 12 баров), мы двигаемся в прошлое, сравнивая последовательности закрытия свечей. Сравнение выполняется по алгоритму Dynamic time warping. Накопив нужное количество наиболее похожих образцов (по умолчанию, 5), мы проецируем движение цены, которое происходило в истории после всех найденных образцов, на данный момент. Реальные бары, накладываясь друг на друга, образуют коридор возможного движения цены. Алгоритм DTW имеет значительное преимущество перед алгоритмом сравнения по Спирмену, использовавшемуся в предыдущей версии индикатора WmiFor. Проблема алгоритма Спирмена заключалась в жесткой привязке графика к свечам. Однако в реальных торгах, при сохранении визуальной похожести, образцы могут искажаться по оси X (например, тренд в паттерне короче на 1-2 бара или флет дольше). Алгоритм DTW учитывает эти искажения и выделяет действительно схожие ситуации в прошлом. Теоретическая основа индикатора обсуждалась на форуме (http://forum.mql4.com/ru/46714).

    Картинка индикатора:


    Советы по использованию индикатора:
    Параметры индикатора указаны для таймфрейма H1 ("часовик"), он же рекомендуется автором как основной;
    Учитывая особенность алгоритма DTW, прогноз может быть искажен по оси X. Например, при прогнозе на 4 бара вперед (ForecastInBars = 4) и доспустимом искажении (VarShiftInBars = 4) прогноз может исполниться в течении последующих восьми баров;

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

    Параметры советника:

  • Indicators_=" Настройки индикатора";
  • OffsetInBars (появился в 1.1) - смещение образца. По умолчанию - 1 (анализ начинаем с первого же закрытого бара). Этим параметром можно смещать анализ в прошлое для эксприментов и проверки надежности предсказаний индикатора, сравнивая его прогнозы с реально случившимися движениями цены.
  • PastInBars - Размер образца в барах, который ищется на истории (от 3 и выше). Подбирайте в зависимости от периода графика. Чем длиннее образец, тем меньше будет найдено похожих образцов на истории. По умолчанию с версии 3.0 - 12.
  • VarShiftInBars (появился в 3.0) - максимально возможный сдвиг паттерна по оси X в барах. Имеет смысл только на таймфреймах ниже D1.
  • ForecastInBars - На сколько баров вперед делать прогноз (от 1 и больше). На ваше усмотрение. Влияет только на наглядность восприятия. По умолчанию с версии 3.0 - 4.
  • MaxAgeInDays (появился в 3.0) - на каком периуде истории в днях искать похожие паттерны (по умолчанию за последний год, MaxAgeInDays = 365).
  • MaxAlts (появился в 2.0) - сколько отбирать максимально похожих образцов для построения коридора. По умолчанию - 5.
  • In_=" Настройки входа";
  • ReverseSignal=false; // true - Переворачивать сигнал стратегии.
  • trade_="Настройки торговли";
  • Magic=777; // Магический номер
  • StopLoss=0; // Стоплосс, 0 - не используется -1 Использовать СЛ по индикатору
  • TakeProfit=0; // Тейкпрофит, 0 - не используется -1 Использовать ТП по индикатору
  • Slippage=0; // Проскальзывание
  • MarketWatch=false; // Режим торговли по MarketWatch true = сначала выставляются позиции/ордера без стопов, потом происходит модификация - для некоторых брокеров
  • ClosePosifChange=true; // Закрывать позиции при обратном сигнале
  • ONlyOnePosbySignal=true; // Играть только или бай и / или селл 1 позицией
  • autolot_="Настройки автолота";
  • Lots=0.1; // Фиксированный лот
  • DynamicLot=false; // Динамический лот
  • LotBalancePcnt=20; // % от депозита
  • MaxLot = 5; // Максимальный лот при расчете
  • Martin=1; // Если 1 то не используется, Коэффициент мартина на следующую сделку после убыточной

    Замечание:
    Лучше ставить индикатор на уже готовый подкачанный график. Если индикатор уже прикреплен, а вы переключаете таймфрейм или валютную пару и для показа нового графика MT4 подкачивает историю, нарисованный коридор может пропасть с экрана. Ничего страшного в этом нет, нужно переключиться на любой другой таймфрейм и сразу обратно.






  • Автор - expforex
    Дата добавления - 17.06.2012 в 16:30

    expforexДата: Воскресенье, 17.06.2012, 19:10 | Сообщение # 2
    Главный Администартор
    Группа: Администраторы
    Сообщений: 8959
    Награды: 29
    Статус: Offline


    [Бонусы за сообщения ]

    кто нибудь нашел сет файл? ибо на оптимизации к сожалению он не работает.



    Программирование на заказ || Наши Разработки

     
    Сообщениекто нибудь нашел сет файл? ибо на оптимизации к сожалению он не работает.

    Автор - expforex
    Дата добавления - 17.06.2012 в 19:10

    MenshikovAlexДата: Четверг, 09.04.2015, 22:17 | Сообщение # 3
    Трейдер - Рядовой
    Группа: Пользователи
    Сообщений: 7
    Награды: 0
    Статус: Offline


    [Бонусы за сообщения ]

    Доброго времени суток.

    Подскажите как запустить Советник. Сам советник выдает ошибку открытия файла "2015.04.09 22:42:13.217 Cannot open file C:\Users\AsusN52DA\AppData\Roaming\MetaQuotes\Terminal\255D62FB9DF4FEE045260EA94DE9EE39\MQL4\indicators\WmiFor30-www.expforex.com edit.ex4' [2]" т.е. Ошибку запуска Индикатора.

    Если запускать отдельно Индикатор то выдает ошибку "2015.04.09 23:08:33.055 Stack overflow in 'C:\Users\AsusN52DA\AppData\Roaming\MetaQuotes\Terminal\255D62FB9DF4FEE045260EA94DE9EE39\MQL4\indicators\WmiFor30.ex4'" что то типа переполнения Стека.
    и еще : Где скачать Библиотеку : stderror.mqh

    Спасибо за ответ.

     
    СообщениеДоброго времени суток.

    Подскажите как запустить Советник. Сам советник выдает ошибку открытия файла "2015.04.09 22:42:13.217 Cannot open file C:\Users\AsusN52DA\AppData\Roaming\MetaQuotes\Terminal\255D62FB9DF4FEE045260EA94DE9EE39\MQL4\indicators\WmiFor30-www.expforex.com edit.ex4' [2]" т.е. Ошибку запуска Индикатора.

    Если запускать отдельно Индикатор то выдает ошибку "2015.04.09 23:08:33.055 Stack overflow in 'C:\Users\AsusN52DA\AppData\Roaming\MetaQuotes\Terminal\255D62FB9DF4FEE045260EA94DE9EE39\MQL4\indicators\WmiFor30.ex4'" что то типа переполнения Стека.
    и еще : Где скачать Библиотеку : stderror.mqh

    Спасибо за ответ.

    Автор - MenshikovAlex
    Дата добавления - 09.04.2015 в 22:17

    expforexДата: Четверг, 09.04.2015, 22:24 | Сообщение # 4
    Главный Администартор
    Группа: Администраторы
    Сообщений: 8959
    Награды: 29
    Статус: Offline


    [Бонусы за сообщения ]

    приветствую, пишет что нет индикатора, Вы индикатор загрузили в папку индикаторов?

    stderror.mqh  стандартная библиотека ошибок мт4

    Прикрепления: stderror.mqh(9Kb)


    Программирование на заказ || Наши Разработки

     
    Сообщениеприветствую, пишет что нет индикатора, Вы индикатор загрузили в папку индикаторов?

    stderror.mqh  стандартная библиотека ошибок мт4

    Автор - expforex
    Дата добавления - 09.04.2015 в 22:24

    MenshikovAlexДата: Пятница, 10.04.2015, 19:24 | Сообщение # 5
    Трейдер - Рядовой
    Группа: Пользователи
    Сообщений: 7
    Награды: 0
    Статус: Offline


    [Бонусы за сообщения ]

    Цитата expforex ()
    приветствую, пишет что нет индикатора, Вы индикатор загрузили в папку индикаторов? stderror.mqh  стандартная библиотека ошибок мт4

    Прикрепления: stderror.mqh(9Kb)
    Спасибо за библиотеку, но она под MQL5, а я работаю на MQL4

    Про советник, странно, но после перезагрузки стал работать.

     
    Сообщение
    Цитата expforex ()
    приветствую, пишет что нет индикатора, Вы индикатор загрузили в папку индикаторов? stderror.mqh  стандартная библиотека ошибок мт4

    Прикрепления: stderror.mqh(9Kb)
    Спасибо за библиотеку, но она под MQL5, а я работаю на MQL4

    Про советник, странно, но после перезагрузки стал работать.

    Автор - MenshikovAlex
    Дата добавления - 10.04.2015 в 19:24

    expforexДата: Вторник, 05.05.2015, 09:42 | Сообщение # 6
    Главный Администартор
    Группа: Администраторы
    Сообщений: 8959
    Награды: 29
    Статус: Offline


    [Бонусы за сообщения ]

    MenshikovAlex
    библиотека одна на 2 терминала и на мт4 и на мт5



    Программирование на заказ || Наши Разработки

     
    СообщениеMenshikovAlex
    библиотека одна на 2 терминала и на мт4 и на мт5

    Автор - expforex
    Дата добавления - 05.05.2015 в 09:42
    Форум трейдеров » Скрипты Советники Индикаторы для Metatrader4/Metatrader5 » MT 4 Лаборатория стратегий и советников к ним. » Exp - Советник по WmiFor30 DTW (Советник по индикатору Прогнозирующий индикатор WmiFor 3.0)
    Страница 1 из 11
    Поиск:


    WebMoney Яндекс цитирования.