Programación de EA COMPLEJO en MT5 - Acción del precio US100 M3

Specifiche

Busco un desarrollador MQL5 con EXPERIENCIA en Expert Advisors de lógica compleja (no indicadores estándar) para programar desde cero una estrategia propia de trading en el activo US100, timeframe M3. Un programador ya ha abandonó y NO se puede hacer con IA (aunque es completamente automatizable).
RESUMEN DEL SISTEMA:
- Basado en identificación de estructura de mercado propia: "Puntos Estructurales" (PE) y "Zonas de Interés" (ZI), calculadas mediante reglas de formación de velas y "espacios vacíos" de cotización.
- Zonas anidadas y solapamiento: las zonas de interés pueden crearse unas dentro de otras, fusionarse cuando se tocan (tratándose entonces como una única zona), y mitigarse parcial o completamente con reglas específicas según si hay o no un patrón formándose justo detrás. Esta parte tiene bastante complejidad de gestión de estado y quiero asegurarme de que el candidato entiende el reto antes de aceptar el proyecto.
- Dos patrones de entrada (Patrón 2 y Patrón 3), con una lógica considerablemente más compleja de lo que pueda parecer a primera vista: cálculo de Fibonacci doble, niveles de entrada variables según ratios con el ATR(20), colocación de Stop Loss con múltiples excepciones que pueden solaparse entre sí (presencia de PE válido, intersección con ZI, fusión en cadena de zonas, prioridades entre reglas cuando coinciden varias condiciones a la vez), y reglas de invalidación del patrón bajo distintos escenarios. No es una lógica de "si-entonces" simple, sino de múltiples condiciones interdependientes.
- Ventanas horarias estrictas de operativa (memoria de estructuras, calificación de patrones, ejecución activa, cierre).
- Gestión de riesgo: TP a 4.2x el SL, holgura del 2% en el SL, breakeven multicondicional (por ratio, por PE estrictos formados), trailing stop.
Reglas de anulación de órdenes pendientes (por formación de nuevos PE estrictos, por avance excesivo del precio, por cierre dentro de ZI válida).
- Sistema monotarea: solo una operación abierta por símbolo a la vez.
REQUISITOS TÉCNICOS ESPECÍFICOS: 
- Reconexión ante caída del servidor/terminal: el EA debe recuperar su estado correctamente tras una desconexión o reinicio, sin duplicar operaciones, sin cerrar posiciones que ya estuvieran abiertas, y sin recalcular o reabrir cosas que ya estaban gestionadas. Debe reconstruir su memoria de zonas/patrones activos de forma consistente al reconectar.
- Magic Number propio para identificar las operaciones del EA de forma inequívoca.
- Todas las variables configurables como inputs (riesgo por operación, horarios, parámetros del ATR, etc.), ajustables desde la ventana de propiedades sin tocar el código.
- Código limpio, bien estructurado y comentado en español, organizado por bloques/funciones claramente diferenciados (detección de PE, gestión de ZI, lógica de Patrón 2, lógica de Patrón 3, gestión de riesgo, etc.), mantenible y revisable por otro programador en el futuro si hiciera falta.
- Gestión de errores de trading: reintentos limitados y controlados ante rechazo de órdenes (requote, fondos insuficientes, mercado cerrado, símbolo no disponible), con registro del motivo del fallo.
- Slippage máximo permitido, configurable como input.
- Validación de spread: no abrir operaciones si el spread está anormalmente alto en el momento de la ejecución.
- Verificación de horario de mercado/servidor, respetando festivos y horarios reales del bróker.
- Sistema de logging: registro (en archivo o en el comentario de cada operación) de qué patrón generó la entrada, en qué nivel de Fibonacci y qué regla de SL se aplicó, para poder auditar el comportamiento después
- Panel visual en el gráfico (imprescindible): dibujo de ZI, PE y niveles de Fibonacci activos sobre el chart, para verificación visual.
Input de pausa: posibilidad de desactivar nuevas aperturas sin retirar el EA del gráfico.
- Protección ante múltiples instancias en el mismo símbolo/cuenta.
- Límite diario de operaciones o de drawdown configurable, como red de seguridad adicional.
Documento: Tengo la especificación completa en un documento de ~25 páginas con todas las reglas, ejemplos visuales y fórmulas. Se compartirá bajo acuerdo de confidencialidad (NDA) con los candidatos finalistas antes de contratar.

Con risposta

