Разработка мультивалютного робота на MT5 (GOLD, BTC, Forex). Оплата в 2 этапа

Tarea técnica

Разработка мультивалютного робота на MT5 (GOLD, BTC, Forex). Оплата в 2 этапа. Торговая платформа: MetaTrader 5 (MQL5) Торговые инструменты: Золото (XAU/USD), Биткоин (BTC/USD), GBP/USD, EUR/USD. Таймфрейм: Рабочий — H1, старший тренд — H4. Тип системы: Трендовая, среднесрочная. Сетки, мартингейл, локи и усреднения категорически запрещены. Строго 1 сделка на 1 инструмент с обязательным Stop Loss и Take Profit. ⚠️ ВАЖНОЕ УСЛОВИЕ ОПЛАТЫ И СДАЧИ: Работа ведется строго в два этапа через «Безопасную сделку» MQL5 Freelance: • Этап 1 (50% бюджета): Написание чистой торговой логики индикаторов, модуля Money Management и успешный бэктест за последние 5 лет (2021–2026 гг.) на реальных тиках с предоставлением сет-файлов. • Этап 2 (50% бюджета): Подключение новостного фильтра, аварийной системы Push-уведомлений, блока самооптимизации и установка робота под ключ на мой Windows VPS. 1. ТОРГОВАЯ ЛОГИКА И СИГНАЛЫ (ЭТАП 1) • Логика баров: Сканирование сигналов и расчет лота происходят строго в первую секунду открытия нового часового бара (H1). Внутри часа — только тиковое сопровождение. • Фильтр тренда H4: BUY разрешен, если гистограмма iMACD(H4, бар 1) > 0. SELL разрешен, если гистограмма iMACD(H4, бар 1) < 0. • Сигнал BUY (H1): На H4 тренд вверх + Линия iRSI(H1) на баре 2 была < 30, а на баре 1 вышла вверх >= 30 + Главная линия iMACD(H1) пересекла сигнальную снизу вверх (или уровень 0). Сигнал сбрасывается, если MACD не подтвердил вход на текущем баре. • Сигнал SELL (H1): На H4 тренд вниз + Линия iRSI(H1) на баре 2 была > 70, а на баре 1 вышла вниз <= 70 + Главная линия iMACD(H1) пересекла сигнальную сверху вниз (или уровень 0). 2. RISK & MONEY MANAGEMENT (ЭТАП 1) • Серийность: Разрешена строго 1 открытая позиция на 1 символ с текущим MagicNumber. • Лимит диверсификации: Максимум 3 одновременно открытых инструмента по коду. • Динамический лот: • SL_Points = ATR(H1, бар 1) * ATR_Multiplier (по умолчанию 2.0), переведенный в пункты. • Risk_Money = Баланс_Счета * (RiskPercent / 100.0). Базовый риск — 2% на сделку. • Лот рассчитывается через SYMBOL_TRADE_TICK_VALUE. Округление строго по шагу SYMBOL_VOLUME_STEP (для Альфа-Форекс — 0.01). • Обязательна проверка маржи через OrderCalcMargin перед отправкой приказа. 3. СОПРОВОЖДЕНИЕ ОРДЕРОВ И ЗАЩИТА (ЭТАП 2) • Выставление ордеров через класс CTrade. Цены принудительно нормализовать через NormalizeDouble(price, _Digits). • Take Profit: SL_Points * TP_Multiplier (по умолчанию 2.0) — жесткое математическое соотношение 1:2. • Авто-Безубыток (Breakeven): Если сделка прошла в плюс расстояние >= SL_Points, Stop Loss переносится в точку открытия + (Текущий_Спред * 2). 4. ИНФРАСТРУКТУРНЫЕ ФИЛЬТРЫ И АВТОНОМНОСТЬ (ЭТАП 2) • Фильтр времени: Входы разрешены только внутри заданного окна (например, с 10:00 до 21:00 МСК). • Пятничный фильтр: В пятницу в 22:00 МСК робот принудительно закрывает все открытые позиции по рынку через trade.PositionClose(). Перенос сделок через выходные запрещен. • Фильтр спреда: Запрет входа, если текущий спред > MaxSpread. • Новостной фильтр: Парсинг встроенного календаря MT5 (MqlCalendarValue) по валюте USD высокой важности. Запрет входов за 30 минут до и в течение 30 минут после новости. За 15 минут до новости прибыльные сделки — в безубыток, убыточные — принудительно закрыть по рынку. • Блок самооптимизации: Раз в 7 дней робот должен автоматически анализировать шаг изменения цены (ATR) за прошлый месяц и корректировать внутренние коэффициенты волатильности без ручной перекомпиляции. 5. СИСТЕМА PUSH-УВЕДОМЛЕНИЙ И СДАЧА ПОД КЛЮЧ (ЭТАП 2) • Через встроенную функцию SendNotification() робот обязан мгновенно присылать Push-сообщения на смартфон владельца на русском языке в случаях: открытия/закрытия сделок, переноса в безубыток, а также при критических ошибках сервера брокера (реквоты более 3 раз подряд, неверные стопы/лоты из-за изменения спецификации брокера, сбой закрытия позиций в пятницу). • Сдача работы: Исполнитель передает Заказчику исключительные авторские права и исходный код (файлы .mq5 и .ex5), самостоятельно устанавливает терминал на Windows VPS Заказчика, настраивает автозапуск и проверяет работу Push-уведомлений. • Гарантия: Исполнитель предоставляет бесплатную гарантию 6 месяцев на устранение скрытых багов. Так же отдельно еще в долговое я пропущу более детально задачу, но это вроде то что нужно

