Написать индикатор для торговли в откат с использованием индикаторов 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
Оценка
(31)
Проекты
43
16%
Арбитраж
0
Просрочено
0
Свободен
2
Разработчик 2
Оценка
(236)
Проекты
440
26%
Арбитраж
125
21% / 55%
Просрочено
96
22%
Загружен
3
Разработчик 3
Оценка
(251)
Проекты
402
38%
Арбитраж
82
41% / 20%
Просрочено
70
17%
Работает
Похожие заказы
Есть текущий сеточный советник я хочу его модифицировать либо же создать с нуля новый сеточный мультивалютный советник. Мультивалютность нужна для уменьшения просадки и с целью частичного хеджирования. Нужен человек кто делал что-то подобное и имеет опыт написания мультивалютных советников
Нужно решение которое поможет сокращать просадку когда советник попадает в ситуацию с зависающими убыточными сделками На данный момент алгоритм советника прост это сетка. Нужны варианты которые помогут улучшить стратегию. Пожалуйста пишите ваши реальные варианты из практики
Индикатор оригинала не перерисовывается, соответственно когда будете вносить изменения в алгоритме индикатора, тоже не должен перерисовыватся. Необходимо найти в алгоритме индикатора, где есть условия, при которой индикатор выдает уведомления. Нужно посмотреть с расчетом на одну свечу назад на уже закрытой свече на каких условиях находится когда свеча открывалась, и на основание этого создать новое условие, чтобы
Нужно сконвертировать индикатор на языке MQL5( платформа MT5) в Pine Script(платформа Tradingview) Нужно сконвертировать индикатор на языке MQL5( платформа MT5) в Pine Script(платформа Tradingview) Добавить отображение сигнала стрелкой: Пробой канала вверх - стрелка вверх Пробой канала вниз - стрелка вниз
rewrite the macd(trading view) code on mt5 // @version= 5 indicator ( title = "Moving Average Convergence Divergence" , shorttitle = "MACD" , timeframe = "" , timeframe_gaps = true ) // Getting inputs fast_length = input ( title = "Fast Length" , defval = 12 ) slow_length = input ( title = "Slow Length" , defval = 26 ) src = input ( title = "Source" , defval = close ) signal_length = input.int ( title = "Signal
Необходимо адаптировать утилиту для отправки сообщений из платформы MetaTrader 4 (MT4) в мессенджер Discord. Утилита уже написана и функционирует успешно для отправки сообщений в Telegram. Интеграция с API Discord для отправки сообщений. Поддержка различных типов сообщений (текстовых, текст со скриншотами)
Есть советник ZIgZag (исходники предоставлю), который открывает/закрывает ордера на экстремумах текущего таймфрейма. Нужно добавить поддержку других таймфреймов и сделать MTF. То есть, чтобы можно было выбрать открытие/закрытие при совпадении эстремумов на не нескольких выбранных таймфреймах. Выбрали, например, 5М и 1H значит открываем/закрываем ордера, если экстремумы совпали на этих ТФ. Или сразу три, например, 15M
Сигнал бай: гистограмма пересекает 0 уровень цвет зеленый гистограмма выше 0, после красного 1-ая гистограмма цвет зеленый Сигнал Селл: Гистограмма пересекает 0 цвет красный Гистограмма ниже 0, после зеленого цвета 1-ая гистограмма красного цвета. Сигнал выдается после закрытия свечи
Приветствую Есть индикатор в трейдинг вью. Нужно чтоб индикатор присылал уведомления (либо в телеграмм, либо еще куда то) если найдет ситуацию. Привожу примерное ТЗ : https://i.gyazo.com/9144b0882344d06b1b35dd20d2728e44.png тут есть синий прямоугольник. Это (FVG) (FVB). Вот когда это он нашел, нужно присылать уведомления в ТГ. Причем нужно чтоб он это делал на 10(50) инструментах. еще надо на этом примере - мы видим
Необходимо написать скрипт индикатора для tradingview отражающего разницу цен двух инструментов и присылающего уведомления при определенном расхождении/схождении цен. Инструменты выбираем из списка отображаемых на поле графиков. Уведомление высылается по текущим ценам. Частота уведомлений выбирается пользователем

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

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