ForexGuru рекомендует:

БЕЗДЕПОЗИТНЫЙ БОНУС 100$

Советник "MindTheGap"


Материал Советник "MindTheGap"

InstaForex

Одной из самых популярных стратегий на форекс является торговля на ценовых разрывах (ГЭПах) понедельника. Между котировками конца пятницы и начала понедельника на некоторых парах может возникать Gap (разрыв), который часто стремиться «закрыться», то есть при гэпе котировки часто стремятся возвратиться к пятничному уровню.

Однако не всё так просто, так как требуется определённая фильтрация сигналов. Представляем вашему вниманию самый продвинутый в своей категории форекс советник для торговли на гэпах понедельника — MindTheGap.

Характеристики советника

Платформа: Metatrader 4
Версия советника: 1.17
Валютные пары: AUDCAD, AUDJPY, AUDNZD, AUDUSD, CADCHF, CHFJPY, EURAUD, EURCAD, EURCHF, EURGBP, EURNZD, EURUSD, GBPAUD, GBPCHF, GBPUSD, NZDJPY, UCDCAD (17 пар)
Таймфрейм: M5
Время работы: по понедельникам
Рекомендуемые брокеры: Instaforex (ECN-счета), Roboforex (ECN-счета)

Стратегия советника

Алгоритм работы советника необычный, поэтому рассмотрим его поподробней.

1. В понедельник в 00:05, на открытии рынка советник смотрит на свечи и ищет гэп с определенными параметрами:
Расстояние от Low пятничной свечи до Open понедельника должно быть не меньше MinGap и не больше MaxGap пунктов для покупок и от High до Open — для продаж.
Если не находит нужного гэпа, ждем следующего понедельника.

2. Проверяем расстояние от текущей цены до Low или High последней свечи пятницы. Оно должно быть также не меньше MinGap. Если меньше, переходим в режим ожидания.

3. Если гэп найден, фильтр пройден, советник смотрит, куда закрылась первая, «понедельниковая» свеча. Далее я буду рассматривать пример для покупок.

4. Свеча закрылась вниз.
4.1. Ищем возможность поставить отложенный ордер на цену открытия понедельника. Если маловато расстояние, переходим к пункту 4.2.
4.2. Проверим, можем ли войти по рынку. Для этого у нас есть два осциллятора, включаются UseWPREnter=true, UseCCIEnter=true. Если два выключены — советник просто не будет проверять их показания, и в случае невозможности поставить отложку, будет входить по рынку. Если же хотя бы один из осцилляторных фильтров включен, осуществляется проверка по уровням WPREnterLevel, CCIEnterLevel.
Если фильтры не пройдены — переходим в режим ожидания.
4.2.1. Сразу после осцилляторных фильтров мы проверяем спред. Если текущий спред меньше MaxSpread, происходит вход по рынку, если больше — переход в режим ожидания. Кстати, сравнивается текущее среднее значение спреда на периоде 100 свечек.
4.3. Если запороли все проверки (хотя бы одну), переходим в режим ожидания.

5. Свеча закрылась вверх.
5.1. Тут у нас отложки не предусмотрены, только проверки осцилляторами и на максимальный спред.
5.2. Если что-то не прошли, переходим в режим ожидания.

6. Работа в режиме ожидания. В данном режиме советник на каждом тике проверяет следующие условия:
6.1. Осцилляторный фильтр, разобранный выше.
6.2. Проверка на спред.
6.3. Режим ожидания сигнала работает ровно CandlesToWait свечей. При превышении количества свечей ожидания забиваем на сигнал.

7. При входе по рынку отложки удаляются. При активации отложки режим ожидания отменяется.

8. При открытых по рынку позициях на каждом тике происходит проверка условий для выхода по тем же осцилляторам. При этом достаточно, чтобы хотя бы один из индикаторов достиг уровня CCIExitLevel или WPRExitLevel соответственно. Если false — все они одновременно должны дойти до нужных уровней. При этом, если включен ExitInLoss, советник будет выходить из сделки при появлении условий на выход даже в убытке. Если ExitInLoss выключен, для выхода в сделке должна быть накоплена определенная минимальная прибыль, которая должна быть не меньше, чем MinExitTP от тейк-профита ордера.

