Pon "Me gusta" y sigue las noticias
Deje un enlace a él, ¡qué los demás también lo valoren!
Evalúe su trabajo en el terminal MetaTrader 5
AlliHeik - Asesor Experto para MetaTrader 5
- Publicado por:
- Vladimir Karputov
- Visualizaciones:
- 771
- Ranking:
- Publicado:
- 2018.07.12 12:14
- ¿Necesita un robot o indicador basado en este código? Solicítelo en la bolsa freelance Pasar a la bolsa
Autor de la idea: josef strauss.
Autor del código MQL5: Vladimir Karputov.
El EA utiliza el indicador Heiken Ashi Smoothed Oscillator:
Ejemplo de señales "Open Buy" y "Open Sell":
Las señales de apertura de posiciones se obtienen sólo en el momento de nacimiento de una barra nueva, mientras que la posibilidad del trailing de las posiciones se verifica en cada tick.
El código del EA que se refiere al establecimiento de los parámetros de entrada para "Moving Average", creación del indicador y obtención de los valores del indicador tiene comentarios. No he eliminado este código por completo, tal vez alguien encuentre una solución para aplicarlo.
En sustitución de eso, han sido añadidos los siguientes parámetros: trailing, reversión de la señal y cierre de las posiciones opuestas cuando aparece una señal.
Trailing
Trailing de posiciones. Cando se coloca 0 para el parámetro Trailing Stop, el trailing se desactiva.
Reversión
La bandera Reverse signal da la vuelta al valor de la señal para la apertura de la posición.
Cierre de las posiciones opuestas cuando aparece una señal.
La bandera Close the opposite position on a signal cuando el valor es true:
- Se permite abrir VARIAS posiciones;
- Cuando llega ua señal "Open Buy", cierra la posiciones Sell, cuando llega una señal "Open Sell", cierra las posiciones Buy.
Si el valor es false, el EA va a mantener en el mercado SÓLO UNAposición, y por tanto no va a cerrar la posición opuesta.
Recomendaciones para la optimización
Ejemplo de parámetros (valor inicial, paso y valor final) para los símbolos en el timeframe H1:
Traducción del ruso realizada por MetaQuotes Ltd
Artículo original: https://www.mql5.com/ru/code/20680
Trabajo con órdenes pendientes Buy Limit y Sell Limit. Se puede usar el trailing de posiciones.
RANAIndicador Ratio Adjusted Net Advances desarrollado por Sherman y Marian McClellan.
Script para mostrar el swap del instrumento financiero. La prueba del swap positivo y negativo se muestra con colores diferentes.
Zero lag Hull AverageEsta versión de Hull Moving Average (media móvil de Hull) disminuye el retardo y además soporta el suavizado de MA, lo que la hace más rápida.