1
Sviluppatore 1
Valutazioni
(216)
Progetti
283
20%
Arbitraggio
28
57% / 14%
In ritardo
0
In elaborazione
2
Sviluppatore 2
Valutazioni
(563)
Progetti
859
61%
Arbitraggio
33
27% / 45%
In ritardo
24
3%
Gratuito
Pubblicati: 1 codice
3
Sviluppatore 3
Valutazioni
(852)
Progetti
1470
72%
Arbitraggio
122
29% / 48%
In ritardo
361
25%
In elaborazione
Pubblicati: 3 articoli
4
Sviluppatore 4
Valutazioni
(10)
Progetti
12
33%
Arbitraggio
0
In ritardo
2
17%
In elaborazione
Pubblicati: 1 codice
5
Sviluppatore 5
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
6
Sviluppatore 6
Valutazioni
(2352)
Progetti
2958
63%
Arbitraggio
125
44% / 26%
In ritardo
429
15%
Gratuito
7
Sviluppatore 7
Valutazioni
(295)
Progetti
367
30%
Arbitraggio
37
27% / 65%
In ritardo
10
3%
In elaborazione
Pubblicati: 10 codici
8
Sviluppatore 8
Valutazioni
(3)
Progetti
3
0%
Arbitraggio
0
In ritardo
0
Gratuito
Pubblicati: 3 codici
9
Sviluppatore 9
Valutazioni
(21)
Progetti
27
41%
Arbitraggio
3
33% / 67%
In ritardo
3
11%
Gratuito
10
Sviluppatore 10
Valutazioni
(15)
Progetti
15
33%
Arbitraggio
1
0% / 100%
In ritardo
1
7%
Gratuito
11
Sviluppatore 11
Valutazioni
(184)
Progetti
318
24%
Arbitraggio
24
38% / 13%
In ritardo
23
7%
Gratuito
Pubblicati: 3 codici
12
Sviluppatore 12
Valutazioni
(438)
Progetti
649
53%
Arbitraggio
35
63% / 20%
In ritardo
7
1%
In elaborazione
13
Sviluppatore 13
Valutazioni
(13)
Progetti
22
36%
Arbitraggio
0
In ritardo
2
9%
In elaborazione
14
Sviluppatore 14
Valutazioni
(2)
Progetti
3
33%
Arbitraggio
0
In ritardo
2
67%
Gratuito
15
Sviluppatore 15
Valutazioni
(515)
Progetti
554
53%
Arbitraggio
13
69% / 15%
In ritardo
3
1%
Gratuito
16
Sviluppatore 16
Valutazioni
(28)
Progetti
39
23%
Arbitraggio
14
0% / 93%
In ritardo
4
10%
Gratuito
17
Sviluppatore 17
Valutazioni
(638)
Progetti
746
34%
Arbitraggio
49
53% / 39%
In ritardo
14
2%
In elaborazione
18
Sviluppatore 18
Valutazioni
(80)
Progetti
109
56%
Arbitraggio
5
80% / 20%
In ritardo
5
5%
In elaborazione
19
Sviluppatore 19
Valutazioni
(134)
Progetti
174
40%
Arbitraggio
10
40% / 10%
In ritardo
30
17%
Gratuito
20
Sviluppatore 20
Valutazioni
(10)
Progetti
12
8%
Arbitraggio
2
0% / 100%
In ritardo
0
Gratuito
21
Sviluppatore 21
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
22
Sviluppatore 22
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
23
Sviluppatore 23
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
24
Sviluppatore 24
Valutazioni
(574)
Progetti
945
47%
Arbitraggio
309
58% / 27%
In ritardo
125
13%
Gratuito
25
Sviluppatore 25
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
26
Sviluppatore 26
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
27
Sviluppatore 27
Valutazioni
(3)
Progetti
4
0%
Arbitraggio
1
100% / 0%
In ritardo
0
Gratuito
28
Sviluppatore 28
Valutazioni
(29)
Progetti
36
39%
Arbitraggio
0
In ritardo
2
6%
Gratuito
29
Sviluppatore 29
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
Ordini simili
Necesito un Expert Advisor para MetaTrader 5 que opere XAUUSD en temporalidad M1 (broker XM). La idea es que el EA lea el mercado rápido, decida si va a subir o bajar y entre de inmediato, sin filtros que lo dejen inactivo mucho tiempo. Lógica de entrada: Tendencia con EMA 8, 21 y 50 en M1, con entradas por retroceso y recuperación de la EMA. ADX como filtro de fuerza, sin zonas muertas donde el bot no opere. M5 (EMA

Informazioni sul progetto

Budget
400 - 900 USD
IVA (21%): 84 - 189 USD
Totale: 484 - 1089 USD
Per lo sviluppatore
360 - 810 USD
Scadenze
a 45 giorno(i)

Cliente

Ordini effettuati1
Numero di arbitraggi0