9. Тейк профит ордера вычисляется просто:
9.1. У нас есть TP в пунктах, оно по умолчанию и используется.
9.2. Но если вдруг ТП меньше, чем MinTP от гэпа (например, 0.5 от гэпа), то для ТП используем MinTP от гэпа.
9.3. Если так получилось, что ТП больше, чем MaxTP от гэпа (например, 2.5 от гэпа), то для ТП используем MaxTP от гэпа.

10. Стоп задается в пунктах переменной SL.

11. ММ переключается переменной LotVariant, выбор невелик — либо фиксированный лот FixLot, либо фиксированный же риск Risk в процентах от депозита. Рекомендуемый уровень — не более 3% на сделку
12. В ордерах используется контроль проскальзывания slippage, для всех ордеров выставляются Magic. Если Magic=0, советник сгенерирует уникальный мэджик для конкретной пары конкретного графика конкретного терминала конкретного счета конкретного брокера — ну, короче, вы поняли)
Ордера будут открываться NumOfTry раз в случае каких-то неполадок — пропал интернет, брокер заглючил и т.д. и т.п.
13. Все позиции тралятся простым трейлинг-стопом (включается TralOnPips), на расстоянии TrailingStop от текущей цены.
При этом если включена TrailingFromBE, тралить будет только из безубытка, если выключена — от стоп-лосса.
Эксперт не использует мартингейл и сетки ордеров, но может применять режим двойного входа, но вполовину уменьшенным лотом (зависит от сетов).

Робот имеет много настроек, что облегчает составление прибыльных сетов для разных валютных пар.

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





Мониторинг реального счета



Описание настроек