Han respondido

1
Desarrollador 1
Evaluación
(623)
Proyectos
730
34%
Arbitraje
48
52% / 40%
Caducado
14
2%
Trabaja
2
Desarrollador 2
Evaluación
(20)
Proyectos
26
38%
Arbitraje
3
33% / 67%
Caducado
3
12%
Libre
3
Desarrollador 3
Evaluación
(395)
Proyectos
556
41%
Arbitraje
30
57% / 3%
Caducado
57
10%
Libre
Ha publicado: 11 ejemplos
4
Desarrollador 4
Evaluación
(212)
Proyectos
275
21%
Arbitraje
25
52% / 16%
Caducado
0
Trabaja
5
Desarrollador 5
Evaluación
(1)
Proyectos
1
100%
Arbitraje
0
Caducado
0
Trabaja
Ha publicado: 2 ejemplos
6
Desarrollador 6
Evaluación
(14)
Proyectos
21
24%
Arbitraje
0
Caducado
2
10%
Libre
Ha publicado: 3 ejemplos
Solicitudes similares
Ищу опытного разработчика для создания торгового советника (бота) на платформе MetaTrader 5. Бюджет до $500. ВАЖНО: Бот НЕ должен торговать автоматически! Его задача — анализировать рынок, находить точки входа и отправлять готовые сигналы в мой Telegram-канал. Я и мои подписчики будем открывать сделки вручную. Функциональные требования: Платформа: MetaTrader 5. Торговый инструмент: Приоритет XAUUSD (золото). Возможно
Hello, I need a professional MT4/MT5 Expert Advisor (EA) based on an existing compiled indicator (.ex4/.ex5). I do not have the source code. The indicator provides Entry, Take Profit (TP), and Stop Loss (SL) . Main Requirements 1. Indicator Integration • Integrate the indicator directly into the EA. • I should only attach the EA to the chart. • No need to attach the indicator separately. • Include all available
Нужен простой Expert Advisor для MT5. Советник ничего не торгует и не изменяет позиции. Работает на отдельном счёте Quattro Gold и отслеживает позиции XAUUSD объёмом 0.01. Логика: при появлении новой BUY позиции запомнить цену открытия; если цена снизилась на 20.00 USD по XAUUSD от цены входа — отправить один Push Notification в MT5; для SELL наоборот: если цена выросла на 20.00 USD от цены входа — отправить один
I already have a large working MQL5 Expert Advisor. I am NOT looking for a new EA from scratch. I need an experienced MQL5 developer to audit, debug and improve the existing source code based on real MT5 demo logs. The EA trades XAUUSD on M1 and includes smart entry logic, FastFlow/tick-flow analysis, DMI/ADX, Connors RSI, ROC, EMA, market structure and multi-leg execution. The main task is to identify why many

Información sobre el proyecto

Presupuesto
500+ USD
Plazo límite de ejecución
a 30 día(s)

Cliente

Encargos realizados1
Número de arbitrajes0