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

MQL5 エキスパート

仕事が完了した

実行時間20 日

指定

Прошу написать советника по пересечению 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 если не применяется).


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


ファイル:

PNG
EURUSDH1.png
123.6 Kb

応答済み

1
開発者 1
評価
(203)
プロジェクト
264
22%
仲裁
24
50% / 17%
期限切れ
0
取り込み中
2
開発者 2
評価
(340)
プロジェクト
588
36%
仲裁
31
45% / 3%
期限切れ
16
3%
パブリッシュした人: 13 codes
3
開発者 3
評価
(361)
プロジェクト
644
26%
仲裁
92
72% / 14%
期限切れ
12
2%
仕事中
パブリッシュした人: 1 code
4
開発者 4
評価
(589)
プロジェクト
1070
50%
仲裁
39
28% / 41%
期限切れ
49
5%
パブリッシュした人: 1 article, 8 codes
類似した注文
Нужно доработать существующий робот. Робот торгует по стратегии сетка, нужно добавить тралл, т.е. чтобы последний ордер сетки закрывался по траллу, при этом первый ордер сетки должен закрыться в убыток за счет одного или нескольких прибыльных ордеров

プロジェクト情報

予算
35+ USD
締め切り
最高 7 日