Desarrollo EA Coberturas: BUY y SELL ( Expertos en "Hedge Grid" o "Money Management EA".

MQL5 Esperti

Specifiche

Asesor Experto (EA) de coberturas para el oro (XAUUSD)  , De temporalidad . 30 minutos , 1h o 4h


1. Estructura lógica del EA

Para que el robot mantenga las compras abiertas indefinidamente y solo gestione el cierre de las ventas, la lógica debe seguir este flujo:
  • Apertura: El EA abre una compra y una venta simultáneamente o basándose en indicadores técnicos.
  • Filtro de Cierre: Al cumplirse una condición de salida (como un objetivo de beneficios o un trailing stop), el EA debe recorrer todas las posiciones abiertas y solo enviar la orden de cierre si la posición es de tipo  POSITION_TYPE_SELL  (venta).
  • Gestión de Compras: Las compras permanecen activas, permitiendo que se acumulen a favor de la tendencia alcista histórica del oro
  • Importante , en el caso que la tendencia de la primera orden compra y venta  sea alcista ,  la segunda orden sera solo Buy , siempre que la primera orden compra de la vela anterior este en positivo a partir de 25 euros ( lo pondria en el IMPUT el trader a partir de la primera orden en positivo  X USD )
    1. Gestión: Aplica un Breakeven en cada ventas activas , y un TP máximo para cerrar cada orden Venta 

     
  • 1. Control de Tiempo (Vela Cerrada H1)
    El EA no debe ser "ansioso". Para cumplir con lo de "no abrir hasta la siguiente hora", el código debe usar una variable de control de tiempo:
    • Lógica: Al abrir un set (Venta B + Compra B), el EA guarda el  iTime  de la vela actual.
    • Restricción: La función de apertura debe estar bloqueada hasta que  iTime(Symbol(), PERIOD_H1, 0)  sea mayor al tiempo guardado. Esto evita que una caída súbita abra 5 operaciones en 10 minutos. Documentación MQL5 sobre iTime.
    2. Gestión de la "Venta A" (Break Even)
    Mencionas que si el precio cae, la Venta A debe ponerse en punto de equilibrio (BE).
    • Punto de Equilibrio (BE): Una vez que la Venta A alcanza los +40 USD, el EA debe modificar el Stop Loss al precio de entrada ( PriceOpen ).
    • Protección: Esto asegura que, aunque el mercado se dé la vuelta, la primera venta ya no genere pérdidas, mientras las compras siguen acumulándose.

    • Filtro de Inventario: Como vas a "dejar siempre las compras", el EA debe tener un botón de pánico o un "Close All Buys" para cuando decidas tomar beneficios de toda la cesta. O cierre a XX usd se cierra todo 

  • El Ea debe poner lo siguiente , 

Lot Buy  : XX.X

Lot sell  : XX.X

Lot exponente BUY . XXX

Lot exponente SELL  XXX

Distancia mínima de apertura a favor de BUY , SOLO ABRIRA BUY 

Distancia mínima encontra BUY , ABRIRA (  BUY - SELL )

Breakeven sell : 

TP máximo sell 

Cierre solo a favor de la tendencia, xx USD ; si tenemos dos BUYs en positivo y un SELL negativo o Tres buy positivo y  una sell negativo; siempre que tengamos a partir de dos buy en positivo y una sell en negativo, se cerrará con el profit indicado.  


Con risposta

1
Sviluppatore 1
Valutazioni
(208)
Progetti
310
34%
Arbitraggio
59
36% / 39%
In ritardo
100
32%
Caricato

Informazioni sul progetto

Budget
30+ USD
IVA (21%): 6.3 USD
Totale: 36 USD
Per lo sviluppatore
27 USD

Cliente

(1)
Ordini effettuati5
Numero di arbitraggi1