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

MQL5 Experten

Spezifikation

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

Вход осуществляется по сигналам дивергенции или конвергенции индикатора 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 - цвет линии для отображения условий на графике

Bewerbungen

1
Entwickler 1
Bewertung
(17)
Projekte
41
12%
Schlichtung
4
50% / 50%
Frist nicht eingehalten
1
2%
Frei
2
Entwickler 2
Bewertung
(281)
Projekte
650
28%
Schlichtung
112
19% / 62%
Frist nicht eingehalten
318
49%
Frei
3
Entwickler 3
Bewertung
(50)
Projekte
94
29%
Schlichtung
4
25% / 0%
Frist nicht eingehalten
4
4%
Frei
Veröffentlicht: 3 Beispiele
4
Entwickler 4
Bewertung
(89)
Projekte
254
78%
Schlichtung
9
22% / 56%
Frist nicht eingehalten
36
14%
Arbeitet
Veröffentlicht: 3 Artikel, 26 Beispiele
5
Entwickler 5
Bewertung
(49)
Projekte
134
27%
Schlichtung
62
13% / 53%
Frist nicht eingehalten
58
43%
Frei
Veröffentlicht: 344 Artikel, 1 Beispiel
6
Entwickler 6
Bewertung
(69)
Projekte
146
34%
Schlichtung
13
8% / 62%
Frist nicht eingehalten
26
18%
Frei
Veröffentlicht: 6 Beispiele
7
Entwickler 7
Bewertung
(106)
Projekte
189
46%
Schlichtung
34
24% / 41%
Frist nicht eingehalten
58
31%
Frei
Veröffentlicht: 12 Beispiele
8
Entwickler 8
Bewertung
(229)
Projekte
339
49%
Schlichtung
21
5% / 33%
Frist nicht eingehalten
24
7%
Frei
9
Entwickler 9
Bewertung
(574)
Projekte
945
47%
Schlichtung
309
58% / 27%
Frist nicht eingehalten
125
13%
Frei
10
Entwickler 10
Bewertung
(13)
Projekte
34
76%
Schlichtung
1
100% / 0%
Frist nicht eingehalten
6
18%
Frei
11
Entwickler 11
Bewertung
(144)
Projekte
285
42%
Schlichtung
19
63% / 5%
Frist nicht eingehalten
29
10%
Frei
Veröffentlicht: 2 Beispiele
Ähnliche Aufträge
Требуется опытный разработчик,для доработки и глубокого аудита торгового робота!Ключевые задачи: Аудит безопасности, полная проверка исходного кода на баги, уязвимости,и скрытые угрозы,а также передачи данных.Максимизация прибыли,и снижение рисков: Доработка логики для извлечения максимум профита и минимизации потерь и присадок.Штормоустойчивость:Критически важно,чтобы алгоритм и код, корректно и без сбоев
Pedant 50+ USD
Это не новая разработка.Робот разработан,работает ,но иногда у него есть сбои.Разработчик не справился с их устранением.Файл с роботом для избранного разработчика вышлю.Робот работает на принципе установки сетки ордеров,не мартингейл. Если есть вопросы и уточнения буду рад дать объяснения

Projektdetails

Budget
30+ USD