Z3 Advanced Trend Follower
- Asesores Expertos
- Versión: 1.6
- Actualizado: 2 agosto 2026
- Activaciones: 10
AVISO LEGAL Y EXENCIÓN DE RESPONSABILIDAD:
This EA, its manual, and all default settings are for educational and software execution purposes only. They do not constitute financial, investment, or trading advice.
En la medida en que lo permita la legislación aplicable, el desarrollador se exime por completo de cualquier responsabilidad por daños directos, indirectos, incidentales o consecuentes derivados del uso de este software.
Las empresas de negociación por cuenta propia modifican con frecuencia sus normas relativas al HFT, el «tick scalping» y el uso de EA. Es responsabilidad exclusiva del usuario asegurarse de que la configuración del EA cumpla con las condiciones de servicio vigentes de su empresa concreta. El desarrollador no garantiza que el uso de este EA permita superar una prueba de aptitud o conservar una cuenta financiada.
Los ajustes de seguridad, retardo y protección contra el spam incluidos en este EA (Asesor Experto) se han desarrollado para ayudarle a cumplir con las estrictas normas de los brókers y las empresas de negociación por cuenta propia. Sin embargo, en el trading algorítmico y en los mercados financieros, no existe tal cosa como una garantía al 100 %. El desarrollador no puede ser ni será considerado responsable de ninguna infracción de las normas (como infracciones de HFT, prohibiciones por spam, etc.), cierres de cuentas o pérdidas financieras derivadas de retrasos del lado del servidor (lag), desconexiones temporales, cambios en las normas de los brókers o una configuración incorrecta del bot. Al utilizar este EA, reconoces y aceptas que todas las responsabilidades y riesgos son exclusivamente tuyos.
Los resultados pasados no son indicativos de resultados futuros. Por favor, pruébalo primero en una cuenta de demostración.
Este software se proporciona «tal cual» y «según disponibilidad», sin garantía de ningún tipo. El desarrollador no garantiza que el EA esté totalmente libre de errores o fallos, ni que ejecute a la perfección todas las funciones previstas en todas las condiciones de la terminal o del servidor.
Aunque el EA incluye ajustes predeterminados con fines demostrativos, el entorno de cada bróker presenta diferentes spreads, deslizamientos y retrasos del servidor. Por lo tanto, para comprender plenamente el funcionamiento del software, se recomienda encarecidamente realizar sus propias pruebas retrospectivas y prospectivas estrictamente en una cuenta de demostración para observar cómo reacciona el algoritmo ante estas variables.
REQUISITO FUNDAMENTAL: Este EA está diseñado específicamente solo para cuentas de COBERTURA.
AJUSTES DE EJECUCIÓN Y RETRASO DEL BROKER
Estos ajustes están pensados para ayudar a proteger tu cuenta de ser marcada por spam en el servidor o de caer en los límites de trading de alta frecuencia impuestos por brókers estrictos.
- Duración máxima de la señal válida (segundos): si se produce una configuración válida (como un cruce del MACD) en una nueva vela, el EA dispone de este número de segundos para ejecutar la operación. Si el retraso del servidor o un spread elevado retrasan la ejecución más allá de este límite (por ejemplo, 20 segundos), la señal se cancela para evitar entradas tardías.
- Límite máximo de reintentos en la lista negra: la función de seguridad de parada forzada permanente. Si el EA intenta modificar un trailing stop o cerrar forzosamente una orden y el bróker lo rechaza este número de veces en total (por ejemplo, 18 veces), el EA incluirá de forma permanente en la lista negra ese número de ticket específico y nunca volverá a intentar operar con él.
- ADVERTENCIA CRÍTICA: No establezcas este valor demasiado bajo (por ejemplo, 1 o 2). Si lo establece en 1, un único fallo temporal de red mientras se mueve el trailing stop o se ejecuta el cierre forzado diario hará que el EA incluya la operación en la lista negra de forma permanente, lo que significa que su trailing stop se congelará para siempre y su operación no se cerrará a la hora programada. Recomendado: 15-20.
- Tiempo de espera de la solicitud al servidor (segundos): el retraso básico (paso 1). Actúa como su principal mecanismo de defensa contra el spam del servidor. Es el tiempo de espera estándar que debe transcurrir entre cualquier modificación realizada en la misma orden. Por ejemplo, si el trailing stop desplaza su SL, el bot está programado para esperar este tiempo (p. ej., 5 segundos) antes de enviar una nueva solicitud de modificación para esa orden específica. Este ajuste está diseñado para minimizar el riesgo de saturar al bróker con cada variación de precio.
- Nota: El EA realiza un seguimiento inteligente y por separado de los tiempos de espera de modificación y cierre. Esto está diseñado para evitar que un ajuste reciente del trailing stop bloquee un comando urgente de cierre forzado diario.
- Umbral de error de la lista negra: la fase de escalación/activación (paso 2). Funciona directamente en relación con el «tiempo de espera» y la «duración del bloqueo». Si el bot envía una solicitud (con el objetivo de cumplir la regla de tiempo de espera de 5 segundos mencionada anteriormente) pero el bróker la rechaza de forma consecutiva (por ejemplo, 3 veces seguidas), el EA asume que el servidor está saturado, sufre retrasos o rechaza activamente la acción. A continuación, se prepara para poner esa orden específica en un modo de «suspensión» mucho más prolongado.
- Duración del bloqueo en la lista negra (segundos): el «ban» (Paso 3). Está directamente vinculado al «Umbral de error» mencionado anteriormente. Aunque tu tiempo de espera habitual sea de solo 5 segundos, una vez que el bot alcance esos 3 errores consecutivos, este ajuste anula el tiempo de espera habitual y tiene como objetivo forzar al bot a entrar en un «modo de suspensión» durante un periodo mucho más largo (por ejemplo, 30 segundos). Su objetivo es ayudar a detener temporalmente la interacción con esa orden, dando al servidor del bróker tiempo suficiente para recuperarse de lo que sea que esté causando los errores.
- Ejemplo de cómo funcionan conjuntamente: el bot intenta mover el trailing stop y falla. Espera 5 segundos (tiempo de espera/paso 1). Lo intenta de nuevo y vuelve a fallar. Espera otros 5 segundos. Lo intenta por tercera vez y vuelve a fallar. ¡El bot ha alcanzado el umbral de error (3)! Ahora, en lugar de esperar 5 segundos, está programado para esperar 30 segundos (Duración del bloqueo/Paso 3) antes de realizar un cuarto intento.
- Duración mínima entre solicitudes (ms): Retraso global. El límite de velocidad general del EA para todas las órdenes (1000 ms = 1 segundo). Ayuda a reducir el riesgo de que el EA envíe más solicitudes por segundo de las que permite el bróker (lo que podría interpretarse como una infracción de HFT).
- Nota: Este retraso global está diseñado para aplicarse a todo tipo de interacción con el servidor (apertura, modificación o cierre de una operación). Tras cualquier acción, el EA intenta hacer una pausa (suspender) durante este tiempo especificado antes de iniciar una nueva solicitud.
- Tiempo mínimo de espera entre ticks (ms): Al omitir microfluctuaciones de precio extremadamente rápidas e insignificantes, este ajuste tiene como objetivo reducir la carga de la CPU en tu ordenador o VPS.
- Número mágico: El número de identificación único que permite al EA reconocer sus propias operaciones. Si utilizas otro EA en la misma cuenta, los números deben ser, sin excepción, diferentes.
- Comentario personalizado: El texto o etiqueta personalizada que se adjunta a cada orden abierta por el EA.
LÓGICA DE ENTRADA DEL SISTEMA E INTERACCIONES CON LOS INDICADORES
- El mecanismo de entrada del EA funciona en uno de dos modos distintos, dependiendo de la configuración «Habilitar filtro MACD».
- MODO A: Ruptura de la alineación de las EMA (cuando el filtro MACD está desactivado)
- En este modo, las medias móviles exponenciales (EMA) actúan como principal desencadenante de la entrada.
- Desencadenante: El EA supervisa las EMA activas (y, opcionalmente, el precio). Se desencadena una operación al abrirse una nueva vela solo si las condiciones de alineación NO se cumplieron en la penúltima barra, pero se alinearon con éxito en la barra completada más recientemente.
- Concepto: Se entra en el mercado en el momento exacto de la ruptura, cuando las medias móviles pasan a formar una secuencia de tendencia alineada.
- MODO B: Cruce del MACD con filtro EMA (cuando el filtro MACD está activado)
- En este modo, el desencadenante de entrada recae íntegramente en el indicador MACD, mientras que las EMA pasan a actuar como un filtro de tendencia estricto.
- Desencadenante (cruce del MACD): La operación se inicia mediante un nuevo cruce del MACD con respecto a las barras anteriores:
- Desencadenante de compra (posición larga): la línea principal del MACD cruza por encima de la línea de señal del MACD en la barra recién completada.
- Desencadenante de venta (posición corta): la línea principal del MACD cruza por debajo de la línea de señal del MACD en la barra que acaba de completarse.
- Filtro (alineación de tendencia de las EMA): El cruce del MACD solo se ejecuta si tus EMA activas (y, opcionalmente, el precio) ya están totalmente alineadas en la dirección de la operación. Si el filtro de tendencia no está alineado en el momento exacto del cruce del MACD, la señal se descarta.
Ajustes de las EMA (alineación de tendencia y filtros)
- El EA utiliza hasta 3 EMA (rápida, lenta, EMA3) y el precio actual para establecer la dirección de la tendencia. Puedes activar o desactivar la EMA lenta y la EMA3 de forma independiente. El algoritmo solo evalúa los indicadores que hayas activado en la configuración.
- Incluir el precio en la alineación de la EMA: determina si el precio de cierre de la vela completada debe situarse en el lado correcto de la EMA rápida.
- EMA rápida / EMA lenta / EMA3 (período y desplazamiento): Define los períodos de las medias móviles y el desplazamiento horizontal.
- Condiciones de alineación para una operación de COMPRA (posición larga):
- (Para las operaciones de venta, se aplica exactamente la relación matemática opuesta)
- Todas las EMA activadas + Incluir el precio en la alineación de la EMA (Verdadero): Precio > EMA rápida > EMA lenta > EMA3 (Configuración más conservadora)
- La EMA lenta está desactivada + la EMA3 está activada + incluir el precio en la alineación de las EMA (Verdadero): Precio > EMA rápida > EMA3 (se ignora la EMA lenta)
- Solo la EMA rápida está activada + incluir el precio en la alineación de las EMA (verdadero): Precio > EMA rápida (se ignoran la segunda y la tercera EMA)
- Todas las EMA activadas + «Incluir el precio en la alineación de las EMA» (Falso): EMA rápida > EMA lenta > EMA3 (se ignora la posición del precio respecto a las EMA; se activan operaciones incluso en retrocesos profundos siempre que la estructura de las EMA permanezca intacta)
- EMA rápida / EMA lenta / EMA3 (Período y Desplazamiento/Compensación): Define los períodos de tus medias móviles. La función «Desplazamiento/Compensación» te permite adelantar o retrasar la línea de la EMA en el tiempo, lo que permite realizar cálculos personalizados de alineación con la tendencia.
Configuración del filtro de tendencia MACD
- Activar filtro MACD: cuando se establece en «True», el EA pasa de activarse mediante las EMA a activarse mediante el MACD, utilizando la secuencia de EMA únicamente como filtro de tendencia direccional.
- MACD rápido / lento / señal: configuraciones de período estándar para el indicador MACD.
AJUSTES DE STOP LOSS
Modo de Stop Loss: Elige la lógica matemática para tu SL:
- SL_FRACTAL: Coloca el SL basándose en los máximos y mínimos estructurales anteriores.
- SL_FIXED_POINTS: utiliza una distancia exacta en puntos desde tu entrada.
- SL_ATR: Calcula un SL dinámico basado en la volatilidad del mercado en tiempo real.
- Distancia mínima del SL (puntos): La distancia mínima absoluta permitida para el Stop Loss (10 puntos = 1 pip). Si el modo Fractal o ATR calcula un SL que resulta peligrosamente ajustado (dentro del spread), el EA lo amplía hasta este valor exacto para ayudarte a protegerte de los stop-outs instantáneos por el spread.
- Barras fractales a la izquierda/derecha: (solo para el SL fractal). Define cuántas velas a la izquierda y a la derecha deben ser más bajas/más altas para validar un pico o un valle de oscilación.
- Marco temporal/Multiplicador/Período del ATR: Configura el cálculo dinámico del SL del ATR. (Por ejemplo, valor del ATR × multiplicador 1,5).
- Usar filtro de área de stop: una brillante red de seguridad. Comprueba la distancia final calculada del SL antes de abrir la operación.
- Puntos de límite de stop mínimos/máximos: Funciona junto con el filtro de área. Si el SL calculado es inferior a tu límite mínimo o superior a tu límite máximo (lo que significa que el mercado es demasiado caótico), el EA lo marca como una configuración no válida y NO operará.
- Usar SL mínimo si falla el filtro de área: vinculado a los límites mínimo y máximo anteriores. Si la regla anterior falla (por ejemplo, el SL está fuera de tu rango permitido), al establecer esta opción en «Verdadero» se anula la cancelación. En lugar de omitir la operación, obliga al EA a abrirla utilizando tu valor de distancia mínima de SL.
STOP MÓVIL POR ETAPAS / HITOS (RR)
- Este sistema NO realiza un trailing stop según puntos estándar. Realiza un trailing stop matemático basado en múltiplos de riesgo/recompensa (R). (1,0R = el riesgo de tu punto de Stop Loss inicial).
- Habilitar el trailing por pasos: activa o desactiva el sistema.
- 1. Nivel de activación (RR): El hito de beneficio flotante necesario para activar el mecanismo de seguimiento (por ejemplo, 1,0 significa que el seguimiento comienza cuando el beneficio es igual a tu riesgo inicial de SL).
- 2. Punto de bloqueo inicial (RR): Dónde desplazar el SL tras la primera activación (por ejemplo, 0,0 desplaza el SL exactamente al punto de equilibrio o precio de entrada; 0,5 bloquea la mitad de su riesgo inicial como beneficio garantizado).
- 3. Frecuencia de pasos (RR): Cuánto más deben aumentar las ganancias para activar el siguiente movimiento del SL.
- 4. Cantidad de desplazamiento del SL (RR): Cuánto hay que mover el Stop Loss en cada paso.
- Ejemplo de cómo funcionan conjuntamente: si la activación es 1,0, el punto de bloqueo es 0,0, la frecuencia es 1,0 y el desplazamiento es 0,5. Cuando el precio alcanza una ganancia de 1,0R, el SL se desplaza al punto de equilibrio (0,0). A continuación, cuando el precio alcanza 2,0R, el SL se desplaza a +0,5R. Cuando el precio alcanza 3,0R, el SL se desplaza a +1,0R, ajustando sistemáticamente el Stop Loss para ayudar a proteger las ganancias no realizadas.
AJUSTES DE TAKE PROFIT (TP)
- Relación riesgo/beneficio (para el TP): El EA calcula la distancia exacta de tu Stop Loss y la multiplica por este valor para fijar tu Take Profit. (Por ejemplo, una relación de 3,0 significa que, si tu SL es de 20 pips, tu TP será exactamente de 60 pips).
AJUSTES DE RIESGO Y LOTES
- Porcentaje de riesgo (%): Calcula dinámicamente el tamaño exacto del lote en función del saldo de su cuenta y la distancia del Stop Loss. Si se alcanza el SL, el EA pretende limitar su pérdida aproximadamente a este porcentaje (excluyendo el deslizamiento del mercado o las brechas).
- Permitir lote mínimo: si el tamaño del lote calculado matemáticamente es inferior al mínimo del bróker (p. ej., <0,01), al establecer este valor en «True» se fuerza una entrada de 0,01 lotes. Al establecerlo en «False», se cancela la operación de forma segura.
- Lote máximo personalizado: Un límite máximo estricto. Si el cálculo de riesgo arroja un resultado de 20 lotes pero usted establece este valor en 5,0, el EA reducirá de forma forzada la entrada a exactamente 5 lotes.
- Spread máximo (puntos): Si el spread real del bróker supera este límite en el momento exacto de la ejecución, la operación se cancela. (p. ej., 300 puntos = 30 pips).
- Comisión manual (unidireccional): Introduce la comisión unidireccional de tu bróker por 1 lote (p. ej., 3,0 por 3 $). El EA incluye matemáticamente este coste directamente en el cálculo del riesgo del Stop Loss, con el objetivo de mantener su pérdida real lo más cerca posible, matemáticamente hablando, de su porcentaje de riesgo, ¡incluso tras las deducciones por comisiones!
PROTECCIÓN ESTRATÉGICA CONTRA EL RIESGO
- Número máximo de operaciones diarias: un límite diario estricto sobre el número de operaciones que el EA puede abrir. Si se establece en 1, el bot solo aceptará la primera configuración válida del día y dejará de buscar nuevas operaciones hasta el día siguiente (0 = ilimitado).
- Permitir cobertura: si se establece en «Falso», el EA bloquea estrictamente las señales opuestas (por ejemplo, ignorará una nueva señal de compra si hay una operación de venta activa en ese momento).
- Número máximo de posiciones abiertas: un límite estricto sobre el número de operaciones abiertas simultáneamente. Una vez alcanzado este límite, se ignoran las nuevas señales.
FILTRO DE VOLATILIDAD ATR
- Usar filtro ATR (niveles mín./máx.): Si el mercado está demasiado inactivo (por debajo del ATR mínimo) o es violentamente caótico (por encima del ATR máximo), el EA ignorará la señal.
- ADVERTENCIA CRÍTICA SOBRE LOS SÍMBOLOS: Los valores de ATR difieren radicalmente entre los distintos símbolos. El ATR del EURUSD podría ser de 0,00150, mientras que el del XAUUSD (oro) podría ser de 3,5. ¡Comprueba siempre el ATR en tiempo real de tu gráfico específico antes de establecer estos límites!
FILTRO DE INTENSIDAD DE LA TENDENCIA ADX (1 y 2)
- Sistema ADX dual (MTF): te permite comprobar la fuerza de la tendencia en dos marcos temporales diferentes simultáneamente.
- Nivel mínimo/máximo de ADX: El ADX mide la fuerza de la tendencia (normalmente de 0 a 100). Si el impulso es demasiado débil (por debajo del mínimo, p. ej., < 22) o está peligrosamente sobreextendido (por encima del máximo, p. ej., > 60), el EA cancela la entrada.
AJUSTES DEL FILTRO DIARIO
- Usar filtro de días: si se establece en «False», el EA opera todos los días en que el mercado está abierto.
- Operar de lunes a domingo: Opciones individuales para cada día de la semana. Permite bloquear las operaciones en días específicos (como los domingos para las criptomonedas o los viernes para evitar las brechas del fin de semana).
AJUSTES DE LA VENTANA TEMPORAL
- Habilitar lógica de ventana de tiempo: si está habilitada, el EA solo buscará oportunidades de operación dentro de un intervalo de tiempo específico.
- Inicio/fin de la ventana (hora y minutos): Define el intervalo de tiempo exacto del servidor del bróker (p. ej., inicio a las 01:30 - fin a las 23:50). El EA solo aceptará señales de entrada que se produzcan dentro de este intervalo de tiempo específico. Si se forma una señal fuera de esta ventana, se ignorará.
HORA DE CIERRE FORZADO DIARIO
- Activar cierre forzado: Intenta cerrar automáticamente todas las operaciones activas a la hora exacta especificada a continuación. Muy recomendable para evitar comisiones de swap nocturnas o brechas de fin de semana.
- ADVERTENCIA CRÍTICA SOBRE LA HORA DEL SERVIDOR: ¡Esta función utiliza la HORA DEL SERVIDOR DEL BRÓKER, no la hora de tu ordenador local! Asegúrate de calcular la hora de cierre deseada basándote en el reloj de «Market Watch» de tu bróker.
- Aplicar SOLO los viernes: si se selecciona «Verdadero», las operaciones pueden mantenerse abiertas durante la noche entre semana, pero se cierran de forma forzada el viernes por la tarde antes del cierre del mercado.
- Hora (0-23) y minuto (0-59) de cierre: La hora y el minuto exactos del servidor en los que se ejecutará el cierre forzado.
AJUSTES VISUALES Y DE DIAGNÓSTICO
- Mostrar indicadores: traza las líneas EMA activas y las subventanas de indicadores (MACD, ADX, ATR) en tu gráfico para la confirmación visual y la comprobación retrospectiva.
- Habilitar registros de depuración: La herramienta de diagnóstico definitiva. Muestra explicaciones legibles para el usuario en la pestaña «Expertos» de MT5. Si se omite una operación, el registro te indica exactamente el motivo (por ejemplo, «CANCELADA: el spread es demasiado alto», «MACD no alineado» o «ATR fuera de límites»).
