Desarrollo de Expert Advisor MT5 (MQL5) – Modular, Autónomo y Escalable

MQL5 Эксперты

Техническое задание

Buscamos un desarrollador experto en MQL5 (MetaTrader 5) para crear un Expert Advisor (EA) profesional, completamente autónomo, seguro y escalable, con entradas y salidas automáticas, backtesting integrado y panel de control paramétrico.


El EA será de propiedad intelectual exclusiva del cliente y deberá diseñarse desde el inicio para ampliaciones futuras(nuevas estrategias, multi-par, integración con Python / ML).


🎯 Objetivo

Desarrollar un EA robusto, mantenible y extensible, basado en tres estrategias técnicas clásicas, con reglas claras, objetivas y totalmente programables (sin subjetividad).


📦 Alcance del Proyecto

1️⃣ Estrategias incluidas (3 módulos independientes)

Cada estrategia debe poder activarse o desactivarse individualmente (ON/OFF) desde el panel.


🔹 1. Cruce de Medias Móviles (tendencia)

Lógica

  • BUY: la media rápida cruza por encima de la media lenta (confirmado al cierre de vela).
  • SELL: cruce opuesto.

Parámetros configurables

  • Tipo de media: SMA / EMA
  • Períodos MA rápida y lenta
  • Timeframe de la estrategia
  • Stop Loss / Take Profit (fijo o basado en ATR)
  • Tamaño de lote (fijo o por % de riesgo)


🔹 2. RSI Extremo con Confirmación (reversión)

Lógica

  • BUY: RSI < nivel de sobreventa y posterior giro al alza.
  • SELL: RSI > nivel de sobrecompra y posterior giro a la baja.

Confirmación (configurable)

  • Opción A: vela envolvente (bullish / bearish)
  • Opción B: cruce de medias adicional
  • Opción C: sin confirmación (OFF)

Parámetros

  • Periodo RSI
  • Niveles sobrecompra / sobreventa
  • Tipo de confirmación (selector)
  • Timeframe
  • SL / TP / lotaje


🔹 3. MACD Divergente (definición objetiva y programable)

⚠️ Punto crítico del proyecto
Las divergencias deben definirse de forma objetiva, cuantificable y programable, evitando interpretaciones visuales subjetivas.

📐 Definición requerida de divergencia

Divergencia alcista

  • El precio forma un mínimo más bajo (Low₂ < Low₁).
  • El MACD forma un mínimo más alto (MACD₂ > MACD₁).
  • Ambos mínimos se detectan usando un lookback fijo de N velas (swing detection).

Divergencia bajista

  • El precio forma un máximo más alto (High₂ > High₁).
  • El MACD forma un máximo más bajo (MACD₂ < MACD₁).

🔧 Parámetros obligatorios

  • Periodos MACD (Fast / Slow / Signal)
  • SwingLookback (número de velas para detectar picos/vales)
  • Distancia mínima entre picos (en velas)
  • Umbral mínimo de diferencia MACD
  • Timeframe de la estrategia
  • SL / TP (fijo o ATR)

Entrada y salida

  • Entrada solo al cierre de vela tras confirmación.
  • Salida por:
    • TP
    • SL
    • Cruce contrario del MACD (ON/OFF)

📌 Opcional pero deseable: que el EA dibuje las divergencias detectadas en el gráfico para backtesting visual.


🧩 2️⃣ Panel de Control Paramétrico

El EA debe incluir un panel gráfico funcional (no solo inputs en propiedades).

El panel debe permitir:

  • Activar / desactivar cada estrategia (checkbox).
  • Seleccionar:
    • Lote fijo o % de riesgo.
    • SL / TP fijo o ATR.
    • Timeframe por estrategia.
  • Mostrar:
    • Estado del EA (ON / OFF).
    • Estrategias activas.
    • Trades abiertos.
  • Botones:
    • ON / OFF global.
    • Kill switch (cierre inmediato de todas las posiciones y pausa del EA).

📌 El desarrollador debe describir cómo será el panel, o compartir capturas / mockup de un panel similar antes de iniciar.


🔁 3️⃣ Backtesting y Optimización

  • Totalmente compatible con Strategy Tester de MT5.
  • Parámetros marcados como optimizables.
  • Exportación de resultados y logs a CSV o JSON.
  • Pruebas base en EUR/USD (2022–2025).


🔧 Requisitos Técnicos

  • Lenguaje: MQL5
  • Arquitectura modular y escalable.
  • Capacidad multi-símbolo (parámetros independientes).
  • Manejo robusto de errores:
    • requotes
    • desconexiones
    • trade context busy
  • Logs detallados con:
    • fecha / hora
    • estrategia
    • señal
    • motivo de cierre


🔒 Seguridad y Gestión de Riesgo

  • Límite de pérdidas diarias / semanales.
  • Máx. trades simultáneos.
  • Control de drawdown.
  • Filtro de spread y slippage.
  • Protección ante reconexiones del terminal.


💾 Entregables Esperados

  1. Código fuente .mq5 + compilado .ex5
  2. Manual de usuario (PDF con capturas)
  3. Video corto (5–10 min) de instalación y funcionamiento
  4. Archivos .set de ejemplo
  5. CSV / JSON de logs y backtesting
  6. Cesión total de derechos de propiedad intelectual al cliente


