Inicio Trading Sistemático Publicación

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

Archivos adjuntos
21409.zip (41.52 KB, Descargar 2 veces)

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:

input uint    A_BuyLossMMTriger=2;  //Número de operaciones de compra con pérdidas para disminuir MM
input uint    A_SellLossMMTriger=2; //Número de operaciones de venta con pérdidas para disminuir MM
input double  A_SmallMM=0.01;       //Porcentaje de recursos financieros del depósito utilizados en una operación en caso de pérdidas
input double  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:

input uint    B_BuyLossMMTriger=2;  //Número de operaciones de compra con pérdidas para disminuir MM
input uint    B_SellLossMMTriger=2; //Número de operaciones de venta con pérdidas para disminuir MM
input double  B_SmallMM=0.01;       //Porcentaje de recursos financieros del depósito utilizados en una operación en caso de pérdidas
input double  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:

input bool    B_BuyPosOpen=true;    //Permiso para abrir posiciones largas
input bool    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

Publicaciones relacionadas

Comentarios (0)