Hoy vamos a hablar sobre un sistema de trading basado en el indicador Open_Oscillator_Cloud. Este sistema no solo genera señales de trading, sino que también tiene la capacidad de ajustar el volumen de una próxima operación según los resultados de las operaciones anteriores. Los señales de trading se forman cuando una barra se cierra y se detecta un cambio de tendencia, lo cual se indica mediante un cambio de color en la nube.
Además, se ha añadido un bloque de variables de entrada para gestionar los volúmenes de las posiciones abiertas:
input uint BuyLossMMTriger=2; // Número de operaciones de compra con pérdidas para disminuir el MM input uint SellLossMMTriger=2;// Número de operaciones de venta con pérdidas para disminuir el MM input double SmallMM_=0.01; // Porcentaje de recursos financieros del depósito utilizados en una operación en caso de pérdidas input double MM=0.1 // Porcentaje de recursos financieros del depósito utilizados en una operación en caso de trading normal input MarginMode MMMode=LOT; // Método de cálculo del tamaño del lote
Con estas configuraciones, si las dos últimas operaciones en una dirección han sido perdedoras, 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 ha sido perdedora, el volumen de la posición será de 0.1 lotes.
Para que el EA funcione correctamente, el archivo compilado Open_Oscillator_Cloud.ex5 debe estar en la carpeta <directorio_de_datos_del_terminal>\MQL5\Indicators.
Los parámetros de entrada del Asesor Experto por defecto, junto con los stops, se han utilizado en las pruebas que se muestran a continuación.

Fig. 1. Ejemplos de operaciones en el gráfico
Resultados de las pruebas para 2017 en AUDUSD H2:

Fig. 2. Gráfico de resultados de las pruebas
Comentarios 0