Multiple Timeframe Filtered MA Crossover EA
- Asesores Expertos
- Versión: 1.0
- Activaciones: 7
NOTA: El EA está diseñado para operar con el mismo motor de señales que el indicador complementario. Si quieres ver las señales en un gráfico antes de invertir capital, compra y configura primero el indicador («Indicador de cruce de medias móviles filtradas en múltiples marcos temporales»), o prueba también la versión gratuita del indicador (Señales de cruce de medias móviles filtradas en múltiples marcos temporales), comprueba que se activa tal y como esperas en los símbolos y marcos temporales con los que operas y, a continuación, reproduce esos ajustes en el EA. Ambos se configuran de forma independiente —no comparten nada entre sí—, por lo que la coherencia es tu responsabilidad cuando publiques ambos en el mismo gráfico.
El EA es el complemento de trading de nuestro indicador publicado, «Indicador de cruce de medias móviles filtradas en múltiples marcos temporales». Si ya tienes o estás pensando en adquirir el indicador, ten en cuenta lo siguiente: el indicador te avisa cuando se activa una señal; el EA toma esa misma señal y la ejecuta según las reglas que tú controles. La lógica de la estrategia —el motor de cruces, la pila de validación de medias móviles, los filtros de RSI/MACD/precio en múltiples marcos temporales, las reglas del periodo de negociación— es idéntica en ambos. Este documento describe la capa adicional del EA: cómo abre operaciones, las gestiona a través de tres niveles de toma de beneficios, ajusta los stops dinámicos, determina el tamaño de los lotes y protege la cuenta.
Lo que hace el EA y no hace el indicador
El indicador es una herramienta de señales. El EA es un proceso que va de la señal a la ejecución. Cuando se activa una señal y tienes el trading habilitado, el EA:abre hasta tres posiciones en un grupo de operaciones, cada una con su propio tamaño de lote y su propia estrategia de salida.
-
Aplica el TP1 con una relación riesgo-recompensa fija, el cierre o el máximo/mínimo de la vela anterior de HTF, o una salida en tiempo real al cierre de la siguiente vela de HTF.
-
Aplica un trailing stop a TP2 y TP3, basado en las medias móviles que configures. TP2 y TP3 siguen cada uno su propia media móvil independiente.
-
Bloquea el trailing hasta que el TP1 se haya cerrado con beneficios. Si el TP1 aún no se ha cerrado, o se ha cerrado con pérdidas, las posiciones restantes mantienen únicamente su stop loss inicial. Esta es la regla de «el TP1 debe ganar primero» y es uno de los comportamientos más importantes del EA.
-
Aplica un tamaño de lote que se reduce cuando la cuenta está en drawdown si se activa el modo de recuperación.
-
Puede detener la negociación si la cuenta ha perdido más de un porcentaje del saldo inicial, y puede bloquear nuevas operaciones durante el resto del día si se ha superado el límite de drawdown diario.
Todo se controla mediante interruptores. Puedes ejecutar uno, dos o tres niveles, o desactivar por completo la negociación y utilizar el EA como herramienta de alerta, exactamente igual que el indicador.
Configuración de alertas — Imagen A1
Idéntico al indicador. Las alertas emergentes, el sonido, el correo electrónico y las notificaciones push en el móvil se pueden activar o desactivar de forma independiente. Las alertas se activan ante señales tempranas, señales completas o ambas, con la opción de suprimir la alerta temprana cuando se activa una señal completa en la misma barra y en la misma dirección. El registro de backtest escribe una línea por cada cruce candidato en el registro de expertos, para que puedas auditar las señales barra por barra durante la optimización.
Apariencia de las flechas: al igual que con el indicador, las flechas solo se dibujan en el gráfico en los modos «Al cierre» o «Confirmado». Las señales intrabarras activan alertas, pero nunca dibujan flechas. Puedes desactivar las flechas por completo para obtener un gráfico más limpio.
Configuración de trading — Imagen A2
El núcleo del EA.
-
Habilitar operaciones: interruptor principal. Si está desactivado, el EA solo emite alertas.
-
Tamaño del lote (TP1), tamaño del lote para TP2, tamaño del lote para TP3: cada nivel tiene su propio volumen. Esto te permite ajustar el tamaño de TP1 para un scalping rápido y el de TP2/TP3 para las operaciones de mayor duración.
-
Activar TP1 / TP2 / TP3: activa o desactiva cada nivel de forma individual. Puedes utilizar cualquier combinación. Una configuración de «solo TP1» te ofrece un EA de una sola posición con una salida de RR fija.
-
Posiciones para TP1 / TP2 / TP3: número de órdenes que se abrirán por nivel. Resulta útil si tu bróker limita el volumen por orden o si deseas una separación visual entre las distintas órdenes.
-
Marco temporal de análisis: el marco temporal en el que se ejecuta la lógica de cruce y validación. El valor por defecto es el marco temporal del gráfico.
Filtrado de operaciones, Take Profit, Stop Loss y trailing — Imagen A2 (continuación)
-
Filtro de señales de trading: solo tempranas, solo completas o ambas. Algunos traders prefieren las entradas tempranas agresivas; otros solo quieren las totalmente confirmadas. El EA respeta la opción que elijas.
-
Dirección de la señal: solo larga, solo corta o ambas.
-
Relación riesgo-recompensa de TP1 — de 1:1 a 1:7. El SL utilizado para este cálculo se basa en pips o en señales, tal y como se describe a continuación.
-
Habilitar toma de beneficios con relación riesgo-recompensa fija para TP2 / TP3 — opcional. Cuando está desactivada, TP2 y TP3 no tienen una toma de beneficios fija y se basan exclusivamente en la media móvil de seguimiento. Cuando está activada, se obtienen beneficios según la relación especificada si el precio la alcanza antes de que lo haga la media móvil de seguimiento.
-
Relación riesgo-recompensa de TP2 / TP3: de 1:1 a 1:7, independiente por nivel.
-
Usar stop loss basado en pips / Stop loss en pips: el stop loss (SL) inicial se coloca a una distancia fija de la entrada, en pips. Si se desactiva, el SL se coloca 10 puntos por encima del mínimo (compra) o del máximo (venta) de la vela de señal.
-
Marco temporal de la media móvil de seguimiento: el marco temporal para las medias móviles de seguimiento de TP2 y TP3. Puede diferir del marco temporal de análisis.
-
Período / Desplazamiento / Método de la media móvil móvil (MA)de TP2 al precio aplicado: la media móvil que utiliza TP2 como stop móvil. El menú desplegable «Método al precio aplicado» ofrece todas las opciones: Simple, exponencial, suavizada o ponderada linealmente, cada una aplicada al precio de cierre, apertura, máximo, mínimo, precio mediano (HL/2), precio típico (HLC/3) o cierre ponderado (HLCC/4). 28 combinaciones en un único menú desplegable.
-
Media móvil de seguimiento de TP3: mismos controles, independientes de TP2. Normalmente se utiliza una media móvil más lenta en TP3 para que siga la tendencia general.
-
Frecuencia de actualización del SL móvil — Una vez por barra (por defecto, menor consumo de CPU) o cada tick (en tiempo real, mayor consumo de CPU). El valor de la media móvil solo se actualiza por barra en el modo por defecto; cambia a «Cada tick» para obtener la respuesta de seguimiento más precisa posible.
Gestión de riesgos — Imagen A2 (continuación)
-
Habilitar suspensión de operaciones basada en pérdidas: una vez que la cuenta haya perdido el porcentaje configurado del saldo inicial, el EA deja de abrir nuevas operaciones. Las posiciones existentes siguen gestionándose. La suspensión no se desactiva hasta que se vuelve a cargar el EA.
-
Porcentaje máximo de pérdida — De 0 a 100.
-
Activar límite de drawdown diario: una vez que la cuenta haya perdido el porcentaje configurado del saldo al inicio del día, el EA bloquea nuevas operaciones durante el resto del día natural. El bloqueo se desactiva automáticamente en la primera barra del día siguiente.
-
Activar recuperación de la cuenta / Umbral de recuperación: por encima de este nivel de drawdown, el EA comienza a reducir los lotes de forma lineal hasta alcanzar el 10 % del lote base cuando el drawdown alcanza el 100 %. Se trata de un mecanismo defensivo, no de una martingala. Nunca aumenta los lotes tras sufrir pérdidas.
-
Restablecer la línea de base de recuperación al saldo actual: un ajuste de un solo uso. Configúralo en «true», recarga el EA y, a continuación, vuelve a configurarlo en «false». La línea de base de recuperación se restablece al saldo actual. La línea de base se almacena por cuenta y por símbolo, por lo que las cuentas y símbolos múltiples en el mismo terminal nunca interfieren entre sí.
Configuración del cruce de medias móviles «Early» y «Full» — Imagen A3
El motor de cruce es idéntico al del indicador. Cada opción —«Early» y «Full»— cuenta con:
-
Período de la MA rápida, Desplazamiento de la MA rápida, Método de la MA rápida al precio aplicado
-
Período de la media móvil lenta, desplazamiento de la media móvil lenta, método de la media móvil lenta al precio aplicado
Puedes elegir el período, el desplazamiento (offset) y el método más el precio aplicado en el menú desplegable de 28 opciones. Ya no hay que limitarse a lo que el desarrollador decidió programar de forma fija. Si tu estrategia opera con una media móvil ponderada más larga (LWMA) de 7 períodos sobre el precio típico que cruza una media móvil suavizada (Smoothed MA) de 21 períodos sobre el precio mediano, configuras exactamente eso, tanto en el lado «Early» como en el «Full».
Modo de sincronización de la señal: «Intrabar», «Al cierre» o «Una vela después del cierre (confirmada)». «Intrabar» es el más rápido, pero se repinta. «Al cierre» es el valor por defecto. «Confirmada» requiere que el cruce se haya producido en la vela cerrada anterior y que se mantenga en la vela cerrada actual.
Espacios de validación de medias móviles — Imagen A3 (continuación)
La pila de validación es lo que distingue un cruce de un cruce confirmado. En «Temprano» y, de nuevo, en «Completo», dispones de 11 ranuras. Cada ranura tiene cuatro entradas:
-
Usar ranura: activada o desactivada.
-
Posición (0–11): dónde se sitúa esta media móvil en la pila. El orden de clasificación es descendente según el número de posición, por lo que la ranura con la posición 11 es la parte superior de la pila.
-
Período / Desplazamiento / Método @ Precio aplicado — la configuración propia de la media móvil.
Una señal de compra requiere que la pila activada esté ordenada estrictamenteen ordendescendente de valores: cada media móvil debe tener un valor estrictamente mayor que la media móvil situada debajo de ella. Una señal de venta requiere lo mismo, pero a la inversa. Si el orden no coincide, la señal se rechaza antes de que se intente realizar ninguna operación.
Por ejemplo: posición 3 = EMA 14, posición 2 = EMA 5, posición 1 = EMA 25 significa que una señal de compra solo se activa cuando se cumple que EMA14 > EMA5 > EMA25 en el momento del cruce. Cualquier otra combinación de valores hace que la señal se descarte.
Las ranuras desactivadas se asignan por defecto a la posición 0 y simplemente se omiten, por lo que una ranura no utilizada nunca interfiere en la cadena.
Filtro de dirección de operación con medias móviles MTF — Imagen A4
Este es el filtro de tendencia de marcos temporales superiores. Se pueden apilarhasta once medias móviles de filtro, cada una con su propio período, desplazamiento, método y precio de aplicación.
-
Habilitar el filtro de dirección de operación con EMA de MTF — activación/desactivación principal.
-
Modo de filtro de medias móviles — Incluir precio (la cadena comienza con el precio, seguido de las medias móviles) o Solo medias móviles (la cadena comienza con la primera media móvil).
-
Marco temporal del filtro: el marco temporal en el que se evalúan todas las medias móviles del filtro. Opción habitual: H1 o H4 al operar en M5.
Si el marco temporal del filtro indica una tendencia bajista y la señal es de compra, la señal se descarta de forma silenciosa. Esto es lo que te permite operar con un motor rápido en la dirección de una tendencia más lenta.
Filtro de dirección de la operación del precio de la vela anterior en MTF — Imagen A4 (continuación)
Este filtro es la aplicación práctica de la teoría de una sola vela. La velacerradamás reciente en un marco temporal superior define un rango de referencia. La señal solo se acepta si el precio actual se encuentra dentro de una zona definida a partir de esa vela.
-
Marco temporal de la vela anterior: normalmente H4, D1 o W1. Debe ser superior al marco temporal de análisis; de lo contrario, el EA se niega a cargarse.
-
Ancla de Fibonacci: de mecha a mecha (rango = máximo − mínimo) o de cuerpo a cuerpo (rango = parte superior del cuerpo − parte inferior del cuerpo).
-
Niveles de Fibonacci: 23,6 %, 38,2 %, 50 %, 61,8 %, 78,6 %, 100 %, 107 %, 117 %, 123,6 %. El nivel del 107 % es la zona de «stop-hunt»: muchos operadores colocan sus stops justo más allá del extremo opuesto de la vela, y el 107 % capta el barrido.
-
Nivel de referencia del precio: apertura, máximo, mínimo o cierre de esa vela anterior.
La zona es el rango comprendido entre el precio de Fibonacci y el precio de referencia. Para comprar es necesario que la vela anterior sea alcista; paravender, que sea bajista. Si la dirección coincide y el precio se encuentra dentro de la zona en el momento del cruce, la señal se activa. Una caída previa por debajo del nivel no invalida un cruce posterior: la comprobación no tiene memoria.
Anular TP1 con PCC/CCC: cuando está activado, la salida de TP1 ya no utiliza la relación riesgo-recompensa. Utiliza:
-
Cierre de la vela anterior / Máximo-Mínimo (modo PCC): el TP1 sale al cierre de la vela HTF anterior o en su máximo (compra) / mínimo (venta).
-
Cierre de la vela actual (modo CCC): el TP1 sale al cierre de la vela HTF actual, cinco segundos antes de que se abra la siguiente vela. El EA realiza un seguimiento del vencimiento de cada posición y la cierra automáticamente.
Filtro RSI MTF — Imagen A4 (continuación)
-
Marco temporal del RSI: el RSI se evalúa en un marco temporal completamente diferente al del gráfico.
-
Período del RSI, precio aplicado al RSI — configuración estándar del RSI.
-
Umbral de compra del RSI: las señales de compra solo se activan si el RSI se encuentra en este nivelo por debajo de él (por defecto, 30).
-
Umbral de venta del RSI: las señales de venta solo se activan si el RSI se encuentra en este nivelo por encima de él (por defecto, 70).
Filtro MACD MTF — Imagen A4 (continuación)
-
Marco temporal del MACD, EMA rápida, EMA lenta, SMA de señal, precio aplicado: configuración completa del MACD en cualquier marco temporal.
-
Nivel de cruce: por debajo de cero (inversión del impulso desde un mínimo) o por encima de cero (continuación de una tendencia establecida).
El EA requiere un cruce real del MACD en el marco temporal del filtro en el momento de la señal, además de que el cruce se produzca en el lado correcto de la línea cero.
Reglas del periodo de negociación — Imagen A5
Restringir las operaciones a sesiones u horas específicas.
-
Ejecutar operaciones solo durante períodos específicos: activación/desactivación general.
-
Detener la negociación durante los días festivos importantes: se omiten Año Nuevo, Navidad, el Día de la Independencia de EE. UU. y el Día de Acción de Gracias de EE. UU.
-
Período de negociación por categoría de activos — Criptomonedas/Binarias (con modo «solo fines de semana»), Forex (seis sesiones más tres periodos de solapamiento), acciones/índices (Nueva York, Londres, Alemania, Tokio, con opciones para la primera hora), materias primas (CME, ICE, oro de Londres, oro de Nueva York) o personalizado (horario diario con su propio desfase horario).
Todos los horarios de las sesiones se convierten internamente desde la hora del servidor del gráfico a UTC, por lo que los filtros se ajustan a los cambios de horario de verano de tu bróker sin necesidad de reconfiguración manual.
Lo que obtienes
Gestión completa de la posición desde el momento en que se activa una señal. Tres niveles de TP con tamaños y reglas de salida independientes. Trailing stops que se activan solo después de que el TP1 haya dado resultado. Determinación del tamaño de lote que tiene en cuenta la recuperación. Parada basada en pérdidas. Limitador de drawdown diario.
El mismo diseño de gráfico limpio que el indicador. Solo se dibujan flechas. Las medias móviles (MA) que configures para la validación, el filtrado o el trailing nunca saturan el gráfico.
Configurabilidad total. Cada media móvil del sistema —cruce, validación, filtro, móvil— se define por período, desplazamiento y método más precio aplicado. No hay pares de medias móviles preestablecidos a los que te veas obligado a ceñirte.
Operaciones en una o dos fases. Ejecuta «Early» y «Full» a la vez para obtener un sistema agresivo y confirmado, o elige una de las dos para una estrategia más sencilla.
Funciona junto con el indicador. Añade ambos al mismo gráfico y verás las flechas del indicador mientras el EA ejecuta sus propias señales calculadas internamente. Siempre que ambos utilicen la misma configuración, las flechas y las operaciones coincidirán.
A quién va dirigido
Si alguna vez has creado una regla de cruce que te haya gustado. Le proporcionas al EA la estrategia en la que ya confías —a través de la pila de validación y los filtros— y este aplica esa estrategia de forma mecánica en cada señal, con la misma regla de SL, la misma escalera de TP y la misma lógica de trailing, en todo momento.
