EA Smile 2 MT5
- Asesores Expertos
- Luis Enrique Ricales
- Versión: 1.1
- Actualizado: 26 octubre 2023
Este Asesor Experto tradea usando dos indicadores iMA (Moving Average, MA) y un iRSI (Relative Strength Index, RSI). La toma de decisiones según las señales comerciales se realiza sólo cuando aparece una nueva barra, mientras que el trailing y el cierre de la posición al alcanzar el beneficio trabajan en cada tick.
Se aplica una solución no estándar: el período de promediación del indicador Slow se calcula como el período de promediación Fast, multiplicado por dos; el período de promediación del indicador RSI siempre es igual al período de promediación Fast. Así, se reduce el número de parámetros durante la optimización.
Parámetros de entrada
-
Parámetros de indicadores Moving Average:
- Fast: av. period - período de promediación de Moving Average "Fast";
- Fast: horizontal shift - desplazamiento horizontal de Moving Average "Fast";
- Fast: type of price - tipo del precio de Moving Average "Fast";
- Slow: horizontal shift - desplazamiento horizontal de Moving Average "Slow";
- Slow: type of price - tipo del precio de Moving Average "Slow";
- Fast and Slow: smoothing type - tipo de promediación (parámetro común para "Fast" y "Slow").
-
Parámetros del indicador RSI y de sus señales:
- RSI: type of price - tipo del precio de RSI;
- RSI: level UP - nivel UP del indicador RSI;
- RSI: level DOWN - nivel DOWN del indicador RSI.
-
Parámetros del trading:
- Stop Loss - Stop Loss (si es cero, el parámetro se desactiva);
- Take Profit - Take Profit (si es cero, el parámetro se desactiva;
- Trailing Stop - Trailing (si es cero, el parámetro se desactiva);
- Trailing Step - paso del trailing;
- Lots - trading con lote constante (parámetro Lots es más de cero y el parámetro Risk es igual a cero);
- Risk - el lote se calcula dinámicamente (parámetro Risk es más de cero y el parámetro Lots es igual a cero);
- Maximum number of positions in one direction - número máximo de posiciones abiertas de la misma dirección (si es cero, el parámetro se desactiva);
- Close all positions when profit is achieved - cierre de posiciones al alcanzar el beneficio (si es cero, el parámetro se desactiva);
- Close opposite positions - cierre de posiciones opuestas (si es "false", el parámetro se desactiva);
- magic number - identificador único del EA.
Como puede observar, en este EA (aparte de los ajustes de los parámetros de los indicadores), se puede ajustar con flexibilidad (y desactivar) el Stop Loss, TakeProfit, Trailing, número máximo de posiciones con la misma dirección, cierre de posiciones al alcanzar el beneficio, cierre de posiciones opuestas. Además, se puede gestionar el cálculo del volumen de la posición: se puede tradear con lote constante (el parámetro Lots es más de cero y el parámetro Risk es igual a cero) o el lote puede calcularse dinámicamente (el parámetro Risk es más de cero y el parámetro Lots es igual a cero).
Recomendaciones para la optimización
Seleccionamos el símbolo y el timeframe M15 en el modo de generación de ticks "OHLC en M1". Desactivamos Take Profit, Stop Loss y Trailing (ponemos cero), el número máximo de posiciones de cada dirección ponemos en «1».
Seleccionamos el tipo de la optimización «Rápida (algoritmo genético)» y el parámetro a optimizar "Balance Max".
Recomiendo para la optimización conectar MQL5 Cloud Network