Разработка мультивалютного сигнального советника МТ5 на основе стратегии Smart Zone Watcher EMA200

MQL5 Experts

Specification

ТЕХНИЧЕСКОЕ ЗАДАНИЕ

Проект: Разработка мультивалютного сигнального советника MT5 на основе стратегии Smart Zone Watcher EMA200.

Цель проекта

Разработать сигнальный советник MT5 (MQL5). Исходная стратегия существует в Pine Script (TradingView). Необходимо перенести логику стратегии в MQL5 и реализовать советник в режиме Signal Only. Советник не должен открывать, закрывать или сопровождать сделки.

Исходные материалы

После выбора исполнителя будут предоставлены исходный код Pine Script, описание логики стратегии, скриншоты, примеры качественных и ложных сигналов.

Функционал

Анализировать множество инструментов, использовать стратегию Smart Zone Watcher EMA200, оценивать качество сигналов, выбирать лучшие, отправлять уведомления в Telegram, вести статистику.

Инструменты

Работа с Forex, металлами, криптовалютами, индексами, сырьевыми товарами и другими инструментами брокера. Два режима: анализ всех символов из Market Watch либо списка пользователя.

Таймфреймы

По умолчанию: H4 — направление, H1 — основной сигнал, M30 — подтверждение. Все таймфреймы должны быть настраиваемыми.

Логика анализа

Проверять направление H4, сигнал H1, подтверждение M30, положение относительно EMA200, сильные зоны, Entry, Stop Loss, Take Profit, RR, спред, качество сигнала.

Типы сигналов

Trend: по тренду, RR по умолчанию не менее 1:2. Pullback: после отката, RR по умолчанию 1:1. Возможность включать/отключать каждый тип отдельно.

Score

Каждый сигнал оценивается по системе 0–100 баллов. Минимальный проходной балл задаётся пользователем. Пример: H4/H1 +30, M30 +20, EMA200 +20, зона +15, RR +15, высокий спред −10, большой Stop Loss −10.

Отбор

После анализа всех инструментов сортировать сигналы по Score и отправлять только лучшие. Пользователь задаёт максимум сигналов в день (например 2–5). Если качественных сигналов нет — ничего не отправлять.

Telegram

Настройки: Bot Token, Chat ID, включение/отключение Telegram и Push. Сообщение должно содержать инструмент, Trend/Pullback, BUY/SELL, таймфрейм, Entry, SL, TP, RR, спред, Score и комментарий.

Защита от дублей

Запрет повторной отправки на одной свече, минимальный интервал между сигналами, хранение последнего сигнала по каждому инструменту, повтор только после изменения условий.

Фильтры

Максимальный спред, минимальный RR, минимальный Score, максимальный Stop Loss, торговые часы, интервал сканирования, список инструментов, лимит сигналов.

Статистика и панель

Отображать количество найденных и отправленных сигналов, BUY/SELL, Trend/Pullback, последний сигнал, количество инструментов, статус Telegram, настройки фильтров.

Архитектура

Код должен быть модульным и позволять в будущем добавить Semi Auto, Full Auto, риск-менеджмент, трейлинг-стоп, безубыток и сопровождение позиций без полной переработки.

Требования к коду

MQL5, чистая архитектура, комментарии, без мартингейла, сетки и усреднения, понятные входные параметры.

Тестирование

Проверить работу на разных инструментах, корректность анализа H4/H1/M30, работу Telegram, отсутствие дублей и отсутствие открытия сделок.

Что предоставляет исполнитель

Файлы .mq5 и .ex5, инструкцию по установке и настройке, описание параметров, пример работы.

Предложение исполнителя

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

Второй этап

После проверки качества сигналов планируется разработка автоматической торговли на базе этого проекта.


Responded

