Написать индикатор для торговли в откат с использованием индикаторов RSI и Bollinger Bands, учитывающий ограничение торговли по времени.

MQL5 Индикаторы

Работа завершена

Время выполнения 7 дней
Отзыв от заказчика
Обращался первый раз, работа выполнена так, как я и хотел, все так аккуратно и понятно.
Отзыв от исполнителя
Спасибо за заказ :)

Техническое задание

Я буду работать с этим кодом, поэтому просьба добавить описание на русском к каждой строчке программного кода, чтобы новичок мог понять.

Торговая идея
Торговля должна вестись на любой паре, на любом таймфрейме.

Индикаторы
Буферы:
1) Буферная стрелка вверх (код 233, цвет зеленый);
2) Буферная стрелка вниз (код 234, цвет красный);
3) RSI ;
4) Верхняя лента BB;
5) Нижняя лента BB.

Условия для индикатора RSI (должно быть в input) :
 - Период RSI – 14
 - Зона перекупленности 70
 - Зона перепроданности 30

Условия для индикатора
BB (должно быть в input) :
 - период BB – 20;
 - Отклонение – 2.
Буффер МА в Болинджере не нужен. Только буфферы для верхней и нижней лент.

Ограничение времени торговли по МСК
(должно быть в input):
 - Я хочу устанавливать ограничения с временными промежутками в формате HH:MM каждый день, в период которых индикатор не будет отображать буфферные стрелки. Например индикатор не торгует с 10:30 по 12:15. Остальное время торгует. Таких временных промежутков , которые сам буду выставлять, должно быть шесть.
 - Кроме того, должны быть постоянные неизменные ограничения на каждый день, для каждого часа  начиная с 52й минуты до конца часа.

 - 3 минуты с начала часа с 4:00 по 9:00, и 5 минут и с начала часа с 17:00 по 23:00.
 - период с 23:25 по 23:35.

Описание сигнала

Сигнал на покупку
Открывать сделку при:
- Вылете цены  за ленты Боллинджера (
Low впадины(предыдущей свечи) или свечи поглощения меньше нижней ленты Болинджера)
- Сужении верхней ленты Болинджера (значение верхней ленты Болинджера на свече поглощения меньше, чем на впадине(предыдущей свече))
-
RSI ниже зоны 30 (перепроданности)


Сигнал на продажу
Открывать сделку при:
- Вылете цены  за ленты Боллинджера (
High вершины(предыдущей свечи) или свечи поглощения выше верхней ленты Болинджера)
- Сужении нижней ленты Болинджера (значение нижней ленты Болинджера на свече поглощения больше, чем на вершине(предыдущей свече))
- RSI выше зоны 70 (перекупленности)

- Если свеча поглощения меньше предыдущей свечи, то вход (буферная стрелка) берется сразу на следующей свече после свечи поглощения
- Если свеча поглощения больше предыдущей свечи, то вход (буферная стрелка) берется на ретесте 50% свечи поглощения, на ретест дается 5 свечей (должно быть в
input) с момента
закрытия свечи поглощения.

Закрытие позиции по времени

(Я хочу проверить сам проверять винрейт данной системы, но не знаю, можно ли это сделать в индикаторе, поэтому пункт не особо распишу.)

 - Спустя 10 минут после входа
 - Объем – фиксированный




Откликнулись

1
Разработчик 1
Оценка
(60)
Проекты
76
38%
Арбитраж
0
Просрочено
0
Свободен
2
Разработчик 2
Оценка
(236)
Проекты
440
26%
Арбитраж
125
21% / 57%
Просрочено
96
22%
Работает
3
Разработчик 3
Оценка
(261)
Проекты
427
38%
Арбитраж
86
44% / 19%
Просрочено
71
17%
Загружен

Информация о проекте

Бюджет
30 - 54 USD
Исполнителю
27 - 48.6 USD
Сроки выполнения
до 7 дн.