Sistema de Trading ColorXPWMA_Digit para MetaTrader 5: Optimiza tus Operaciones

Mike 2018.09.28 00:54 10 0 0
Archivos adjuntos

Hoy te traigo un sistema de trading increíble que combina tres sistemas independientes usando los indicadores ColorXPWMA_Digit dentro de un solo EA. Este sistema tiene la capacidad de ajustar el volumen de las próximas operaciones dependiendo de los resultados de las transacciones anteriores. Las señales de trading se generan al cerrar una barra, especialmente si ha cambiado la tendencia (esto se indica cuando cualquiera de los tres indicadores cambia de color).

En el EA, hemos añadido bloques de variables de entrada que te permiten gestionar los volúmenes de las posiciones abiertas. Por ejemplo, para el primer sistema:

input uint    A_BuyTotalMMTriger=5; //Número de las últimas operaciones de compra para calcular el stop loss
input uint    A_BuyLossMMTriger=3;  //Número de operaciones de compra perdedoras para reducir el MM
input uint    A_SellTotalMMTriger=5;//Número de las últimas operaciones de venta para calcular el stop loss
input uint    A_SellLossMMTriger=3; //Número de operaciones de venta perdedoras para reducir el MM
input double  A_SmallMM=0.01;       //Proporción del depósito en una operación en caso de pérdida
input double  A_MM=0.1;             //Proporción del depósito en una operación durante el trading normal
input MarginMode A_MMMode=LOT;      //Modo de configuración del lote

Con estas configuraciones, si en las últimas cinco operaciones hay tres pérdidas en la misma dirección, el EA abrirá la próxima operación en esa dirección con un volumen de 0.01 lotes. Si hay menos de tres operaciones perdedoras, el volumen de la posición será de 0.1.

Para el segundo sistema de trading, se disponen entradas similares:

input uint    B_BuyTotalMMTriger=5; //B número de las últimas operaciones de compra para calcular el stop loss
input uint    B_BuyLossMMTriger=3;  //B número de operaciones de compra perdedoras para reducir el MM
input uint    B_SellTotalMMTriger=5;//B número de las últimas operaciones de venta para calcular el stop loss
input uint    B_SellLossMMTriger=3; //B número de operaciones de venta perdedoras para reducir el MM
input double  B_SmallMM=0.01;       //B proporción del depósito en una operación en caso de pérdida
input double  B_MM=0.1;             //B proporción del depósito en una operación durante el trading normal
input MarginMode B_MMMode=LOT;      //B modo de configuración del lote

Para el tercer sistema, usamos el prefijo C_ en las entradas.

Lo más recomendable es configurar este EA para cada sistema de trading por separado, deshabilitando los otros dos mediante los parámetros adecuados:

input bool    B_BuyPosOpen=true;    //B permiso para abrir posiciones largas
input bool    B_SellPosOpen=true  //B permiso para abrir posiciones cortas

Si deseas deshabilitar alguna de estas posiciones, simplemente ajusta los valores a false.

Para que el EA funcione correctamente, es necesario que tengas el archivo compilado ColorXPWMA_Digit.ex5 disponible en la carpeta <directorio_de_datos_del_terminal>\MQL5\Indicators.

He utilizado los parámetros de entrada predeterminados del Asesor Experto con stops durante las pruebas que se muestran a continuación.

Fig. 1. Ejemplo de operaciones en el gráfico

Fig. 1. Ejemplo de operaciones en el gráfico

Resultados de pruebas de USDJPY en H2, H4 y H8 durante 2017.

Fig. 2. Gráfico de resultados de pruebas

Fig. 2. Gráfico de resultados de pruebas

Lista
Comentarios 0