Z4 Trend And Time EA
- Asesores Expertos
- Versión: 1.8
- Actualizado: 2 agosto 2026
- Activaciones: 10
Este EA es un marco de trading algorítmico basado en el tiempo, diseñado para mostrar los mecanismos de ejecución. En lugar de analizar constantemente el mercado, está programado para activarse y evaluar las condiciones del mercado en la vela horaria y minutaria que especifiques.
CÓMO FUNCIONA:
Cuando llega la hora de activación, el algoritmo realiza un análisis en varias capas antes de tomar una decisión simulada o de trading. Busca una coincidencia con tus ajustes personalizados:-
Trend Confirmation: Evaluates the current price action against up to three customizable Moving Averages (EMAs).
-
Filtros de impulso y volatilidad: comprueba el MACD, el ADX y el ATR para observar si el mercado está demasiado plano o es peligrosamente caótico.
-
Seguridad en la ejecución: Su objetivo es verificar si el spread en tiempo real se encuentra dentro de tu límite máximo permitido antes de intentar enviar cualquier solicitud al servidor.
Si los filtros técnicos y los parámetros de seguridad coinciden en ese momento concreto, el EA intenta ejecutar la operación utilizando un tamaño de lote calculado que se ajusta al porcentaje de riesgo que hayas especificado.
CARACTERÍSTICAS PRINCIPALES:
-
Ejecución exacta por velas: Diseñado para activarse en la ventana de tiempo predefinida, lo que te permite aplicar estrategias basadas en momentos concretos.
-
Gestión avanzada de operaciones: gestiona de forma sistemática las ganancias no realizadas mediante un algoritmo de stop dinámico escalonado de riesgo/recompensa (R-Multiple).
-
Protección estricta del servidor: tiempos de espera entre solicitudes y límites de reintentos integrados, diseñados para ayudar a prevenir el spam en el servidor y demostrar el cumplimiento de las estrictas normas de los brókers.
-
Cierre forzado diario: un mecanismo opcional que intenta cerrar automáticamente todas las operaciones activas a una hora específica.
AVISO LEGAL Y EXENCIÓN DE RESPONSABILIDAD:
Este EA, su manual y todos los ajustes predeterminados tienen únicamente fines educativos y de ejecución del software. No constituyen asesoramiento financiero, de inversión ni de negociación.
En la medida máxima permitida por la legislación aplicable, el desarrollador se exime por completo de cualquier responsabilidad por daños directos, indirectos, incidentales o consecuentes que se deriven 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 cumple con las condiciones de servicio vigentes de su empresa específica. El desarrollador no garantiza que el uso de este EA dé lugar a superar una prueba o a 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 una garantía del 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 demo.
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 solopara cuentas de COBERTURA.
AJUSTES DE EJECUCIÓN Y RETRASO DEL BROKER
Estos ajustes están diseñados para ayudar a proteger su cuenta de ser marcada como spam por el servidor o de incurrir en los límites de negociación de alta frecuencia impuestos por brókers estrictos.
- Duración máxima válida de la señal (segundos): funciona directamente con su «señal programada diaria». Si su hora exacta de entrada es las 15:00:00, este ajuste limita la ventana de ejecución. Si se establece en 20, el EA solo intentará abrir una operación entre las 15:00:00 y las 15:00:20. Si el servidor del bróker sufre retrasos o los spreads se disparan y no se normalizan dentro de estos 20 segundos exactos, el EA ignorará por completo la señal para evitar entrar en una operación demasiado tarde.
- 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 ese número de ticket específico en la lista negra y nunca volverá a intentar operar con él.
ADVERTENCIA CRÍTICA: No establezcas este valor demasiado bajo (por ejemplo, 1 o 2). Si lo fijas 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 tu trailing stop se congelará para siempre y tu 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 tu 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 tu 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 está rechazando 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): Retardo 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 su actividad) durante este tiempo especificado antes de iniciar una nueva solicitud.
- Tiempo mínimo de espera entre ticks (ms): Al omitir las microfluctuaciones de precio extremadamente rápidas e insignificantes, este ajuste tiene como objetivo reducir la carga de la CPU en su 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 diferentes.
- Comentario personalizado: El texto o etiqueta personalizada que se adjunta a cada orden abierta por el EA.
- AVISO CRÍTICO SOBRE LA MEMORIA (reinicios de la terminal y recargas del EA): Ten en cuenta que los sistemas internos de seguimiento de la «lista negra» y el «tiempo de espera» del EA se almacenan en la memoria activa (RAM) de la terminal. Si retiras el EA del gráfico y lo vuelves a añadir, cambias el marco temporal del gráfico, o si la terminal MetaTrader 5 se cierra, se bloquea o se reinicia (por ejemplo, un reinicio del VPS), estas memorias de seguridad se restablecerán por completo. Al reiniciarse, el EA tratará todas las órdenes que estuvieran previamente en la lista negra o en periodo de espera como si fueran completamente nuevas.
AJUSTES DE SEÑALES DIARIAS PROGRAMADAS
- Hora (0-23) y minuto (0-59) de control de señales: la hora exacta del servidor del bróker en la que el EA se activará y buscará una oportunidad de operación. El EA está programado para actuar estrictamente en ese minuto exacto.
ADVERTENCIA CRÍTICA SOBRE LOS MARCOS TEMPORALES: Para que el EA funcione, DEBE abrirse una nueva vela en su gráfico a la hora exacta especificada. El EA solo se ejecuta cuando aparece la vela correspondiente a esa hora concreta. Si el marco temporal del gráfico no genera una vela a esa hora y minuto exactos, el EA fallará y no abrirá ninguna operación.
Ejemplo 1 (desfase horario): Si configuras el EA para que se active a las 13:00, NO PUEDES ejecutarlo en un gráfico H4 (4 horas). Las velas H4 se abren a intervalos fijos: 00:00, 04:00, 08:00, 12:00, 16:00. Como no hay ninguna vela que se abra a las 13:00, el EA no encontrará el momento de activación y omitirá la operación.
Ejemplo 2 (desajuste de minutos): Si configuras la hora a las 15:15, NO PUEDES ejecutarlo en un gráfico M30 o H1. Las velas H1 solo se abren a las 15:00 y a las 16:00. Las velas M30 solo se abren a las 15:00 y a las 15:30. Dado que no hay ninguna vela que se abra exactamente a las 15:15 en esos gráficos, el EA fallará.
La solución: Utiliza siempre un intervalo de tiempo del gráfico que coincida exactamente con tu hora de activación. Si la hora especificada termina en :15, :30 o :45, debes ejecutar el EA en gráficos M1, M5 o M15 para asegurarte de que se abra una vela exactamente en ese momento.
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 de oscilaciones anteriores.
- SL_FIXED_POINTS: Utiliza una distancia exacta en puntos desde tu punto de entrada.
- SL_ATR: Calcula un SL dinámico basándose en la volatilidad del mercado en tiempo real.
- Distancia mínima del SL (puntos): La distancia mínima 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: un mecanismo técnico 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 del 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 el valor de distancia mínima del SL.
FILTRO DE NOTICIAS DEL CALENDARIO ECONÓMICO (detección automática)
Este módulo avanzado está diseñado para ayudar a proteger tu cuenta de la volatilidad extrema y los picos de deslizamiento provocados por publicaciones macroeconómicas importantes.
-
Activar el filtro de noticias: una vez activado, el EA analiza de forma inteligente el calendario económico integrado en MT5. Es compatible con las 8 divisas principales (USD, EUR, GBP, JPY, CHF, CAD, AUD, NZD). El EA bloqueará automáticamente las nuevas entradas si tu gráfico activo contiene al menos una de estas divisas compatibles (por ejemplo, si está vinculado al EURGBP, supervisa ambas; si está vinculado al EURTRY, supervisa únicamente las noticias relacionadas con el EUR).
-
Bloquear siempre las noticias sobre el USD: un mecanismo de seguridad crucial. Las noticias de gran impacto sobre el USD (como el NFP o el FOMC) suelen generar una volatilidad masiva en todo el mercado de divisas, no solo en los pares del USD. Si se activa, el EA pausará la negociación durante los eventos importantes relacionados con el USD, incluso si estás operando con un par cruzado como el EURJPY o el AUDCAD.
-
Minutos antes/después de las noticias: Define su «ventana de no negociación» estricta. El EA está programado para dejar de buscar nuevas entradas este número de minutos antes del evento y pretende esperar este número de minutos tras la publicación antes de reanudar las operaciones normales.
-
Importancia mínima de las noticias: Te permite filtrar el ruido del mercado y centrarte estrictamente en datos de alto nivel (por ejemplo, eligiendo bloquear solo eventos «Altos / 3 estrellas»).
- AVISO SOBRE NOTICIAS CRÍTICAS: Este filtro está diseñado específicamente para bloquearúnicamente nuevas señales de entrada;no cierra de forma forzada tus posiciones abiertas activas. Los cálculos de tiempo se basan estrictamente enla hora del servidor del bróker (Market Watch), no en el reloj de tu ordenador local. Además, el EA se basa íntegramente en la fuente de datos del calendario económico integrado que proporciona directamente laplataforma MetaTrader 5. El desarrollador no tiene control alguno sobre esta fuente y declina por completo cualquier responsabilidad por pérdidas financieras, infracciones de las empresas de negociación por cuenta propia o operaciones con deslizamiento que se deriven de fallos de sincronización de la plataforma, datos faltantes o retrasos en las horas de los eventos.
- Este sistema NO realiza el trailing según puntos estándar. Realiza el trailing matemáticamente en función de múltiplos de riesgo/recompensa (R). (1,0R = el riesgo de su punto de Stop Loss inicial).
- Activar 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 de Stop Loss inicial).
- 2. Punto de bloqueo inicial (RR): Dónde desplazar el SL tras la primera activación.
- 3. Frecuencia de los pasos (RR): Cuánto deben aumentar las ganancias para activar el siguiente movimiento del SL.
- 4. Cantidad de desplazamiento del SL (RR): distancia a la que se debe desplazar 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).
- 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 después de las deducciones por comisiones!
- 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 para las operaciones abiertas simultáneas. Una vez alcanzado, se ignoran las nuevas señales.
- El EA utiliza hasta 3 EMA (rápida, lenta y EMA3) y el precio actual para determinar la tendencia. Puedes activar o desactivar la EMA lenta y la EMA3 de forma independiente. El EA comprobará matemáticamente la alineación únicamente de los indicadores activados.
- Incluir el precio en la alineación: Determina si el precio actual DEBE formar parte del orden estricto de la tendencia.
- EMA rápida / EMA lenta / EMA3 (período y desplazamiento): Define los períodos de tus medias móviles.
- TODAS LAS POSIBILIDADES DE ALINEACIÓN PARA UNA OPERACIÓN DE COMPRA (LONG):
- (Nota: para una operación de VENTA, se aplica exactamente lo contrario).
- Todas las EMA activadas + Precio incluido (Verdadero):
- Condición: Precio > EMA rápida > EMA lenta > EMA3.
- EMA lenta desactivada + EMA3 activada + Precio incluido (Verdadero):
- Condición: Precio > EMA rápida > EMA3 (el EA ignora por completo la EMA lenta).
- Solo la EMA rápida está activada + Precio incluido (Verdadero):
- Condición: Precio > EMA rápida (el EA ignora la segunda y la tercera EMA).
- Todas las EMA activadas + Precio EXCLUIDO (Falso):
- Condición: EMA rápida > EMA lenta > EMA3 (la posición del precio no importa). Incluso si el precio actual retrocede y cae por debajo de la EMA rápida, el EA seguirá abriendo una operación de compra porque la tendencia general de las EMA sigue apuntando al ALZA.
- Solo la EMA rápida está activada + Precio EXCLUIDO (Falso): ADVERTENCIA CRÍTICA: Si desactivas la EMA lenta, la tercera EMA, Y excluyes el precio, el EA no tendrá ningún punto de referencia matemático con el que comparar la EMA rápida para determinar la dirección de la tendencia. En este estado «ciego» específico, el algoritmo activará por defecto únicamente señales de COMPRA (larga). ¡Asegúrate siempre de que al menos un elemento de comparación (ya sea el precio o una segunda EMA) permanezca activo!
- EMA rápida / EMA lenta / EMA3 (Período y Desplazamiento/Offset): Define los períodos de tus medias móviles. La función «Desplazamiento/Offset» te permite adelantar o retrasar la línea de la EMA en el tiempo, lo que permite realizar cálculos personalizados de alineación de tendencias.
- Activar filtro MACD: Actúa como un filtro de impulso. Para una operación de compra, la línea principal del MACD DEBE estar estrictamente por encima de la línea de señal del MACD. De no ser así, la operación se cancela.
- MACD Rápido / Lento / Señal: Ajustes de configuración estándar para el indicador.
- 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 varían radicalmente de un símbolo a otro. 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!
- 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.
- 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).
- Habilitar cierre forzado a una hora determinada: 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 «True», las operaciones pueden mantenerse abiertas durante la noche entre semana, pero se cerrarán de forma forzada el viernes por la tarde antes del cierre del mercado.
- Hora de cierre (0-23) y minuto (0-59): La hora y el minuto exactos del servidor en los que se ejecutará el cierre forzado.
- Mostrar indicadores: traza las líneas EMA activas y las subventanas de indicadores (MACD, ADX, ATR) en su gráfico para la confirmación visual y el backtesting.
- Habilitar registros de depuración: una herramienta de diagnóstico avanzada. Muestra explicaciones legibles para el usuario en la pestaña «Expertos» de MT5. Si se omite una operación, el registro indica exactamente el motivo (por ejemplo, «CANCELADA: el spread es demasiado alto», «MACD no alineado» o «ATR fuera de límites»).