1
Developer 1
Rating
(274)
Projects
346
29%
Arbitration
36
28% / 64%
Overdue
10
3%
Working
2
Developer 2
Rating
(2)
Projects
2
0%
Arbitration
1
0% / 0%
Overdue
0
Free
3
Developer 3
Rating
(14)
Projects
20
25%
Arbitration
0
Overdue
2
10%
Free
Published: 3 codes
4
Developer 4
Rating
(366)
Projects
447
55%
Arbitration
23
57% / 17%
Overdue
30
7%
Working
5
Developer 5
Rating
(2)
Projects
3
33%
Arbitration
0
Overdue
0
Free
6
Developer 6
Rating
(268)
Projects
603
34%
Arbitration
65
22% / 57%
Overdue
147
24%
Working
Published: 1 article, 22 codes
7
Developer 7
Rating
(851)
Projects
1462
72%
Arbitration
122
29% / 48%
Overdue
357
24%
Working
Published: 3 articles
8
Developer 8
Rating
(613)
Projects
716
33%
Arbitration
46
48% / 41%
Overdue
14
2%
Loaded
9
Developer 9
Rating
(86)
Projects
96
23%
Arbitration
0
Overdue
0
Working
10
Developer 10
Rating
(205)
Projects
266
21%
Arbitration
24
50% / 17%
Overdue
0
Working
11
Developer 11
Rating
(1)
Projects
1
100%
Arbitration
1
0% / 100%
Overdue
0
Working
Published: 116 articles, 5 codes
12
Developer 12
Rating
(14)
Projects
20
25%
Arbitration
1
100% / 0%
Overdue
4
20%
Working
13
Developer 13
Rating
(3)
Projects
4
0%
Arbitration
0
Overdue
0
Free
14
Developer 14
Rating
(13)
Projects
20
45%
Arbitration
5
40% / 20%
Overdue
2
10%
Working
Published: 7 articles, 35 codes
15
Developer 15
Rating
(645)
Projects
873
48%
Arbitration
29
38% / 17%
Overdue
63
7%
Free
16
Developer 16
Rating
(89)
Projects
254
78%
Arbitration
9
22% / 56%
Overdue
36
14%
Working
Published: 3 articles, 26 codes
17
Developer 17
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
18
Developer 18
Rating
(2)
Projects
7
0%
Arbitration
3
0% / 33%
Overdue
1
14%
Working
19
Developer 19
Rating
(11)
Projects
12
0%
Arbitration
1
0% / 0%
Overdue
0
Free
20
Developer 20
Rating
(144)
Projects
285
42%
Arbitration
19
63% / 5%
Overdue
29
10%
Free
Published: 2 codes
21
Developer 21
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
22
Developer 22
Rating
(434)
Projects
640
53%
Arbitration
34
62% / 21%
Overdue
6
1%
Working
23
Developer 23
Rating
Projects
1
0%
Arbitration
0
Overdue
1
100%
Free
24
Developer 24
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
25
Developer 25
Rating
(298)
Projects
478
40%
Arbitration
105
40% / 24%
Overdue
82
17%
Loaded
Published: 2 codes
26
Developer 26
Rating
(13)
Projects
31
23%
Arbitration
8
25% / 63%
Overdue
5
16%
Free
27
Developer 27
Rating
(13)
Projects
24
75%
Arbitration
0
Overdue
2
8%
Free
Published: 62 codes
28
Developer 28
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
29
Developer 29
Rating
(4)
Projects
4
0%
Arbitration
4
25% / 75%
Overdue
1
25%
Free
30
Developer 30
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
31
Developer 31
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
32
Developer 32
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
33
Developer 33
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
34
Developer 34
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
35
Developer 35
Rating
(25)
Projects
32
19%
Arbitration
5
40% / 40%
Overdue
4
13%
Working
36
Developer 36
Rating
(3)
Projects
2
0%
Arbitration
1
0% / 0%
Overdue
0
Free
37
Developer 37
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
38
Developer 38
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
39
Developer 39
Rating
(54)
Projects
102
23%
Arbitration
12
25% / 17%
Overdue
13
13%
Free
40
Developer 40
Rating
(3)
Projects
4
0%
Arbitration
1
100% / 0%
Overdue
1
25%
Free
41
Developer 41
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
42
Developer 42
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
43
Developer 43
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free

Project information

Budget
300 - 1000 USD
Deadline
to 30 day(s)