EA Media Móvil: Tu Asistente de Trading para MetaTrader 5

Mike 2018.06.16 19:20 10 0 0
Archivos adjuntos

Idea por: Aleksandr.

Código MQL5 por: Vladimir Karputov.

Este EA se basa en MQL5\Experts\Examples\Moving Average\Moving Average.mq5 de la entrega estándar. Aquí te cuento las novedades:

  • Para cada una de las cuatro señales (Abrir Compra, Cerrar Compra, Abrir Venta y Cerrar Venta), ahora se cuenta con su propio indicador de Media Móvil, cuyas parámetros se pueden ajustar, tales como: periodo (período de promediado), shift (desplazamiento horizontal del indicador), método (método de promediado), y precio (tipo de precios en base al cual se calcula el indicador);
  • Las banderas Usar posiciones de Compra y Usar posiciones de Venta - habilitan la apertura de posiciones de COMPRA y VENTA, respectivamente;
  • La bandera Considerar Precio Última Salida - considera el precio de la última operación cerrada. Si el valor es "true", entonces se abrirá una nueva posición de COMPRA a un precio igual o menor que el precio de la última transacción, mientras que la nueva posición de VENTA se abrirá a un precio igual o mayor que el precio de la última operación cerrada.

El precio de la última posición cerrada se monitoriza en OnTradeTransaction. Este EA mantiene como máximo una posición en el mercado, por lo que puede utilizarse tanto en cuentas de netting como de cobertura.


Parámetros de Entrada

  • Riesgo Máximo en porcentaje - riesgo más alto, en porcentajes;
  • Factor de Disminución - factor de disminución en caso de operaciones perdedoras en el historial de trading;
  • xxx: periodo - período de promediado (individual para cada indicador);
  • xxx: shift - desplazamiento horizontal (individual para cada indicador);
  • xxx: método - método de promediado (individual para cada indicador);
  • xxx: precio - precio en el cual se calcula el indicador (individual para cada indicador);
  • Usar posiciones de Compra - bandera que habilita la apertura de posiciones de COMPRA;
  • Usar posiciones de Venta - bandera que habilita la apertura de posiciones de VENTA;
  • Considerar Precio Última Salida - bandera para considerar el precio de la última operación cerrada;
  • número mágico - identificador único para el EA.

Parámetros por defecto, EURUSD M15, período desde 2018.01.01 hasta 2018.05.03.

EA Media Móvil


Recomendaciones para Optimización en M15

La optimización (genética) puede realizarse en el modo de generación de ticks "1 minuto OHLC". Para comenzar, marca los parámetros de periodo (Inicio 12, Paso 1, Fin 30) y shift (Inicio 0, Paso 1, Fin 6).

Después de la optimización genética, pasa al modo "Cada tick" o al modo "Cada tick basado en ticks reales" y ejecuta una prueba única para el pase seleccionado.

Lista
Comentarios 0