Ставь лайки и следи за новостями
Поставь на него ссылку - пусть другие тоже оценят
Оцени его работу в терминале MetaTrader 5
- Опубликовал:
- Vladimir Karputov
- Просмотров:
- 2644
- Рейтинг:
- Опубликован:
- 2018.07.18 12:06
- Обновлен:
- 2020.11.23 06:10
-
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу
Автор идеи: Andrey Kornishkin
Автор MQL5-кода: barabashkakvn
Стратегия оперирует отложенными лимитными ордерами.
Главная идея
Если в начале часа Start Hour выставить сетку отложенных ордеров из Number of pending orders ордеров каждого вида (Buy Limit и Sell Limit), то один или несколько отложенных ордеров сработает, и затем цена обязательно вернется к цена открытия бара, на котором была выставлена сетка отложенных ордеров.
Например, в 19 часов (Start Hour = 19) выставляем по 4 ордера (Number of pending orders = 4) Buy Limit и Sell Limit. Ожидаем, что после срабатывания одного или нескольких отложенных ордеров цена вернется к цене открытия 19-часового бара.
Важно: в момент времени Start Hour на торговом счете не должно быть отложенных ордеров.
Формировании сетки
При этом у отложенных ордеров задается время жизни "Expiration" в количестве часов.
Закрытие позиций и удаление отложенных ордеров
Если общая прибыль всех позиций станет "Total profit" пунктов, все позиции будут закрыты, а отложенные ордера будут удалены. Также в момент наступления "End Hour" (в часах) отложенные ордера принудительно удаляются.
Входные параметры
- Stop Loss (in pips) - стоп лосс;
- Start Hour - время выставления отложенных ордеров (задается часы);
- End Hour - время удаления отложенных ордеров (задается в часах);
- Total profit (in pips) - общая прибыль (в пунктах), при достижении которой все позиции закрываются, а отложенные ордера удаляются;
- Trailing Stop (in pips) - трейлинг ("0" - отключение трейлинга);
- Trailing Step (in pips) - шаг трейлинга;
- Distance - дистанция от текущей цены до первого отложенного ордера;
- Step - шаг между отложенными ордерами;
- Number of pending orders - количество отложенных ордеров каждого вида;
- Expiration (in hours) - время жизни отложенных ордеров (задается в часах);
- Lots - объем отложенных ордеров постоянный;
- Risk - объем отложенных ордеров динамический, рассчитывается как процент риска на сделку;
- magic number - уникальный идентификатор эксперта.
Оптимизация была проведена с 2018.01.01 по 2018.07.12 на EURUSD,H1:

Индикатор, окрашивающий свечки, выходящие за пределы канала CandleStop.

Индикатор XPeriodCandleSystem с возможностью подавать алерты, отправлять почтовые и Push-сообщения в момент, когда происходит пробой свечками канала индикатора.

Индикатор, окрашивающий свечки, выходящие за пределы канала Rj_SlidingRangeRj_Digit.

Советник по индикатору iCCI (Commodity Channel Index, CCI) плюс управление объемами позиций при помощи Мартингейла.