Mira cómo descargar robots gratis
¡Búscanos en Twitter!
Pon "Me gusta" y sigue las noticias
¿Es interesante este script?
Deje un enlace a él, ¡qué los demás también lo valoren!
¿Le ha gustado el script?
Evalúe su trabajo en el terminal MetaTrader 5
Asesores Expertos

EA Moving Average - Asesor Experto para MetaTrader 5

Publicado por:
Vladimir Karputov
Visualizaciones:
946
Ranking:
(13)
Publicado:
2018.08.16 15:03
MQL5 Freelance ¿Necesita un robot o indicador basado en este código? Solicítelo en la bolsa freelance Pasar a la bolsa

Autor de la idea: Alexandr.

Autor del código MQL5: Vladimir Karputov.

Asesor Experto a base de \MQL5\Experts\Examples\Moving Average\Moving Average.mq5 de la entrega estándar. Modificaciones y adiciones:

  • Para cada uno de cuatro señales (Buy Open, Buy Close, Sell Open и Sell Close) ahora hay su propio indicador Moving Average, para los cuales se puede establecer los siguientes parámetros: period (período de promediación), shift (desplazamiento horizontal del indicador), method (método de promediación) y price (tipo del precio a base del cual se calcula el indicador);
  • Banderas Use Buy positions y Use Sell positions - permiso para abrir las posiciones BUY y SELL, respectivamente;
  • Bandera Consider Price Last Out - considerar el precio de la última posición cerrada. Si el valor es "true", la nueva posición BUY se abrirá por el precio igual o menor del precio de la última transacción, y la nueva posición SELL se abrirá por el precio igual o mayor de la última transacción cerrada.

El precio de la última posición cerrada se monitorea en OnTradeTransaction. El EA mantiene en el mercado no más de una posición por eso puede aplicarse tanto en las cuentas de netting y hedging.


Parámetros de entrada

  • Maximum Risk in percentage - riesgo máximo en por cientos;
  • Descrease factor - coeficiente de reducción en caso de transacciones con pérdidas en el historial de trading;
  • ххх: period - período de promediación (propio para cada indicador);
  • ххх: shift - desplazamiento horizontal (propio para cada indicador);
  • ххх: method - método de promediación (propio para cada indicador);
  • ххх: price - precio por el que se calcula el indicador (propio para cada indicador);
  • Use Buy positions - bandera para abrir posiciones BUY;
  • Use Sell positions - bandera para abrir posiciones SELL;
  • Consider Price Last Out - bandera para considerar el precio de la última posición cerrada;
  • magic number - identificador único del EA.

Parámetros predefinidos, EURUSD M15, período de 2018.01.01 a 2018.05.03.

EA Moving Average


Recomendación para la optimización en timeframe M15:

Puede realizar la optimización (genética) en el modo de generación de los ticks "1 minute OHLC". Primero, marque los parámetros period (Start 12, Step 1, Stop 30) y shift (Start 0, Step 1, Stop 6).

Después de la optimización genética, pase al modo de generación de ticks «Cada tick» o «Cada tick a base de ticks reales» e inicie la prueba única del paso seleccionado.

Traducción del ruso realizada por MetaQuotes Ltd
Artículo original: https://www.mql5.com/ru/code/20626

Sar_HTF_Alert Sar_HTF_Alert

El indicador iSAR tiene la posibilidad de cambiar el timeframe del indicador en los parámetros de entrada, está implementado en color, con posibilidad de enviar alertas cuando se cambia la dirección de la tendencia.

Dynamic Balance Point Dynamic Balance Point

El indicador calcula los puntos del balance dinámico para el período necesario.

Exp_Sar_Tm_Plus Exp_Sar_Tm_Plus

El sistema comercial desarrollado a base de las señales del indicador Parabolic Stop and Reverse system con posibilidad de mantener la posición un tiempo fijado exactamente.

exp_Amstell exp_Amstell

El EA utiliza el Take Profit virtual para cerrar las posiciones con ganancias. Apertura de posiciones con el paso. Captamos el tipo de la última posición y su precio en OnTradeTransaction.