Ставь лайки и следи за новостями
Поставь на него ссылку - пусть другие тоже оценят
Оцени его работу в терминале MetaTrader 5
- Опубликовал:
- Vladimir Karputov
- Просмотров:
- 3790
- Рейтинг:
- Опубликован:
- 2017.02.07 08:35
- Обновлен:
- 2018.06.26 12:51
-
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу
Автор идеи: Oleksandr
Автор MQL5-кода: barabashkakvn
Перед открытием/закрытием позиции проводится простейший анализ рынка, который определяет уровни поддержки/сопротивления, а также направление тренда — бычий/медвежий.
Уровни поддержки/сопротивления проводятся по последним numBars барам.
Тренд определяется с помощью индикатора Moving Average (период задается параметром maPeriod): если цена ниже МА, тогда медвежий тренд, иначе — бычий.
- Если тренд определяется как бычий, то позиция открывается при пробитии уровня сопротивления;
- Если тренд медвежий, тогда позиция открывается при пробитии уровня поддержки.
Закрытие позиции происходит по StopLoss, который ставится либо по уровню поддержки (если открыта длинная позиция), либо по уровню сопротивления (если открыта короткая позиция). Также возможно закрытие при пробитии уровня поддержки (если открыта длинная позиция и позиция находится в безубытке), или при пробитии уровня сопротивления (если открыта короткая позиция и позиция находится в безубытке).
В советнике используется примитивный TrailingStop с уровнями 10, 20, 30 пунктов.

Канал Келтнера, построенный относительно среднего значения осциллятора Larry Williams' Percent Range в свечном виде.

Индикатор NRTR_extr_ZigZag с ценовыми метками значений вершин зигзага.