AlliHeik: Tu Asistente de Trading para MetaTrader 5

Mike 2018.06.16 19:56 12 0 0
Archivos adjuntos

Idea por: josef strauss.

Código MQL5 por: Vladimir Karputov.

El EA utiliza el indicador Heiken Ashi Smoothed Oscillator:

Señales ejemplares para "Abrir Compra" y "Abrir Venta":

Señal de Compra AlliHeik

Señal de Venta AlliHeik

Las señales para abrir posiciones solo se reciben cuando aparece una nueva barra, mientras que el seguimiento de posiciones se revisa en cada tick.

En este EA, se incluye todo el código relacionado con la definición de parámetros de entrada para la Media Móvil, la creación de un indicador y la recepción de los valores del indicador, con comentarios. No he querido eliminarlo por completo, ya que quizás alguien encuentre útil esta parte del código.

Además, se añadieron los siguientes parámetros: Trailing, reversión de señal y cierre de la posición opuesta cuando aparece una señal.


Trailing

El seguimiento de posición. Cuando el Trailing Stop se establece en cero, el trailing se desactiva.


Reversión

La opción Revertir señal invierte completamente el valor de la señal para abrir una posición.


Cierre de la posición opuesta al recibir una señal

La opción Cerrar posición opuesta al recibir una señal con el valor true permite:

  1. Abrir VARIAS posiciones;
  2. Cuando se recibe la señal "Abrir Compra", se cerrarán las posiciones de Venta; cuando se recibe la señal "Abrir Venta", se cerrarán las posiciones de Compra.

Si se establece en false, el EA tendrá SOLAMENTE UNA posición en el mercado y, por lo tanto, no cerrará la posición opuesta.


Recomendaciones para la Optimización

Parámetros ejemplares, como valor inicial, paso y valor final, para símbolos en H1:

Optimización de AlliHeik

Lista
Comentarios 0