Livermore Pivot Breakout EA
- Asesores Expertos
- Versión: 1.4
- Actualizado: 14 agosto 2026
- Activaciones: 5
EA «Livermore Pivot Breakout»
Este asesor experto opera con las rupturas de los puntos pivote en la dirección del marco temporal superior
, basándose en el método de puntos pivote de Jesse Livermore y utilizando una combinación de tres marcos temporales (tendencia en H4
, detección de puntos de pivote y rupturas en H1, y confirmación de entrada en M15).
Cómo funciona:
- Confirma la dirección de la tendencia en H4 mediante la alineación de la EMA20 y la EMA50, además de un umbral mínimo del ADX.
- Detecta los máximos y mínimos de los pivotes de oscilación en el gráfico H1 y espera a que un nuevo pivote rompa el anterior.
(máximo más alto para posiciones largas, mínimo más bajo para posiciones cortas) con un volumen superior a la media en la barra de ruptura.
- Confirma la entrada en el gráfico M15 antes de enviar una orden de mercado.
- El stop loss se coloca más allá del mínimo o máximo reciente de la oscilación, con un margen de seguridad; no se envía ninguna orden
enviada sin un stop loss asociado.
Gestión de la operación:
- Tres niveles de take-profit (1,5R / 2,5R / 4R por defecto) con cierres parciales de la posición en cada uno de ellos
nivel y el stop-loss se desplaza al punto de equilibrio tras alcanzar el primer objetivo.
- El filtro de noticias integrado suspende las nuevas entradas en torno a las publicaciones económicas de gran impacto.
- Notificaciones opcionales en Telegram para eventos de trading (requiere el token del bot del comprador y
ID de chat del comprador; desactivado por defecto).
Configuración:
- Período de retrospectiva del pivote, umbral del ADX, multiplicador de volumen, distancia de ruptura y niveles de take-profit
son parámetros ajustables; no hay restricciones fijas en cuanto a símbolos ni cuentas.
- Funciona con cualquier símbolo o cuenta; los parámetros deben ajustarse y probarse para cada instrumento antes de
su uso en condiciones reales. Ofrece mejores resultados en mercados con una tendencia direccional clara (ADX por encima del umbral).
Este producto no garantiza beneficios. Los resultados históricos de cualquier sistema de negociación no
indica resultados futuros. Pruebe el sistema en una cuenta de demostración antes de su implementación en condiciones reales y utilice posiciones
adecuados a su tolerancia al riesgo.
CÓMO UTILIZARLO E INTRODUCIR LOS PARÁMETROS
Configuración:
1. Asigna el EA a cualquier gráfico o símbolo, en cualquier marco temporal: el EA ejecuta sus propios marcos temporales internos H4/H1/M15
independientemente del marco temporal del gráfico. InpAutoEntryTF (por defecto, «true») cambia
el gráfico a M15 automáticamente al cargarse; InpAutoLoadIndicator (por defecto, «true») añade un
indicador visual correspondiente para que puedas ver los pivotes y los niveles de ruptura detectados.
2. Funciona en cuentas de compensación o de cobertura. Solo una posición por símbolo a la vez
(InpMaxPos, valor por defecto 1).
3. Revisa el grupo «Riesgo / Kelly» antes de pasar a producción: InpBaseRisk/InpMinRisk/InpMaxRisk configurados
el rango de tamaño de la posición; InpUseKelly (por defecto, «true») ajusta el riesgo dentro de ese rango a partir de
el historial de operaciones reciente de la propia estrategia con ese símbolo (se necesitan primero algunas operaciones cerradas —
hasta entonces utiliza InpBaseRisk).
4. Revisa el grupo «L0 Safety Gate». El valor por defecto de InpMaxATRMult es 3,0, y el capital de la cuenta
se fijan por defecto en un 5 % diario y un 10 % total. InpEODHour (por defecto 23) aplana las posiciones abiertas
operaciones abiertas el viernes y se lee en la hora del SERVIDOR DEL CORREDOR —el reloj de Market Watch, no el UTC—.
Se adelanta automáticamente cuando finaliza la sesión de negociación del propio símbolo para ese día
antes; por lo tanto, cuando tu bróker publique un calendario de sesiones para el símbolo, el «flatten» se ejecuta
antes del último tick de esa sesión, independientemente de la zona horaria de tu bróker. Cuando el bróker
no publique ninguna sesión para ese día de la semana, no hay nada con lo que comparar y InpEODHour
se aplica exactamente tal y como está configurado; comprueba la especificación del símbolo y configúralo desde el
fin de la sesión publicada. Establece InpEODHour en 0 para desactivarlo, o InpEODWeekendOnly en «false»
para nivelar cada día. InpMaxDailyLossPct e InpMaxSpreadPoints utilizan el valor 0 para desactivar sus respectivas
límites. El límite de caída total del 10 % se mide a partir del saldo máximo de la cuenta que la
EA haya registrado, y se conserva tras cada reinicio. Después de realizar un ingreso o una retirada, crea un
archivo vacío llamado reset_equity_high_<MagicNumber>.flag en MQL5/Files/ATS_v4/ para reajustar ese
marca máxima a tu capital actual; el EA elimina el archivo y registra el nuevo valor.
5. El filtro de tendencia/ruptura (InpADXMin, InpADXSlopeMin) funciona mejor en mercados con tendencia;
aumente el valor de InpADXMin si el EA está entrando con demasiada frecuencia en condiciones de rango en su símbolo.
6. Las ventanas de sesión (Londres/Nueva York) están en UTC y se ajustan automáticamente al horario de verano.
(InpAutoSessionDST, valor predeterminado: true): no es necesario realizar cambios manuales de horario de verano dos veces al año.
7. Opcional: para recibir notificaciones de Telegram sobre eventos de negociación, configura InpTgToken/InpTgChatID
(o déjalo en blanco y coloca un archivo telegram.ini en la carpeta Files/ATS_v4/secrets/) y añade
api.telegram.org en Herramientas > Opciones > Asesores expertos > Permitir WebRequest para la URL indicada.
Deja ambos campos en blanco para desactivarlo; en ese caso, no se realizará ninguna solicitud externa.
8. El panel en el gráfico (InpShowPanel) muestra el estado actual de detección, la posición abierta y
estado de la sesión; desactívalo o cambia su posición con InpPanelX/InpPanelY si se superpone a otros
objetos del gráfico.
Lista de comprobación de la entrada de datos:
- Empieza con H4/H1/M15. InpPivotN e InpLookback definen la estructura del pivote; InpADXMin,
InpADXSlopeMin e InpVolMult filtran las rupturas débiles. Cuanto mayores sean los valores, menos señales habrá.
- InpBODistATR es la distancia mínima de ruptura desde el pivote. InpSLLookback controla el
ventana de barras recientes que se utiliza para colocar el stop de protección.
- Mantén InpBaseRisk en el 0,50 % para la primera ejecución de demostración. Establece InpUseKelly=false para utilizar un riesgo fijo
tamaño de riesgo base fijo; el riesgo mínimo y máximo siguen siendo límites estrictos cuando Kelly está activado.
- Los parámetros de TP son múltiplos de R. TP1Pct y TP2Pct cierran partes de la posición; el resto
se gestiona hasta el TP3. Los límites de spread son puntos del bróker, y el valor 0 desactiva ese filtro.
Al igual que con cualquier estrategia automatizada, pruébala primero en una cuenta demo y utiliza el dimensionamiento de posiciones
adecuado a tu propia tolerancia al riesgo antes de operar con una cuenta real.
