Zigzag Extremum points
- Asesores Expertos
- Oleg Popov
- Versión: 8.0
- Actualizado: 9 agosto 2023
Ya está disponible la nueva versión 8.00.
En esta versión, he intentado tener en cuenta los deseos de los usuarios. Cada uno de ustedes también puede participar en la mejora de este asesor.
En la configuración por defecto, el asesor abre operaciones cuando el punto extremo se rompeindicador estándar Zigzag .
Cuando se rompe el punto superior del extremo en zigzag, abre una operación de compra, y cuando se rompe el punto inferior del extremo en zigzag, abre una operación de venta.
Además del indicador estándar ZigZag, que está disponible en el terminal, es posible utilizarel indicador Point Zig Zag.
Las "Líneas Rojas y Azules Expert Advisor tiene un seguimiento activo en una cuenta real.
Variables.
- Spread (máximo permitido) - el spread máximo permitido para operar.
- MaxNumber Trades - el número máximo permitido de operaciones.
- startHOUR, startMINUTE, stopHOUR, stopMINUTE - tiempo para abrir órdenes "Start".
- The magic number Número de identificación del Asesor .
- Se utiliza para iniciar - elegir una estrategia para el asesor de la propuesta:
5.1 ( #5)i_ZigZag - indicador estándarzigzag,disponible en el terminal.El EA abre operaciones cuando el punto extremo se rompeindicador estándarZigzag.
5.2(#6) i_PointZigZag - indicador personalizado del autor. Requiere la instalación de la terminal. Para probar el asesor, basta con instalar la versión demo del indicador. La descripción de la estrategia se puede encontrar en la descripción del indicador "Point ZigZag" (post#5 ) .
5.3(#7)i_PointZigZag- indicador personalizado del autor. Requiere la instalación del terminal. Para probar el asesor, es suficiente instalar la versión demo del indicador. La descripción de la estrategia se puede encontrar en la descripción del indicador "Point ZigZag" (post#6 ) . Una condición importante para que esta estrategia funcione es establecerHighPoints (para Start ) debe ser más personalizaciónPuntos (parainiciar ) .
5.4(#70)_Canal - empezar a operar en la ruptura de los niveles de inversión del indicador "Point Zig Zag" (requiere la instalación en el terminal ) . Si el mercado se invierte y el precio rompe a través del nivel de reversión opuesto del indicador Point Zig Zag, se crea un Canal.La descripción de la estrategia se puede encontrar en la descripción del indicador"Point ZigZag" (post#).
5.5(#77)_Canal - inicio de la negociación, cuando se activa el EA, se abren dos órdenes (compra y venta), posteriormente se crea un Canal según los niveles de inversión del indicador "Point Zig Zag"(trequiere instalación en el terminal).Atención. Después de instalar el indicadori_PointZigZag compruebe la ubicación de la instalación:MQL4 > Indicadores > Mercado > Point Zig Zag.ex4 ( ver captura de pantalla).
- Trend filter MA(for Start) - (false\true) filtro por indicador MA. Si "Trend filter MA (for Start)= TRUE",y MA por encima del precio, el EA sólo vende. Si el MA está por debajo del precio, el EA sólo compra.Este filtro de tendencia no se utiliza si la variable de entrada "Esto se utiliza para iniciar = (#77)_Canal" está habilitada en el EA.
6.1MA_timeframe (para MA filtro de tendencia) - ajustes para el indicador MA (timeframe )
6.2 MA_period (para MA filtro de tendencia) - ajustes para el indicador MA (período)
6.3MA_method (para MA filtro de tendencia) - ajustes para el indicador MA (método). - Filter 4_lines_MA (para Start) - filtrar por cuatro líneas del indicador MA, el filtro funciona sólo si el indicador "Point Zig Zag" está presente. Este filtro de tendencia no se utiliza si la variable de entrada "Esto se utiliza para iniciar = (#77)_Canal" está activada en el EA.
No - el filtro no se utiliza;
_Trend - trading de tendencia,
condiciones para comprar MA1 > MA2 > MA3 > MA4;
condiciones para vender MA1 < MA2 < MA3 < MA4;
_Anti-Trend - operando contra tendencia (operando en un retroceso, o desde zonas de sobrecompra / sobreventa),
condiciones de compra MA1 < MA2 < MA3 < MA4;
condiciones de venta MA1 > MA2 > MA3 > MA4;
7.1MA1_timeframe (para "Filtro 4_lines_MA")- ajustes para el indicador MA1 (timeframe)
7.2MA1_period (para "Filter 4_lines_MA")- configuraciones para el indicador MA1 (periodo)
7.3MA1_method (para "Filter 4_lines_MA") - ajustes para el indicador MA1 (método).
7.4MA2_timeframe (para "Filter 4_lines_MA")- ajustes para el indicador MA2 (timeframe)
7.5MA2_period (para "Filter 4_lines_MA")- ajustes para el indicador MA2 (periodo)
7.6MA2_method (para "Filter 4_lines_MA") - ajustes para el indicador MA2 (método).
7.7MA3_timeframe (para "Filter 4_lines_MA")- configuraciones para el indicador MA3 (timeframe)
7.8MA3_period (para "Filter 4_lines_MA") - ajustes para el indicador MA3 (periodo)
7.9MA3_method (para "Filter 4_lines_MA") - ajustes para el indicador MA3 (método).
7.10MA4_timeframe (para "Filter 4_lines_MA")- configuraciones para el indicador MA4 (timeframe)
7. MA4_period(para "Filter 4_lines_MA")- configuraciones para el indicador MA3 (método).11MA4_period (para "Filter 4_lines_MA") - configuraciones para el indicador MA4 (periodo)
7.12MA4_method (para "Filter 4_lines_MA") - configuración del indicador MA4 (método). - All_Signals -
Si "All_Signals = false" entonces la entrada en el mercado se permite sólo si no hay ninguna operación abierta.
Por ejemplo, si hay una operación de compra abierta en el mercado, entonces no se abrirá una nueva operación de compra aunque haya una señal para abrir una operación de compra.
Si "All_Signals = true" entonces se permite la entrada al mercado incluso si hay operaciones abiertas.
Por ejemplo, si el mercado tiene una operación de compra abierta, entonces se abrirá una nueva operación de compra con cada nueva señal para abrir una operación de compra. - Profundidad (para i_ZigZag) - ajuste estándar del indicadorzigzag. Se utiliza sólo en la estrategia(#5)i_ZigZag.
- Desviación (para i_ZigZag)- indicador estándaren zigzag,utilizado sólo en la estrategia(#5)i_ZigZag.
- Paso atrás (para i_ZigZag)- indicador estándaren zigzag.Sólo se utiliza en la estrategia(#5)i_ZigZag.
- HighPoints (paraStart) - configuración estándar delindicadorPoint Zig Zag. Siplanea usar esteajuste, entonces debe ser mayor que lavariable "Puntos (para Inicio)". Si no planea usar este ajuste, entonces debe ser igual a la variable "Puntos (para Inicio)". El tamaño mínimo en puntos entre los dosextremos ZigZag más cercanos.
- Puntos (parainicio ) - ajuste del indicadorPunto Zig Zag. El tamaño mínimo en puntos entre los dos más cercanosZigZag extremum.
- Lote fijo - el tamaño del volumen negociado.
- Lote como % del Saldo(0.0=OFF) - cálculo automático del tamaño del lote (para la orden inicial/de inicio) como porcentaje del saldo de la cuenta.
Si va a utilizar el cálculo automático del lote, entonces usted necesita establecer el valor deseado (como porcentaje).
Si va a utilizar un tamaño de lote fijo (para la orden inicial / de arranque), entonces usted necesita establecer
variable de entrada "Lote como % del Saldo(0.0=OFF)=0.0". - StopLoss (punto) - ratio de pérdida para cada operación en puntos.
- TrailingStop_S -
_False - no se utiliza;
_Simple - trailing stop simple con ajustes (Start Trailing,step trailing ) ;
_ISAR - trailing stop en el indicador Parabolic SAR con ajustes (iSAR_timeframe, iSAR_step, iSAR_maximum ) . - Start Trailing (para TrailingStop_Simple) - número de puntos (point) para iniciar el trailing stop(para TrailingStop_Simple).
- Step Trailing (para TrailingStop_Simple) - paso enpuntos detrailingstop(para TrailingStop_Simple).
- iSAR_timeframe(para TrailingStop_iSAR) - configuración del indicador SAR parabólico ( para TrailingStop_iSAR)
- iSAR_step(para TrailingStop_iSAR) - configuración del indicadorSAR parabólico(para TrailingStop_iSAR)
- iSAR_maximum(para TrailingStop_iSAR) - ajuste del indicador SAR parabólico(para TrailingStop_iSAR)
- TypeTakeProfit-seleccione el tipo [tp] para el asesor de entre los propuestos:
2 2.1estándar - [tp] se establece para cada transacción a una distancia igual al valor de la variableTake Profit (punto).
22.2total take profit - suma de todos los[tp] ( un tipo de operación) es igual alvalor de la variableTake Profit (punto).
22.3 nivel deequilibrio +/- TakeProfit - al nivel de equilibrio de las operaciones abiertas(un tipo de operación) es igualal valor variableTake Profit (punto). - TakeProfit (punto) - nivel de beneficio en puntos.
- Closing profit - cierre de una operación tras alcanzar un determinado margen de beneficio
24.1no - no se utiliza;
24.2compra y venta conjunta - cálculo conjunto de los beneficios de COMPRA y VENTA,cerrando sobre el beneficio total (beneficio de COMPRA + beneficio de VENTA).
24.3individual para comprar o vender - cálculo separado del beneficio para COMPRA y VENTA, cerrando en función de su beneficio. - Objetivo de ganancia(dinero) - objetivo de ganancia en dinero para "Ganancia de cierre " .
- Objetivo por día - Verdadero/Falso,
Sies Verdadero, el EA operará hasta alcanzar el objetivo (valor) establecido en la variable "Objetivo de beneficio por día(dinero) " " . Al alcanzar el objetivo, el EA cerrará todas las operaciones abiertas y no abrirá nuevas operaciones hasta el día siguiente.
Sies Falso, el EA no utiliza esta función. - Profit target per day(money) - objetivo de beneficio por día.
- UseCanal - false\true
- Daily 200 SMA(filtro de tendencia para Canal) -
- Continuación del canal-
30.1a lo largo de los límites del precio inicial - continuación del canal a lo largo de los límites del precio inicial;
30.2sobre la señal del indicador - continuación del canal sobre una señal del indicador. - Puntos (para Canal) - ajuste del indicadorPunto Zig Zag para el Canal.
- Ratio_B_C - relación entre el nivel de equilibrio y el tamaño del Canal. El valor mínimo es 0.01.
- TakeProfit target(para Canal) - objetivo de beneficio en puntos, si se utiliza la estrategia "(#70)_Canal" o "(#77)_Canal".
- Número permitido de posiciones Canal(para Canal) - número permitido de posiciones Canal.
- Mostrar información de RIGHT_UPPER -
información sobre los ajustes en la esquina superior derecha de la pantalla:
- true - mostrar;
- false - NO mostrar.
- Mostrar información RIGHT_LOWER-
información adicional en la esquina inferior derecha de la pantalla:
- verdadero - mostrar;
- false - NO mostrar.
- openpriceonly -
se utiliza para acelerar la prueba, sólo en el probador con el modelo de prueba "sólo precios abiertos":
- true - se utiliza;
- false - NO utilizado.
Si te gusta este Asesor Experto, entonces puedes apoyar al autor con una amable reseña o compra del indicador "i_PointZigZag " .
No te pierdas nada interesante, agregame como amigo.

Ti auguro una lunga vita