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
10
開発者 10
評価
(16)
プロジェクト
35
23%
仲裁
4
0% / 50%
期限切れ
2
6%
仕事中
11
開発者 11
評価
(8)
プロジェクト
9
22%
仲裁
0
期限切れ
1
11%
多忙
12
開発者 12
評価
(29)
プロジェクト
28
64%
仲裁
0
期限切れ
1
4%
仕事中
パブリッシュした人: 5 codes
13
開発者 13
評価
(5)
プロジェクト
4
0%
仲裁
4
0% / 75%
期限切れ
1
25%
多忙
類似した注文
Trading Bot 50+ USD
hello great developer I want to develop a trading bot which connects with my Binance account. A bot that can work with tradingview.com where I use trading indicator which is called " TonyUX Ema scalper ". This indicator generates Buy and Sell signal. So i want a bot which can execute trade on binance when it gets a Buy/sell signal on tradingview.com ( see attached picture) Most likely you already have a similar bot
I need an MT5 Expert Advisor based on SMC (Smart Money Concepts) and SCOB pattern. Entry logic (M1 first, must work all TF): 1. Detect OB or FVG. 2. When price touches OB/FVG, wait for SCOB candle confirmation. 3. Enter at close of SCOB. Stop Loss: - SL at the high/low of SCOB candle. Take Profit (Box TP rule): - Use distance between point 1 and point 2 as a box. - TP = 2 × box size. - Same method as drawing box and
Algo Trading Rebot/ EA 30 - 100 USD
I would like someone Who can design an EA for me. I will give him the Required Details and Trading Plan How it should Work. its going to be a Simple EA System Around Moving Averages Crossover. I will Provide Him the Moving Averages Settings and How It should execute trades and Exit them
Hello. I already have a fully working TradingView indicator written in Pine Script. I am NOT asking for a new strategy or indicator to be designed. I need an experienced NinjaTrader (NinjaScript / C#) developer to replicate the same logic and behavior of my existing TradingView indicator so it works on NinjaTrader. Important points: The TradingView indicator does NOT repaint (uses confirmed bars only). This is logic
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

プロジェクト情報

予算
250+ USD
締め切り
最高 15 日

依頼者

出された注文4
裁定取引数0