🚀 Escalabilidad

El EA debe quedar preparado para:

  • Agregar nuevas estrategias.
  • Operar múltiples pares.
  • Integración con Python (CSV / API).
  • Análisis externo (Power BI, Streamlit, etc.).


📣 Para aplicar

Al responder, indique por favor:

  1. Cómo implementaría técnicamente la divergencia MACD.
  2. Cómo sería el panel de control (descripción o ejemplo).
  3. Experiencia previa en EAs multi-estrategia en MQL5.

Откликнулись

1
Разработчик 1
Оценка
(248)
Проекты
310
28%
Арбитраж
33
27% / 64%
Просрочено
10
3%
Работает
2
Разработчик 2
Оценка
(18)
Проекты
22
9%
Арбитраж
5
40% / 40%
Просрочено
1
5%
Загружен
3
Разработчик 3
Оценка
(168)
Проекты
199
48%
Арбитраж
3
33% / 33%
Просрочено
2
1%
Свободен
4
Разработчик 4
Оценка
(208)
Проекты
310
34%
Арбитраж
59
36% / 39%
Просрочено
100
32%
Загружен
5
Разработчик 5
Оценка
(11)
Проекты
12
17%
Арбитраж
0
Просрочено
2
17%
Свободен
6
Разработчик 6
Оценка
(8)
Проекты
8
0%
Арбитраж
0
Просрочено
0
Свободен
7
Разработчик 7
Оценка
(338)
Проекты
407
53%
Арбитраж
20
55% / 15%
Просрочено
29
7%
Загружен
8
Разработчик 8
Оценка
(58)
Проекты
85
27%
Арбитраж
24
13% / 58%
Просрочено
7
8%
Загружен
9
Разработчик 9
Оценка
(3)
Проекты
1
100%
Арбитраж
3
0% / 100%
Просрочено
0
Свободен
Похожие заказы
No jokers copy pasters allowed. If you're proficient in MQL5, have a proven track record with EAs apply. Commissioning the development of a high-performance Expert Advisor (EA) engineered for the MetaTrader 5 (MT5) environment. The objective is to deploy an institutional-grade automated trading system capable of systematic market analysis, precision execution, and strict risk governance within the global forex
Create an ea that exit buy trades when red smiley face appear,exit sell trades when blue smiley face appear.in this case you need to better use the Smiley face signals which are 4 for BUY (blue smiley face)and 5 For SELL( red smiley face)
I’m looking to acquire an existing, profitable Expert Advisor (EA) with full source code to add to our client investment portfolio. To be clear, this is not a request to develop or design a new strategy. If you already have an EA that is proven, consistent, and production-ready, I’m open to reviewing it immediately. Please apply only if you meet all the requirements below. Submissions without a proper introduction or
Sniper 30+ USD
Hello, I would like you to develop a trading robot (EA) with the following specifications: The robot should be able to target large moves, ideally 60–100 pips or more per trade. It should use high-precision “sniper” entries, focusing on high-probability setups rather than frequent trades. Once the initial trade reaches breakeven, the robot should be able to add additional positions (scale in) while maintaining strict
True 30+ USD
Hello, I would like to commission the development of a trading robot (EA) designed specifically to pass a prop firm challenge within one week, with a maximum allowable drawdown of 2%. Key requirements: Strict risk management with drawdown hard-limits Controlled lot sizing and position management Strategy focused on high-probability, low-risk entries Full compliance with prop firm rules (daily drawdown, max drawdown
I want you to help me and create a sniper entry robot and with proper risk management that follow trend and when is not going to the direction it exit
I need an MQL5 Expert Advisor fixed and compiled. Symbol: XAUUSD Timeframe: M1 Strategy: - Pending order breakout using last 3 candles - Buy Stop +4 points above range - Sell Stop -4 points below range - Lot size: 0.01 fixed - No martingale, no grid, no trailing stop Exits: - Take Profit: 8–10 points - Stop Loss: 10–12 points - Time-based exit: ~75 seconds Risk rules: - Trade only between 09:00 and 17:00 - Max spread
I have been trading manually for years by disciplining myself to follow a rigorous risk management system and using entry and exit strategies crafted from Implied Volatility(IV), Real Volume ,RSI and Moving Average ,but never had I automated the entire system until now . I have just completed the automation of the gold Expert Advisor and the results are astonishing .Below you'll see the graph and a statistics file
Hello budget 30$ I have range breakout expert advisor with pending orders, when the range is complete, the expert sends pending orders, I need to add an option so that when the range is complete, the expert advisor doesn't send pending orders, when the price exceeds the range, the position is opened, executive Orders. I need to make new option True/False True = Executive Orders. False = Pending orders I want the
Wealth Ascent 30 - 50 USD
MASTER PROMPT: Advanced Multi-Strategy Trading Robot Role: You are a senior quantitative trader, algorithmic trading engineer, and risk manager with 10+ years of experience in crypto, forex, and indices markets. Goal: Design a robust, automated trading robot that integrates multiple proven trading strategies and focuses on long-term, risk-adjusted profitability, capital preservation, and adaptive market behavior. ---

Информация о проекте

Бюджет
250+ USD
Сроки выполнения
до 15 дн.

Заказчик

Размещено заказов4
Количество арбитражей0