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

MQL5 Experts

Termos de Referência

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

Проект: Разработка мультивалютного сигнального советника 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, технические ограничения, предложения по улучшению проекта и возможность дальнейшего развития.

Второй этап

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


Respondido

1
Desenvolvedor 1
Classificação
(274)
Projetos
346
29%
Arbitragem
36
28% / 64%
Expirado
10
3%
Trabalhando
2
Desenvolvedor 2
Classificação
(2)
Projetos
2
0%
Arbitragem
1
0% / 0%
Expirado
0
Livre
3
Desenvolvedor 3
Classificação
(14)
Projetos
20
25%
Arbitragem
0
Expirado
2
10%
Livre
Publicou: 3 códigos
4
Desenvolvedor 4
Classificação
(366)
Projetos
447
55%
Arbitragem
23
57% / 17%
Expirado
30
7%
Trabalhando
5
Desenvolvedor 5
Classificação
(2)
Projetos
3
33%
Arbitragem
0
Expirado
0
Livre
6
Desenvolvedor 6
Classificação
(268)
Projetos
603
34%
Arbitragem
65
22% / 57%
Expirado
147
24%
Trabalhando
Publicou: 1 artigo, 22 códigos
7
Desenvolvedor 7
Classificação
(851)
Projetos
1462
72%
Arbitragem
122
29% / 48%
Expirado
357
24%
Trabalhando
Publicou: 3 artigos
8
Desenvolvedor 8
Classificação
(613)
Projetos
716
33%
Arbitragem
46
48% / 41%
Expirado
14
2%
Carregado
9
Desenvolvedor 9
Classificação
(86)
Projetos
96
23%
Arbitragem
0
Expirado
0
Trabalhando
10
Desenvolvedor 10
Classificação
(205)
Projetos
266
21%
Arbitragem
24
50% / 17%
Expirado
0
Trabalhando
11
Desenvolvedor 11
Classificação
(1)
Projetos
1
100%
Arbitragem
1
0% / 100%
Expirado
0
Trabalhando
Publicou: 116 artigos, 5 códigos
12
Desenvolvedor 12
Classificação
(14)
Projetos
19
21%
Arbitragem
1
100% / 0%
Expirado
4
21%
Carregado
13
Desenvolvedor 13
Classificação
(3)
Projetos
4
0%
Arbitragem
0
Expirado
0
Livre
14
Desenvolvedor 14
Classificação
(13)
Projetos
20
45%
Arbitragem
5
40% / 20%
Expirado
2
10%
Trabalhando
Publicou: 7 artigos, 35 códigos
15
Desenvolvedor 15
Classificação
(645)
Projetos
873
48%
Arbitragem
29
38% / 17%
Expirado
63
7%
Livre
16
Desenvolvedor 16
Classificação
(89)
Projetos
254
78%
Arbitragem
9
22% / 56%
Expirado
36
14%
Trabalhando
Publicou: 3 artigos, 26 códigos
17
Desenvolvedor 17
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
18
Desenvolvedor 18
Classificação
(2)
Projetos
7
0%
Arbitragem
3
0% / 33%
Expirado
1
14%
Trabalhando
19
Desenvolvedor 19
Classificação
(11)
Projetos
12
0%
Arbitragem
1
0% / 0%
Expirado
0
Livre
20
Desenvolvedor 20
Classificação
(144)
Projetos
285
42%
Arbitragem
19
63% / 5%
Expirado
29
10%
Livre
Publicou: 2 códigos
21
Desenvolvedor 21
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
22
Desenvolvedor 22
Classificação
(434)
Projetos
640
53%
Arbitragem
34
62% / 21%
Expirado
6
1%
Trabalhando
23
Desenvolvedor 23
Classificação
Projetos
1
0%
Arbitragem
0
Expirado
1
100%
Livre
24
Desenvolvedor 24
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
25
Desenvolvedor 25
Classificação
(298)
Projetos
478
40%
Arbitragem
105
40% / 24%
Expirado
82
17%
Carregado
Publicou: 2 códigos
26
Desenvolvedor 26
Classificação
(13)
Projetos
31
23%
Arbitragem
8
25% / 63%
Expirado
5
16%
Livre
27
Desenvolvedor 27
Classificação
(13)
Projetos
24
75%
Arbitragem
0
Expirado
2
8%
Livre
Publicou: 62 códigos
28
Desenvolvedor 28
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
29
Desenvolvedor 29
Classificação
(4)
Projetos
4
0%
Arbitragem
4
25% / 75%
Expirado
1
25%
Livre
30
Desenvolvedor 30
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
31
Desenvolvedor 31
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
32
Desenvolvedor 32
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
33
Desenvolvedor 33
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
34
Desenvolvedor 34
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
35
Desenvolvedor 35
Classificação
(25)
Projetos
32
19%
Arbitragem
5
40% / 40%
Expirado
4
13%
Trabalhando
36
Desenvolvedor 36
Classificação
(3)
Projetos
2
0%
Arbitragem
1
0% / 0%
Expirado
0
Livre
37
Desenvolvedor 37
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
38
Desenvolvedor 38
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
39
Desenvolvedor 39
Classificação
(54)
Projetos
102
23%
Arbitragem
12
25% / 17%
Expirado
13
13%
Livre
40
Desenvolvedor 40
Classificação
(3)
Projetos
4
0%
Arbitragem
1
100% / 0%
Expirado
1
25%
Livre
41
Desenvolvedor 41
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
42
Desenvolvedor 42
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
43
Desenvolvedor 43
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre

Informações sobre o projeto

Orçamento
300 - 1000 USD
Prazo
para 30 dias