Idea de: costy_
Autor del código MQL5: barabashkakvn
Este Asesor Experto utiliza el indicador iMA (Media Móvil, MA) que te permite modificar el marco temporal (MA: timeframe), el desplazamiento horizontal (MA: horizontal shift), el método de suavizado (MA: smoothing type) y el tipo de precio aplicado (MA: type of price). Todos estos parámetros son ajustables, excepto el periodo de suavizado, que está definido en el código y es igual a 55 (este número es el que lleva el nombre del EA).
¿Cómo funciona?
El EA opera únicamente durante la formación de una nueva barra. En cuanto la hora actual (solo horas, sin minutos ni segundos) entra en el intervalo desde Hora de inicio hasta Hora de fin, el Asesor Experto solicita datos del indicador. No solo pide datos de la barra #0 y #1, sino que solicita información de Barra número #A y Barra número #B.
Luego, se comparan los valores de estas dos barras: si la diferencia entre ellas es mayor o igual a Diferencia entre las barras #A y #B, se genera una señal de apertura de posición. Por defecto, la función de Señales inversas está desactivada (configurada como false), y las reglas para una señal son las siguientes:
Señal de COMPRA: MA(Barra número #A) > MA(Barra número #B) + Diferencia entre las barras #A y #B;
Señal de VENTA: MA(Barra número #A) < MA(Barra número #B) - Diferencia entre las barras #A y #B.
Si activas el cierre de posiciones opuestas (configurando Cerrar posiciones opuestas como true), las posiciones de venta se cerrarán en la señal final de compra y viceversa.
Cálculo del volumen
El volumen de la posición puede ser fijo; en este caso, se especifica mediante Lots o se puede calcular en base al parámetro de Riesgo (Lots debe ser igual a cero en este caso).
¿Cómo optimizar?
Es recomendable optimizar el EA de forma individual para cada símbolo y marco temporal. Dado que el EA solo realiza operaciones en el momento de la formación de una nueva barra, la optimización genética se puede llevar a cabo en el modo de generación de ticks "1 minuto OHLC".
La imagen muestra los límites aproximados de parámetros para marcos temporales desde M15 hasta H1:

Comentarios 0