Нужен советник на основе индикатора MACD с моим ТЗ

MQL5 Experts

Termos de Referência

Идея стратегии.

Вход осуществляется по сигналам дивергенции или конвергенции индикатора MACD.


Индикаторы.

Модифицировать индикатор MACD divergence, чтобы он находил и отображал бычьи, медвежьи, обычные и скрытые дивергенции. Падающая гистограмма - красная, растущая - зеленая.

https://www.mql5.com/ru/market/product/14770

https://www.mql5.com/ru/market/product/13647


Критерии и сигналы для входов.

  • Медвежья дивергенция

  • Бычья дивергенция

  • Скрытая медвежья дивергенция

  • Скрытая бычья дивергенция

  • Обратные дивергенции

  • Вход в бай ниже нулевой линии, в сел -выше

Открытие сделки происходит после определения скрытой или обычной дивергенции по  вершинам на гистограмме макд на закрытой свечке на графике. Вход по цене открытия следующей свечки.


Технические характеристики.

  • Функция включения\отключения фильтра - сигнальной линии. Критерий: сделки совершаются только по тренду.

  • сколько точек( вершин) учитывать для определения сигналов. 2-10

  • Использовать для входа  на выбор: классические и скрытые дивергенции, обратные и скрытые, или обе.

  • Divergence time frame - таймфрейм для поиска дивергенций. Используется для защиты от открытия новых сделок при изменении таймфрейма графика.

  • Open buy order - открывать ордера на покупку, true/false.

  • Open sell order - открывать ордера на продажу, true/false.

  • Maximum allowed slippage - максимально допустимое проскальзывание в пунктах.

  • * Maximum allowed spread (0 = not used) - максимально допустимый спред в пунктах (0 - не используется).

  • магическое число

  • Комментарий к ордеру в таблице - инструменты.


Манименеджмент.

  • Trailing Stop - количество пунктов, на расстоянии от которых будет выставляться Stop Loss

  • Trailing Step - количество пунктов, через которые будет передвигаться Stop Loss. Например, вы указал 1 пункт, значит как только цена прошла в нужном направлении 1 пункт, трейлинг передвинется так же на 1 пункт. Если укажете 3 - цене нужно будет пройти 3 пункта, прежде чем уровень

Стоп Лосса сможет передвинуться также на 3 пункта

  • breakeven  - кол-во пунктов, перевод в безубыток для всех целей

  • Take profit 1 - профит в пунктах для первой цели

  • Take profit 2- профит в пунктах для второй цели (0- не используется)

  • Take profit 3 - профит в пунктах для третьей цели (0- не используется)

  • Stop loss - стоп в пунктах (один для всех)

  • fixedLots — Переключатель режимов объема лотов  (false — торгуем процентом от депозита, true — торгуем установленным  лотом);

  • MaxRisk — 100% объема для входа в сделку распределяется по заданным значениям. Пример: 1 -2,5 лот  50% (Take profit1), 2- 1,25 лот 25% (Take profit2), 3 - 1,25 лот 25% (Take profit3)

Также задается параметр - процент от свободных средств для определения объема. Пример: 100% риска от депозита 5000 - рабочий объем 5 лот.

  • lot 1 - объем для торговли по фиксированному объему (Take profit1)

  • lot 2 - объем для торговли по фиксированному объему (Take profit2)

  • lot 3 - объем для торговли по фиксированному объему (Take profit3)

  • Мартингейл вкл\выкл. При вкл - работает множитель фиксированного лота после убыточной сделки. При выкл работает либо фикс лот либо Макс риск. (Есть пример реализации). Умножение происходит по всем целям.

  • Функция включения сеточного блока. вкл\ выкл . Вход производиться с большим стоп лоссом или без него, при срабатывании второго сигнала идет увеличение рабочего лота по мартингейл.

Параметры индикатора

  • MacdFast - период быстрой линии MACD

  • MacdSlow - период медленной линии MACD

  • MacdSignal - период сигнальной линии MACD

  • MacdPrice - цены индикатора MACD (close, H\L и тд)

  • PeakPoints - количество баров для определения пика MACD

  • PeakDistance - минимальное расстояние между пиками MACD

  • lineColor - цвет линии для отображения условий на графике

Respondido

1
Desenvolvedor 1
Classificação
(17)
Projetos
41
12%
Arbitragem
4
50% / 50%
Expirado
1
2%
Livre
2
Desenvolvedor 2
Classificação
(281)
Projetos
650
28%
Arbitragem
112
19% / 62%
Expirado
318
49%
Livre
3
Desenvolvedor 3
Classificação
(50)
Projetos
94
29%
Arbitragem
4
25% / 0%
Expirado
4
4%
Livre
Publicou: 3 códigos
4
Desenvolvedor 4
Classificação
(89)
Projetos
254
78%
Arbitragem
9
22% / 56%
Expirado
36
14%
Trabalhando
Publicou: 3 artigos, 26 códigos
5
Desenvolvedor 5
Classificação
(49)
Projetos
134
27%
Arbitragem
62
13% / 53%
Expirado
58
43%
Livre
Publicou: 344 artigos, 1 código
6
Desenvolvedor 6
Classificação
(69)
Projetos
146
34%
Arbitragem
13
8% / 62%
Expirado
26
18%
Livre
Publicou: 6 códigos
7
Desenvolvedor 7
Classificação
(106)
Projetos
189
46%
Arbitragem
34
24% / 41%
Expirado
58
31%
Livre
Publicou: 12 códigos
8
Desenvolvedor 8
Classificação
(229)
Projetos
339
49%
Arbitragem
21
5% / 33%
Expirado
24
7%
Livre
9
Desenvolvedor 9
Classificação
(574)
Projetos
945
47%
Arbitragem
309
58% / 27%
Expirado
125
13%
Livre
10
Desenvolvedor 10
Classificação
(13)
Projetos
34
76%
Arbitragem
1
100% / 0%
Expirado
6
18%
Livre
11
Desenvolvedor 11
Classificação
(144)
Projetos
285
42%
Arbitragem
19
63% / 5%
Expirado
29
10%
Livre
Publicou: 2 códigos
Pedidos semelhantes
Требуется опытный разработчик,для доработки и глубокого аудита торгового робота!Ключевые задачи: Аудит безопасности, полная проверка исходного кода на баги, уязвимости,и скрытые угрозы,а также передачи данных.Максимизация прибыли,и снижение рисков: Доработка логики для извлечения максимум профита и минимизации потерь и присадок.Штормоустойчивость:Критически важно,чтобы алгоритм и код, корректно и без сбоев
Pedant 50+ USD
Это не новая разработка.Робот разработан,работает ,но иногда у него есть сбои.Разработчик не справился с их устранением.Файл с роботом для избранного разработчика вышлю.Робот работает на принципе установки сетки ордеров,не мартингейл. Если есть вопросы и уточнения буду рад дать объяснения

Informações sobre o projeto

Orçamento
30+ USD