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

MQL5 エキスパート

指定

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

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

応答済み

1
開発者 1
評価
(17)
プロジェクト
41
12%
仲裁
4
50% / 50%
期限切れ
1
2%
2
開発者 2
評価
(281)
プロジェクト
650
28%
仲裁
112
19% / 62%
期限切れ
318
49%
3
開発者 3
評価
(50)
プロジェクト
94
29%
仲裁
4
25% / 0%
期限切れ
4
4%
パブリッシュした人: 3 codes
4
開発者 4
評価
(89)
プロジェクト
254
78%
仲裁
9
22% / 56%
期限切れ
36
14%
仕事中
パブリッシュした人: 3 articles, 26 codes
5
開発者 5
評価
(49)
プロジェクト
134
27%
仲裁
62
13% / 53%
期限切れ
58
43%
パブリッシュした人: 344 articles, 1 code
6
開発者 6
評価
(69)
プロジェクト
146
34%
仲裁
13
8% / 62%
期限切れ
26
18%
パブリッシュした人: 6 codes
7
開発者 7
評価
(106)
プロジェクト
189
46%
仲裁
34
24% / 41%
期限切れ
58
31%
パブリッシュした人: 12 codes
8
開発者 8
評価
(229)
プロジェクト
339
49%
仲裁
21
5% / 33%
期限切れ
24
7%
9
開発者 9
評価
(574)
プロジェクト
945
47%
仲裁
309
58% / 27%
期限切れ
125
13%
10
開発者 10
評価
(13)
プロジェクト
34
76%
仲裁
1
100% / 0%
期限切れ
6
18%
11
開発者 11
評価
(144)
プロジェクト
285
42%
仲裁
19
63% / 5%
期限切れ
29
10%
パブリッシュした人: 2 codes
類似した注文
Требуется опытный разработчик,для доработки и глубокого аудита торгового робота!Ключевые задачи: Аудит безопасности, полная проверка исходного кода на баги, уязвимости,и скрытые угрозы,а также передачи данных.Максимизация прибыли,и снижение рисков: Доработка логики для извлечения максимум профита и минимизации потерь и присадок.Штормоустойчивость:Критически важно,чтобы алгоритм и код, корректно и без сбоев
Pedant 50+ USD
Это не новая разработка.Робот разработан,работает ,но иногда у него есть сбои.Разработчик не справился с их устранением.Файл с роботом для избранного разработчика вышлю.Робот работает на принципе установки сетки ордеров,не мартингейл. Если есть вопросы и уточнения буду рад дать объяснения

プロジェクト情報

予算
30+ USD