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

MQL5 Uzmanlar

Şartname

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

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

Второй этап

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


Yanıtlandı

1
Geliştirici 1
Derecelendirme
(262)
Projeler
328
29%
Arabuluculuk
35
26% / 63%
Süresi dolmuş
10
3%
Yüklendi
2
Geliştirici 2
Derecelendirme
(2)
Projeler
2
0%
Arabuluculuk
1
0% / 0%
Süresi dolmuş
0
Serbest
3
Geliştirici 3
Derecelendirme
(14)
Projeler
20
25%
Arabuluculuk
0
Süresi dolmuş
2
10%
Serbest
Yayınlandı: 3 kod
4
Geliştirici 4
Derecelendirme
(365)
Projeler
439
54%
Arabuluculuk
22
50% / 14%
Süresi dolmuş
30
7%
Yüklendi
5
Geliştirici 5
Derecelendirme
(2)
Projeler
2
50%
Arabuluculuk
0
Süresi dolmuş
0
Çalışıyor
6
Geliştirici 6
Derecelendirme
(268)
Projeler
602
34%
Arabuluculuk
64
20% / 58%
Süresi dolmuş
147
24%
Çalışıyor
Yayınlandı: 1 makale, 22 kod
7
Geliştirici 7
Derecelendirme
(851)
Projeler
1460
72%
Arabuluculuk
122
29% / 48%
Süresi dolmuş
356
24%
Çalışıyor
Yayınlandı: 3 makale
8
Geliştirici 8
Derecelendirme
(602)
Projeler
696
33%
Arabuluculuk
43
47% / 44%
Süresi dolmuş
12
2%
Meşgul
9
Geliştirici 9
Derecelendirme
(86)
Projeler
96
23%
Arabuluculuk
0
Süresi dolmuş
0
Serbest
10
Geliştirici 10
Derecelendirme
(202)
Projeler
262
21%
Arabuluculuk
23
52% / 17%
Süresi dolmuş
0
Çalışıyor
11
Geliştirici 11
Derecelendirme
(1)
Projeler
1
100%
Arabuluculuk
1
0% / 100%
Süresi dolmuş
0
Çalışıyor
Yayınlandı: 112 makale, 5 kod
12
Geliştirici 12
Derecelendirme
(13)
Projeler
17
24%
Arabuluculuk
1
100% / 0%
Süresi dolmuş
4
24%
Çalışıyor
13
Geliştirici 13
Derecelendirme
(2)
Projeler
3
0%
Arabuluculuk
0
Süresi dolmuş
0
Çalışıyor

Proje bilgisi

Bütçe
300 - 1000 USD
Son teslim tarihi
to 30 gün

Müşteri

Verilmiş siparişler1
Arabuluculuk sayısı0