Советники, эксперты, форекс роботы Обсуждение, поиск и тестирование форекс советников, роботов, экспертов и МТС

Ответить
24.09.2012, 08:10
Аватар для denver666
denver666 denver666 вне форума Активный участник
Регистрация: 29.12.2010 / Адрес: Пугачёв / Сообщений: 141
Поблагодарили 134 раз(а) / Репутация: 133

По умолчанию Exp - Советник по WmiFor30 DTW

Описание советника:
Эксперт работает на базе индикатора WmiFor30-www.expforex.com

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

Соответственно 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 подкачивает историю, нарисованный коридор может пропасть с экрана. Ничего страшного в этом нет, нужно переключиться на любой другой таймфрейм и сразу обратно.

Последний раз редактировалось denver666; 14.07.2013 в 18:38.
25.09.2012, 18:29
Аватар для kaktus11
kaktus11 kaktus11 вне форума Интересующийся
Регистрация: 21.01.2012 / Сообщений: 16
Поблагодарили 1 раз в 1 сообщении / Репутация: 2
Здравствуйте.Подскажите,по какому принципу советник закрывает убыточные сделки? StopLoss=0,ReverseSignal=true,ClosePosifChange=fal se,в конце часа закрыл все с убытком.Спасибо
25.09.2012, 19:15
Аватар для Denver74
Denver74 Denver74 вне форума Элитный участник
Регистрация: 06.05.2011 / Адрес: St'Petersburg / Сообщений: 1,728
Поблагодарили 1,468 раз(а) / Репутация: 1469
В кодбазе давно он уже есть!!! Пытались из него выжать, все равно сливает!!!
26.09.2012, 14:17
Аватар для yisfx
yisfx yisfx вне форума Местный знаток
Регистрация: 24.12.2009 / Сообщений: 215
Поблагодарили 543 раз(а) / Репутация: 542
В кодбазе давно он уже есть!!! Пытались из него выжать, все равно сливает!!!
Да, в смысле пытались...
Нет, в смысле от него толку...
Вытягивает только мартин, но мартин и без самого индюка работать будет до поры до времени

З.Ы. Это я про свои попытки (одну сырую версию там в базе и выкладывал), а не про данный вариант советника.
Ответить


Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Выкл.
Pingbacks are Выкл.
Refbacks are Выкл.



Текущее время: 02:47. Часовой пояс GMT.


Перевод: zCarot
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
SEO by vBSEO