TAREA 1.

MQL5 Esperti

Specifiche

1. Idea del sistema comercial: entrada en el cruce de las líneas de señal y principal del indicador MACD en la dirección de la tendencia actual.

2. La tendencia se define según una media móvil exponencial con el periodo indicado (InpMATrendPeriod). Si el volumen actual de la EMA (media móvil exponencial) es superior al anterior, la tendencia será ascendente (ema_current > ema_previous); en el caso contrario, si el valor actual de la EMA es inferior al anterior, la tendencia será descendente (ema_current< ema_previous).

3. Señales comerciales:

  • Señal de compra: la línea principal del indicador MACD cruza la línea de señal de abajo hacia arriba (macd_current>signal_current && macd_previous<signal_previous)
  • Señal de venta: la línea principal del indicador MACD cruza la línea de señal de arriba hacia abajo (macd_current<signal_current && macd_previous>signal_previous) En la figura de abajo se muestra un ejemplo de compra y venta.


4. El cierre de posiciones tiene lugar al darse las señales opuestas: las posiciones Buy se cierran según las señales de venta, y las Sell se cierran según las señales de compra.

5. La apertura de posiciones tiene lugar según el mercado al abrirse una nueva barra. El asesor está pensado solo para la simulación con los precios de apertura, por eso no se requieren funciones adicionales para la prohibición del trabajo dentro de la barra.

6. Filtros adicionales para la apertura de posición:

Para descartar las señales débiles, usamos el valor absoluto de la línea principal del indicador MACD: si dicho valor es superior al nivel de apertura establecido (open_level) en puntos, la señal se confirmará. De esta forma, las condiciones de confirmación de la fuerza de las señales tendrán el aspecto siguiente:

  • Confirmación de la señal de compra — Abs(macd_current)>open_level
  • Confirmación de la señal de venta — macd_current>open_level

7. Filtros adicionales para el cierre de posición:

Para el cierre, también confirmamos la fuerza de las señales con la ayuda del valor absoluto de la línea principal del indicador MACD: si este es superior al nivel de cierre establecido (close_level) en puntos, la señal se confirmará. De esta forma, las condiciones de confirmación del cierre de posiciones según las señales tendrán el aspecto siguiente:

  • Confirmación para el cierre de posiciones Buy: macd_current>close_level
  • Confirmación para el cierre de posiciones Sell: Abs(macd_current)>close_level

8. Cierre de posiciones según TakeProfit: al abrir una posición, se coloca de inmediato una orden TakeProfit a una distancia fija establecida del precio de apertura en puntos, dicha distancia se indica con el parámetro de entrada InpTakeProfit.

9. Gestión de posiciones

Para proteger los beneficios, se usa un TrailngStop. La orden StopLoss se coloca en el caso de que el beneficio en puntos supere un valor establecido, indicado con el parámetro de entrada InpTrailingStop. En lo sucesivo, si el precio continúa moviéndose en una dirección propicia, el StopLoss siempre lo seguirá a la distancia establecida. El StopLoss no puede desplazarse en una dirección desfavorable, es decir, el tamaño del stop no puede aumentarse. Si no se ha activado ni una sola de las órdenes de protección (TakeProfit o StopLoss), la posición se cerrará al darse una señal en la dirección opuesta. No existen otras salidas de la posición.


Con risposta

1
Sviluppatore 1
Valutazioni
(7)
Progetti
9
22%
Arbitraggio
0
In ritardo
0
Gratuito
2
Sviluppatore 2
Valutazioni
(356)
Progetti
632
26%
Arbitraggio
89
73% / 13%
In ritardo
12
2%
Gratuito
3
Sviluppatore 3
Valutazioni
(2)
Progetti
2
0%
Arbitraggio
0
In ritardo
1
50%
Gratuito
4
Sviluppatore 4
Valutazioni
(251)
Progetti
402
38%
Arbitraggio
82
41% / 20%
In ritardo
70
17%
In elaborazione
5
Sviluppatore 5
Valutazioni
(41)
Progetti
87
13%
Arbitraggio
30
30% / 47%
In ritardo
35
40%
Caricato
6
Sviluppatore 6
Valutazioni
(2)
Progetti
3
33%
Arbitraggio
1
0% / 100%
In ritardo
0
Gratuito
7
Sviluppatore 7
Valutazioni
Progetti
0
0%
Arbitraggio
0
In ritardo
0
Gratuito
Ordini simili
Necesito crear un EA, que sea un copiador de operaciones de un terminal a otro terminal MT4. Para ello necesito que se cumplan las siguientes exigencias: - Ha de crearse una versión master y otra slave, es decir, uno que se instale donde vaya a crearse las operaciones, y otro, donde se copien. - Habrá un campo donde se especifique si el símbolo a copiar tiene algún subfijo. Esto es importante porque muchos brokers le
Necesito un bot de alta frecuencia que funcione en indices sinteticos en la Prueba demo Be funding y TopTen Funding, actualmente se que ya existe y que varios lo usan así como en forex para pasar las pruebas en un día
hola bueno nececito un robot que se le ueda poner horario de inicio y fin asi como tambien poder dejarlo trabajando varios dias o semanas . trabaje bajo los siguientes parametros medias movieles de 8 , 21, 200 MACD stocastico RSI fibonacci . todo lo anterior es lo que debe tener en cuenta para la operativa de compra o venta en temporalidades de tiempo varias 5m 15m 1h 1D cuando las medias moviles de 8 cruce al
I want to learn how to use a robot to pass funding tests and to operate and maintain 8% profits, whether with copy trade or another option, the company is befunding
En ingles: I need a BOT for Forex, especially I trade in EURUSD, to work on MT5 in MQL5, open trades only in 30 minute and one hour trend. That the condition for placing an order is that in 5-minute or 3-minute charts (customizable), a maximum or minimum has been exceeded (as applicable) and an FVG has been generated, on the way to exceeding that maximum or minimum, in its retracement now in trend, the price breaks
El bot de trading con las siguientes reglas: 1, se ponen dos operación en el mercado, una de buy limit y otra de sell limit a 50 pips fijos del precio actual 2. Las dos operación va a tener una trailing stop de 50 pips 3. Cuando se abra una de las dos operación, la operación que no abrió se elimina automáticamente 4. Cuando se cierre todas las operación se vuelve a repetir los anteriores paso 5. El lotajes debe ser

Informazioni sul progetto

Budget
30+ USD
Per lo sviluppatore
27 USD