Нужен советник на основе пересечения RSI и MA

MQL5 Experts

Job finished

Execution time 20 days

Specification

Прошу написать советника по пересечению RSI и MA в одном окне. Для примера прилагаю снимок с графика и шаблон с индикатором на основе которого нужен советник. Советник прошу написать на MQL5 и на MQL4.

Задание:

 

Настройки советника:

 

  1. Устанавливаем размер лота
  2. Устанавливаем направление торговли

- только в Buy

-только в Sell

- в обе стороны

  1. Устанавливаем рабочий таймфрейм на выбор (M1, M5, M15, M30, H1, H4, D1). Советник должен работать на нем вне зависимости от переключения таймфреймов на графике.
  2. Мэджик намбер севетника.
  3. Устанавливаем дистанция стоп-лосса

- выбираем параметр или «0», если не требуется

  1. Устанавливаем дистанцию тейк-профита

- выбираем параметр или «0», если не требуется

  1. Устанавливаем дистанцию троллинг-стопа.

- выбираем параметр или «0», если не требуется

  1. Через сколько пунктов начинать действие троллинг-стопа.
  2. Движение уровня троллинг стопа:

- открытии нового бара

- стандартно.

  1. Устанавливаем параметры для индикатора RSI для каждого тайм-фрейма с начального и далее (необходимо встроить в советник).

- период

- применить к (как в стандартном индикаторе)

  1. Устанавливаем параметры трех средних скользящих (МА). Для каждой МА по отдельности. Индикатор необходимо встроить в советник.

- период (как в стандартном индикаторе)

- сдвиг (как в стандартном индикаторе)

- метод (как в стандартном индикаторе)

- применить к (как в стандартном индикаторе)

  1. Устанавливаем параметры MACD. Индикатор необходимо встроить в советник.
  • быстрая EMA (как в стандартном индикаторе)
  • медленная EMA (как в стандартном индикаторе)
  • контрольная SMA (как в стандартном индикаторе).

 

  1. Настройка на условие открытие ордера в рабочем таймфрейме:

- выбираем параметр

1. RSI пересекает МА1

2. RSI пересекает МА1 и МА2

3. RSI пересекает МА1, МА2, МА3

4. RSI пересекает МА1, МА2, МА3; МА1 выше МА2

5. RSI пересекает МА1, МА2, МА3; МА1 выше МА2, МА3

6. RSI пересекает МА1, МА2, МА3; МА1 выше МА2, МА3; МА2 выше МА3

  1. Условие открытия ордера по сигналу:

- пересечение (согласно алгоритма)

- закрепление бара после пересечения (согласно алгоритма).

 

Алгоритм работы советника:

 

Построен на сборном индикаторе (в одном окне), где есть RSI, здесь же МА1 применяется к RSI (данные предыдущего индикатора), MA2 применяется здесь же к RSI (данные первого индикатора), MA3 применяется к MA2 (данные предыдущего индикатора). В данном советнике открываем сделку, когда происходит пересечение RSI и МА в определенной последовательности (настройка 11). Если пересечение RSI снизу вверх – открываем Buy. Если RSI сверху вниз – открываем Sell. При открытии ордера проверяется условие настройки 2.

 

Дополнительные условия для подтверждения открытия ордера:

1. Условие открытия ордера в Buy – индикатор MACD в зоне покупок (значение больше 0). Индикатор нужно встроить в советник.

2. Условие открытия ордера в Sell – индикатор MACD в зоне продаж (значение меньше 0).

 

Кроме TP и SL ввести условия на закрытие сделки:

        1. Выход сигнальной из MACD (0 если не применяется)
        2. Пересечение RSI и MA1 (0 если не применяется).


Заранее благодарю откликнувшихся.


Responded

1
Developer 1
Rating
(203)
Projects
264
22%
Arbitration
24
50% / 17%
Overdue
0
Loaded
2
Developer 2
Rating
(340)
Projects
588
36%
Arbitration
31
45% / 3%
Overdue
16
3%
Free
Published: 13 codes
3
Developer 3
Rating
(361)
Projects
644
26%
Arbitration
92
72% / 14%
Overdue
12
2%
Working
Published: 1 code
4
Developer 4
Rating
(589)
Projects
1070
50%
Arbitration
39
28% / 41%
Overdue
49
5%
Free
Published: 1 article, 8 codes
Similar orders
Нужно доработать существующий робот. Робот торгует по стратегии сетка, нужно добавить тралл, т.е. чтобы последний ордер сетки закрывался по траллу, при этом первый ордер сетки должен закрыться в убыток за счет одного или нескольких прибыльных ордеров

Project information

Budget
35+ USD
Deadline
to 7 day(s)