仕事が完了した
指定
Прошу написать советника по пересечению RSI и MA в одном окне. Для примера прилагаю снимок с графика и шаблон с индикатором на основе которого нужен советник. Советник прошу написать на MQL5 и на MQL4.
Задание:
Настройки советника:
- Устанавливаем размер лота
- Устанавливаем направление торговли
- только в Buy
-только в Sell
- в обе стороны
- Устанавливаем рабочий таймфрейм на выбор (M1, M5, M15, M30, H1, H4, D1). Советник должен работать на нем вне зависимости от переключения таймфреймов на графике.
- Мэджик намбер севетника.
- Устанавливаем дистанция стоп-лосса
- выбираем параметр или «0», если не требуется
- Устанавливаем дистанцию тейк-профита
- выбираем параметр или «0», если не требуется
- Устанавливаем дистанцию троллинг-стопа.
- выбираем параметр или «0», если не требуется
- Через сколько пунктов начинать действие троллинг-стопа.
- Движение уровня троллинг стопа:
- открытии нового бара
- стандартно.
- Устанавливаем параметры для индикатора RSI для каждого тайм-фрейма с начального и далее (необходимо встроить в советник).
- период
- применить к (как в стандартном индикаторе)
- Устанавливаем параметры трех средних скользящих (МА). Для каждой МА по отдельности. Индикатор необходимо встроить в советник.
- период (как в стандартном индикаторе)
- сдвиг (как в стандартном индикаторе)
- метод (как в стандартном индикаторе)
- применить к (как в стандартном индикаторе)
- Устанавливаем параметры MACD. Индикатор необходимо встроить в советник.
- быстрая EMA (как в стандартном индикаторе)
- медленная EMA (как в стандартном индикаторе)
- контрольная SMA (как в стандартном индикаторе).
- Настройка на условие открытие ордера в рабочем таймфрейме:
- выбираем параметр
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
- Условие открытия ордера по сигналу:
- пересечение (согласно алгоритма)
- закрепление бара после пересечения (согласно алгоритма).
Алгоритм работы советника:
Построен на сборном индикаторе (в одном окне), где есть RSI, здесь же МА1 применяется к RSI (данные предыдущего индикатора), MA2 применяется здесь же к RSI (данные первого индикатора), MA3 применяется к MA2 (данные предыдущего индикатора). В данном советнике открываем сделку, когда происходит пересечение RSI и МА в определенной последовательности (настройка 11). Если пересечение RSI снизу вверх – открываем Buy. Если RSI сверху вниз – открываем Sell. При открытии ордера проверяется условие настройки 2.
Дополнительные условия для подтверждения открытия ордера:
1. Условие открытия ордера в Buy – индикатор MACD в зоне покупок (значение больше 0). Индикатор нужно встроить в советник.
2. Условие открытия ордера в Sell – индикатор MACD в зоне продаж (значение меньше 0).
Кроме TP и SL ввести условия на закрытие сделки:
- Выход сигнальной из MACD (0 если не применяется)
- Пересечение RSI и MA1 (0 если не применяется).
Заранее благодарю откликнувшихся.