ATR Pulse Engine
- Asesores Expertos
-
Lucas Johannes Martinus Vercoulen
My name is Luc, 25 years old and living in The Netherlands. - Versión: 3.30
- Actualizado: 29 septiembre 2026
- Activaciones: 5
ATR Pulse Engine entra en el mercado cuando se forma una vela que supera de forma significativa la volatilidad actual, y rodea esa entrada con la gestión de riesgos, la protección de la cuenta y los filtros necesarios para que la estrategia funcione de forma autónoma.
La entrada en sí misma se basa en una única lógica: cuando una vela completada supera el ATR actual en un múltiplo configurable, el movimiento se considera un impulso (momentum) en lugar de ruido. El resto del EA se encarga de decidir si se debe actuar ante esa señal, cuál debe ser el tamaño de la posición y qué ocurre con ella posteriormente.
Sin martingala, sin grid, sin promediar a la baja. Cada posición lleva un stop loss desde el momento en que se abre, y cada filtro, perfil de riesgo y capa de protección es opcional y lo configuras tú mismo.
¿Te interesan los resultados en tiempo real y verificados? Este EA, junto con mis otros EAs disponibles públicamente, se negocian activamente como parte de mi cartera. Echa un vistazo a mi página de señales en MQL5.
La entrada y cómo se puede refinar
La señal básica se activa en cualquier vela completada que supere el múltiplo del ATR que hayas establecido. Por sí sola, esta señal es deliberadamente amplia, por lo que hay cinco filtros opcionales disponibles para acotarla. Cada uno está desactivado por defecto y cada uno informa en el diario cuando bloquea una señal, para que puedas ver lo que te cuesta un filtro antes de decidir mantenerlo.
- Filtro de tendencia: solo acepta señales en la dirección de una media móvil en el marco temporal que elijas
- Confirmación ATR en múltiples marcos temporales: requiere que la vela del marco temporal superior también sea de gran tamaño
- Filtro de calidad de la vela: establece una relación mínima entre el cuerpo y el rango, lo que elimina los doji y las velas giratorias del conjunto de señales
- Zonas de soporte/resistencia: bloquea las entradas que se abrirían directamente en un nivel que el mercado ha respetado repetidamente
- Filtro de ventana temporal: restringe las entradas a un intervalo de horas
El marco temporal de la señal se configura dentro del EA y es independiente del gráfico en el que se ejecuta. La dirección puede limitarse únicamente a posiciones largas o únicamente a posiciones cortas.
Tamaño de la posición
Hay cuatro perfiles de tamaño de posición disponibles: una cantidad fija por operación, un porcentaje del capital, un tamaño de lote fijo o un presupuesto de riesgo diario repartido entre el número de operaciones que se esperan realizar ese día. La última de estas opciones está pensada para cuentas con un límite de pérdidas diario estricto, como las cuentas de las empresas de inversión propia.
Dos situaciones que normalmente dan lugar a un rechazo de la orden se gestionan antes de que esta se envíe. Si el tamaño calculado es inferior al mínimo de tu bróker, puedes elegir de antemano si la operación se omite o se ejecuta con el lote mínimo; la segunda opción implica que la operación conlleva más riesgo del configurado, por lo que se trata de una elección y no de un valor por defecto. Si la posición requiriera más margen libre del que tiene la cuenta, el EA informa del déficit en el diario y omite la operación en lugar de enviar una orden que el bróker solo podría rechazar.
Protección de la cuenta
Una caída máxima bloquea nuevas entradas una vez que se alcanza, y un objetivo de beneficios cierra todas las posiciones una vez que se alcanza realmente, incluyendo el spread y la comisión. Ambos pueden medirse en relación con un saldo inicial fijo o con un máximo de capital variable, y ambos pueden desactivarse. El máximo de capital variable se almacena en una variable global de la terminal, por lo que se conserva tras un reinicio.
Filtro de noticias
El filtro lee el calendario económico en tiempo real y puede bloquear nuevas entradas, cerrar posiciones abiertas o eliminar temporalmente los niveles de stop-loss y take-profit en torno a un evento, para que no se vean afectados por un repunte del spread. Se puede configurar qué divisas y qué niveles de impacto se tienen en cuenta. Su estado se guarda en disco, por lo que un reinicio o un fallo del sistema durante una ventana de noticias no deja ninguna posición desprotegida.
Gestión de operaciones
El trailing stop, el break-even y el trailing take profit son independientes entre sí y cada uno de ellos puede configurarse o desactivarse. Los tres funcionan bien en puntos, bien como porcentaje del precio de entrada.
Los dos ajustes preestablecidos integrados
El EA incluye una configuración preestablecida para el XAUUSD y otra para el BTCUSD. Al seleccionar una de ellas, se fijan la estrategia y los ajustes de los filtros en una configuración que ha sido optimizada y posteriormente verificada con datos fuera de la muestra; tu perfil de riesgo, la protección de la cuenta, los gráficos, el número mágico y el deslizamiento siguen siendo los tuyos.
Ambos utilizan el mismo motor con parámetros diferentes, y la diferencia resulta reveladora. El oro opera con un stop ajustado y un objetivo amplio, y obtiene sus beneficios principalmente del take profit y de un trailing stop que lo sigue a cierta distancia. El bitcoin necesita un stop mucho más amplio, sitúa su take profit bastante lejos y deja la salida en manos del trailing stop. Ambos operan únicamente en posición larga en el timeframe H1.
Todo sigue siendo editable. Si quieres ejecutar el EA en otro mercado, cambia la configuración y toda la capa de riesgo y protección se adaptará automáticamente.
Resultados del backtest
Las curvas de capital y los informes completos se encuentran más abajo en esta página, incluyendo el drawdown y el factor de beneficio. Condiciones de la prueba:
- Símbolos: XAUUSD y BTCUSD, cada uno con su propia configuración preestablecida integrada
- Riesgo por operación: 100 $ fijos, por lo que todas las operaciones tienen el mismo peso, desde la primera hasta la última
- Datos históricos de ticks: Dukascopy
- Período de prueba: del 1 de enero de 2016 al 1 de enero de 2026 (BTCUSD: 2018-2026, limitado por los datos disponibles)
- Saldo inicial: 10 000 $
- Modelización de ticks reales, por lo que el spread se deriva de los propios datos de ticks en lugar de un valor fijo
- Comisiones: fijadas según las tarifas estándar de los brókers dentro del entorno de prueba
Los resultados se basan en datos históricos y no garantizan el rendimiento futuro. Una estrategia de volatilidad opera en rachas y atraviesa largos periodos de inactividad; los informes muestran cómo fueron esos periodos.
Ajustes técnicos y notas
El presupuesto de riesgo diario se aplica a toda la cartera
Según ese perfil de dimensionamiento, el «número máximo de posiciones diarias» es el número total de operaciones que se espera realizar en toda la configuración ese día, no solo en este gráfico. Si ejecutas el EA en varios símbolos o junto con otros EAs, introduce el total de tu cartera completa; de lo contrario, el presupuesto diario se repartirá entre muy pocas operaciones y cada una tendrá un tamaño excesivo.
Los ajustes predefinidos solo modifican la estrategia
Al seleccionar un ajuste preestablecido, se modifican la estrategia y los parámetros de filtrado. El perfil de riesgo, la protección de la cuenta, la apariencia de los gráficos, el número mágico y el deslizamiento nunca se ven afectados.
Números mágicos
Si ejecutas el EA en varios gráficos o símbolos, asigna a cada instancia su propio número mágico. El número mágico determina qué posiciones pertenecen a cada instancia, de modo que la gestión del riesgo y la protección nunca actúan sobre las operaciones de otra instancia.
Restablecimiento de la referencia del máximo de capital
Si utilizas el máximo de capital como referencia de protección, ese valor se mantiene tras un reinicio y, por lo tanto, puede quedar obsoleto tras una retirada de fondos. Para restablecerlo: pulsa F3, busca la variable de máximo de capital de este EA y elimínala. Se reinicializará a partir de tu capital actual.
Activación del filtro de noticias (configuración obligatoria)
El filtro de noticias recupera el calendario a través de Internet, por lo que es necesario habilitar el acceso a WebRequest o, de lo contrario, permanecerá inactivo:
- Ve a Herramientas → Opciones
- Abre la pestaña Asesores expertos
- Activa «Permitir WebRequest para la URL indicada»
- Añade: https://nfs.faireconomy.media
WebRequest no funciona dentro del Probador de estrategias, por lo que el filtro de noticias se desactiva automáticamente durante las pruebas retrospectivas.
Comprobación del filtro de noticias
Hay dos formas de comprobar que funciona. Active «Mostrar el estado del filtro de noticias en el gráfico» para ver en el gráfico si hay alguna ventana de noticias activa en ese momento. O active «Imprimir eventos de noticias en el diario de expertos para su verificación» para registrar cada evento detectado con su divisa, impacto y hora, y compárelo con el propio calendario.
Las horas de los eventos se convierten automáticamente a la hora del servidor de tu bróker. El «Diferencial GMT del bróker» es 0 por defecto, lo que significa detección automática; si las horas registradas no coinciden con el calendario, ajusta el diferencial manualmente.
Los ajustes que no cuadran se rechazan, no se ignoran
Si una combinación de ajustes es incoherente —por ejemplo, un filtro activado sin un valor válido—, el EA no se inicia con ella. En la pestaña «Expertos» se indica exactamente qué ajuste hay que modificar.
Marco temporal y ejecución
El EA no depende del marco temporal del gráfico al que está vinculado; el marco temporal de la señal se configura por separado. Las entradas son órdenes de mercado, por lo que la calidad de la ejecución es importante: se recomienda utilizar un VPS y un bróker con bajos costes y ejecución rápida.
