Optimización de un EA en MetaTrader 5: Estrategias de Trading con ColorJFatl_Digit

Mike 2018.08.23 21:05 31 0 0
Archivos adjuntos

Hoy vamos a explorar un sistema de trading que utiliza ColorJFatl_Digit dentro de un solo EA. Este sistema tiene la capacidad de ajustar el volumen de las próximas operaciones según los resultados de las transacciones anteriores. Las señales de trading se generan cuando una barra se cierra, indicando un cambio de tendencia (lo cual se muestra a través de un cambio de color en alguno de los tres indicadores).

Los bloques de variables de entrada del EA están diseñados para gestionar los volúmenes de las posiciones abiertas. Por ejemplo, para el primer sistema:

inputuint    A_BuyLossMMTriger=2;  //Número de operaciones de compra con pérdidas para disminuir MMinputuint    A_SellLossMMTriger=2; //Número de operaciones de venta con pérdidas para disminuir MMinputdouble  A_SmallMM=0.01;       //Porcentaje de recursos financieros del depósito utilizados en una operación en caso de pérdidasinputdouble  A_MM=0.1;             //Porcentaje de recursos financieros del depósito utilizados en una operación bajo condiciones normales

Con estas entradas, si las últimas dos operaciones en una dirección resultaron en pérdidas, el EA abrirá la siguiente operación en la misma dirección con un volumen de 0.01 lotes. Si al menos una de las dos últimas operaciones no es perdedora, el volumen de la posición será de 0.1.

Los parámetros similares están disponibles para el segundo sistema de trading:

inputuint    B_BuyLossMMTriger=2;  //Número de operaciones de compra con pérdidas para disminuir MMinputuint    B_SellLossMMTriger=2; //Número de operaciones de venta con pérdidas para disminuir MMinputdouble  B_SmallMM=0.01;       //Porcentaje de recursos financieros del depósito utilizados en una operación en caso de pérdidasinputdouble  B_MM=0.1;             //Porcentaje de recursos financieros del depósito utilizados en una operación

Para el tercer sistema, se utiliza el prefijo C_ en las entradas.

La mejor opción para configurar este EA es hacerlo individualmente para cada sistema de trading, desactivando los otros dos mediante los siguientes parámetros:

inputbool    B_BuyPosOpen=true;    //Permiso para abrir posiciones largasinputbool    B_SellPosOpen=true;   //Permiso para abrir posiciones cortas

Podemos deshabilitarlas configurándolas como false.

Para que el EA funcione correctamente, el archivo compilado ColorJFatl_Digit.ex5 debe estar en la carpeta <directorio_de_datos_del_terminal>\MQL5"Indicators.

Se han utilizado los parámetros de entrada por defecto del Asesor Experto con stops durante las pruebas que se muestran a continuación.

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

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

Resultados de las pruebas para GBPJPY en H3, H8 y diario durante el año 2016.

Fig. 2. Gráfico de resultados de pruebas

Fig. 2. Gráfico de resultados de pruebas

Lista
Comentarios 0