Settings01 — секция «Настройки сигнала»
ExpertName — название советника (MindTheGap v1.17)
Magic — мэджик ордеров
MaxSpread — максимально допустимый спред (в 4-значных пунктах)
MaxSpread2 — максимально допустимый спред для дополнительного ордера (в 4-значных пунктах)
UseAllGaps — включает торговлю гэпах: true — со всеми, false — только с гэпами в понедельник в 00:00
MaxGap — максимальный размер гэпа для дальнейшего расчёта
MinGap — минимальный размер гэпа для дальнейшего расчёта
CandlesToWait — если гэп есть, но индикаторный фильтр не пройден или спред слишком большой, сова переходит в режим ожидания на CandlesToWait свечей
CCIPeriod — период индикатора CCI
WPRPeriod — период индикатора WPR
CCIEnterLevel — уровень индикатора CCI, от которого идёт вход
CCIExitLevel — уровень индикатора CCI, от которого идёт выход
WPREnterLevel — уровень индикатора WPR, от которого идёт вход
WPRExitLevel — уровень индикатора WPR, от которого идёт выход
ExitInLoss — если цена идёт не в сторону профита, то при ExitInLoss=true ордер закрывается в убытке
MaxExitSL — процент от величины стоплосса, при котором закрывается ордер (работает при ExitInLoss=true и сработавших параметрах CCIExitLevel или WPRExitLevel)
MinExitTP — процент от величины тейкпрофита, при котором закрывается ордер (работает при ExitInLoss=false и сработавших параметрах CCIExitLevel или WPRExitLevel)
Setting02 — секция «Настройки Stoploss и Takeprofit»
SL — стоплосс
TP — тейкпрофит
Setting04 — секция «Настройки ММ»
LotVariant — варианты расчёта торгового лота: Фиксированный лот, Фиксированный процент, Фиксированная пропорция, Расчёт лота в зависимости от волатильности
FixLot — размер фиксированного лота
Risk — процент размера лота от эквити
MoneyForMinLot — количество денег на минимальный (первоначальный) лот
VolRisk — размер лота в зависимости от волатильности
VolHistBars — число баров для расчёта волатильности
UseDynamicDecrease — использовать уменьшение базового лота при убытках
DynamicDecreaseFactor — процент уменьшения базового лота при убытках
Settings05 — секция «Двойные входы»
Allow_Second_Trade — разрешить второй вход
Distance — дистанция до второго ордера в пипсах
Lot_Factor — коэффициент размера второго лота от базового
Settings06 — секция «Частичный выход»
AllowPartialExit — включение частичного выхода
ExitDistance — дистанция в процентах от тейкпрофита, при которой срабатывает частичное закрытие
ClosePercent — сколько процентов от базового лота будет закрыто при частичном закрытии
Setting08 — секция «Трал стандартный»
TralOnPips — включает стандартный трал
TralingStop — трейлинг стоп
TralStep — шаг трала
Setting09 — секция «Трал по теням свечей»
Use TrailingByShadows — включает трал по теням свечей
BarsUse — количество свечей для расчёта трала
BarsOtstup — отступ в барах для расчёта трала
Setting10 — секция «Трал по ATR»
Use TrailingByATR — включает трал по ATR
AtrPeriod — период индикатора ATR
AtrShift — смещение индикатора ATR
AtrKoeff — коэффициент для расчёта трала по ATR
Setting12 — секция «Трал по MA»
UseMATrailing — включает трал по индикатору MA
iMAPeriod — период индикатора MA
iMAShift — смещение индикатора MA
iMAMethod — метод усреднения в индикаторе MA
IMAotstup — отступ от индикатора MA для трала
Setting12 — секция «БУ» (безубыток)
UseBE — использовать функцию безубытка
BELevel — перевод в безубыток (уровень открытия +BEPlusPips пунктов) при прибыли BELevel пунктов
BEPlusPips — прибыль в пунктах для функции безубытка (см.выше)
Setting14 — секция «БУ в процентах от гэпа»
UsePercBE — использовать функцию безубытка в процентах от гэпа
BEPerc — процент безубытка относительно размера гэпа
Setting17 — секция «Служебные настройки»
CandlesToDelete — через сколько свечей удалять отложенный ордер
BarPeriod — период для расчёта индикаторов
WorkPeriod — рабочий таймфрейм (должен соответствовать таймфрейму на бэктестах!)
Setting18 — секция «Прочие настройки»
Slippage — проскальзывание
NumOfTry — количество повторных попыток открыть ордер при большом проскальзывании
SleepTime — перерыв между попытками открыть ордер, в секундах
SleepMaximum — максимальное количество попыток в секундах
ECNAccount — использование аккаунта типа ECN
UseComments — использовать комментарии в ордере

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

Рекомендуемый мани-менеджмент

Рекомендуется риск на сделку в размере 3 процента от депозита.

Итоги

Советник MindTheGap является сложным мультивалютным роботом, который торгует популярную много десятилетий стратегию торговли на закрытие гэпов понедельника.

Однако, он использует самые последние достижения в области автоматизации торговли и программирования советников. Советник может использоваться в составе портфеля из надёжных роботов, а также в качестве дополнения к ручной торговле (при строгом соблюдении мани менеджмента).

В целом — перед нами надежная классическая стратегия с современными улучшениями. Ждать 100500% не стоит, но если вы давно на рынке, то поймете в чем истинная ценность данного робота: надежная, декадами проверенная система, дающая уверенность во время просадок и неплохой доход на долгосрочном отрезке времени.


Скачать с сервера
Размер на сервере: 246.99 Kb

Коментарии
Зарегистрируйтесь или войдите что бы оставлять коментарии
ForexGuru - портал для форекс трейдеров

ForexGuru - крупный портал с ПО для MT4 и MT5. Форекс советники, индикаторы, скрипты, стратегии, все это представлено в большом количестве на нашем сайте. Все файлы находятся на нашем сервере и Вам не придется ждать что бы скачать нужный файл.