Смотри, как бесплатно скачать роботов
Ищи нас в Telegram!
Ставь лайки и следи за новостями
Интересный скрипт?
Поставь на него ссылку - пусть другие тоже оценят
Понравился скрипт?
Оцени его работу в терминале MetaTrader 5
Советники

iMACD Top Bottom Pending - эксперт для MetaTrader 5

Просмотров:
1271
Рейтинг:
(9)
Опубликован:
2020.06.08 13:53
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу

Идея торговой стратегии

Советник, на основе сигналов от пользовательского индикатора MACD Top Bottom, выставляет отложенные stop лимитные ордера. Для этого цена должна отойти от индикатора на минимальное расстояние 'Price offset'. Пример, когда цена отошла на расстояние 'Price offset' - сигналы для выставления отложенных Buy stop отложенных ордеров на уровне линии 'Top':

MACD Top Bottom Pending

Рис. 1. Минимальное расстояние 'Price offset'

Таким образом сигнал формируется когда есть откат цены и мы ожидаем, что цена, после отката, вернётся и мощно пробьёт уровень. Обратите внимание, что советник будет проверять чтобы текущий спред (разница между ценой Ask и Bid) была не больше заданной величины 'Pending: Maximum spread'.


Удаление отложенных ордеров:

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

  • появилась позиция
  • на текущем баре поменялось значение индикатора (был 'Top' - стал 'Bottom' или наоборот: был 'Bottom', а стал 'Top')


Пример выставления отложенного Buy stop ордера:

iMACD Top Bottom Pending

Рис. 2. Выставляем отложенный Buy stop ордер


Подробнее о настройках советника:

Торговые настройки

В советнике можно как включать, так и выключать 'Stop Loss', 'Take Profit' и  'Trailing Stop'. Для отключения выбранный параметр установить в "0.0".

Трейлинг и поиск торгового сигнала может срабатывать или через N- секунд или только в момент рождения нового бара. Интервал Трейлинга в секундах задаётся в 'Trailing, in seconds', а интервал поиска торговых сигналов в 'Search signals, in seconds'. Для этих двух параметров общее правило: если интервал задать меньше, чем "10" - это означает работу ТОЛЬКО в момент рождения нового бара, если же интервал задать ровно или более "10" - это означает работу каждые "N" секунд.


Управление размером позиции (расчёт лота)

Лот может быть как постоянный ('Money management' установить в 'Constant lot' и задать размер лота в 'The value for "Money management"') так и динамический - в процентах риска на сделку ('Money management' установить в 'Risk in percent for a deal' и задать процент риска в  'The value for "Money management"'). Также можно задать постоянный лот равный минимальному лоту - 'Money management' установить в 'Lots Min'.

    Trend Lines Last Two Days Trend Lines Last Two Days

    Визуализировать тренд по ценам High и Low двух последних (полностью закрытых) дней.

    Bollinger Bands Levels Fills Bollinger Bands Levels Fills

    Индикатор на базе стандартного Bollinger Bands с добавлением стиля рисования DRAW_FILLING и с добавлением двух уровней

    Accelerator Oscillator ARROW Accelerator Oscillator ARROW

    Интерпретация показаний индикатора iAC (Accelerator Oscillator, AC) в главном окне графика при помощи графического стиля DRAW_COLOR_ARROW

    Accelerator Oscillator and Volumes ARROW Accelerator Oscillator and Volumes ARROW

    Интерпретация показаний индикаторов iAC (Accelerator Oscillator, AC) и iVolumes (Volumes) в главном окне графика при помощи графического стиля DRAW_COLOR_ARROW