MiniBull Price Action EA
- Asesores Expertos
-
Yusuf Levent Aksun
Platform Engineer y profesional certificado en AWS con más de 20 años de experiencia
en desarrollo de software, arquitectura cloud y transformación DevOps.
Actualmente liderando iniciativas de ingeniería de plataformas en World Wide Technology - Versión: 1.26
- Activaciones: 5
# MiniBull Price Action EA v1.26
**Un sistema de seguimiento de tendencias lento y basado en reglas para MetaTrader 5. Solo compra cuando toda la estructura del mercado es alcista, mantiene la posición durante semanas y se retira cuando la estructura cambia.**
El EA MiniBull Price Action opera en la **clase de mercado** del indicador MiniBull Price Action (v49.19). La clase combina el KAMA mensual, semanal y diario con una media móvil adaptativa larga y otra corta en una sola cifra que va de −3 (fuertemente bajista) a +3 (fuertemente alcista). El EA entra cuando la clase muestra una clara tendencia alcista, el carácter semanal coincide y la tendencia diaria aún no ha avanzado demasiado. Sale cuando la clase cambia de tendencia o se rompe el carácter semanal.
No es un scalper, ni un sistema de rejilla, ni una martingala. Abre **una posición por símbolo, siempre con el lote mínimo del bróker**, con un stop-loss y un take-profit fijos en cada orden. **Cada entrada y cada salida se explica con claridad en el registro de expertos**, para que siempre sepas por qué ha operado el EA.
---
## Cómo funciona
### 1. Clase de mercado (cada 15 minutos)
En cada barra M15 cerrada, el indicador clasifica el mercado según cinco perspectivas del precio:
| Perspectiva | Pregunta |
|---|---|
| KAMA mensual (último mes cerrado) | ¿Está el precio por encima de él? |
| KAMA semanal (última semana de cierre) | ¿Está el precio por encima de él? |
| KAMA diario (último día de cierre) | ¿Está el precio por encima de él? |
| AMA 200 en M15 | ¿Está el precio por encima? |
| AMA 9 en M15 | ¿Está el precio por encima? |
El KAMA mensual y el semanal son los que tienen mayor peso: el mercado no puede estar en tendencia alcista mientras el precio se mantenga por debajo de ambos.
### 2. Entrada (todas las condiciones en barras cerradas)
- **Clase ≥ +2** (alcista o muy alcista).
- **Carácter semanal no bajista.** El carácter del KAMA semanal se sigue a partir de los cierres diarios: una ruptura brusca (≥ 0,5 × el ATR diario más allá del KAMA semanal) que se comprueba o se mantiene durante 3 días cambia el carácter. Una ruptura brusca a la baja pendiente también bloquea las compras.
- **Filtro de fuerza de la tendencia (desde la v1.23).** No se realiza ninguna nueva entrada cuando el ratio de eficiencia diario de los últimos 20 días cerrados (|movimiento neto| ÷ suma de los movimientos diarios) es de 0,30 o superior. Cuando el mercado ya se ha movido en línea recta, la entrada en la clase llega tarde y esas operaciones perdieron dinero de media en las pruebas.
- No debe haber ninguna posición ya abierta para este símbolo y este número mágico.
### 3. Salida
- **Stop-loss:** 2 × ATR diario (14), colocado junto con la orden.
- **Take-profit:** 8 × ATR diario (14), colocado junto con la orden.
- **Salida por tendencia:** la posición se cierra cuando la clase cambia de sentido (≤ −1) o el carácter semanal se vuelve en su contra. Una clase neutra **no** cierra la operación (histéresis), por lo que se mantienen los retrocesos normales.
### 4. Explicación de cada decisión
Los comentarios de las órdenes no contienen abreviaturas; por ejemplo, «MiniBull COMPRA clase +2 (alcista)» y «MiniBull salida: la clase ha cambiado». En cada entrada, el registro de expertos indica el motivo; por ejemplo:
> EA MiniBull: motivo — COMPRA NAS100 en la revisión de 15 minutos: clase de mercado alcista (+2) — el precio se encuentra por encima de la tendencia mensual y semanal y por encima de 2 de las 3 tendencias a corto plazo (diaria, AMA 200, AMA 9). Carácter semanal: alcista. Fortaleza de la tendencia diaria (ER, 20 días): 0,20 (límite 0,30; la tendencia aún no ha avanzado demasiado). Stop en 913,55 por debajo (2,0 veces el ATR diario de 456,78), objetivo en 3660,46 por encima (8,0 veces el ATR diario).
En cada salida de la tendencia, indica la nueva clase y el carácter semanal. El registro se escribe en inglés o turco (idioma de entrada).
### 5. Dirección
- **Modo de venta «Auto» (predeterminado):** vende únicamente en pares de divisas. En índices y oro, el EA opera **solo en largo**, ya que en todas las pruebas las ventas generaron pérdidas en estos mercados.
---
## Símbolos y gráfico recomendados
| Símbolo | Gráfico | Estado |
|---|---|---|
| S&P 500 (SPX500 / US500) | M1 | Probado – recomendado |
| Oro (XAUUSD) | M1 | Probado – recomendado |
| Nasdaq 100 (NAS100 / US100) | M1 | Probado – resultado positivo, pero el más débil de los tres |
| Dow 30 (US30) | – | **No recomendado** (perdió dinero en todas las pruebas) |
| EURUSD, DAX, CAC 40, petróleo, criptomonedas | – | No recomendado (resultados planos o con pérdidas en las pruebas) |
Aplica el EA a un **gráfico M1** de cada símbolo. El marco temporal del gráfico solo se utiliza para analizar las barras cerradas; la lógica en sí misma se ejecuta con datos de M15, D1, W1 y MN.
---
## Resultados del Strategy Tester
Las versiones 1.24 – 1.26 operan exactamente igual que la 1.23 (solo han cambiado los textos y la presentación; comprobado en el Probador de estrategias), por lo que estos resultados se aplican a todas ellas. Todas las pruebas: Probador de estrategias de MetaTrader 5, «1 minuto OHLC», depósito de 50 000 USD, **lote mínimo del bróker (0,01)**, spread y swap incluidos. Las cifras son las que ha generado el probador; no se ha extrapolado nada.
### 10/2020 – 10/2026 (datos de Dukascopy M1 importados como símbolos personalizados)
| Símbolo | Operaciones | Beneficio neto | Factor de beneficio | Caída máxima | Tasa de acierto |
|---|---|---|---|---|---|
| S&P 500 | 40 | +2.204 USD | 2,69 | 444 USD | 35 % |
| Oro | 58 | +1 886 USD | 2,81 | 268 USD | 22 % |
| Nasdaq 100 | 77 | +877 USD | 1,31 | 625 USD | 12 % |
### Efecto del filtro de fuerza de tendencia v1.23 (mismos datos, mismo periodo)
| Símbolo | v1.22 | v1.23 |
|---|---|---|
| S&P 500 | +1.610 USD, PF 2,12 | +2.204 USD, PF 2,69 |
| Nasdaq 100 | +641 USD, PF 1,24 | +877 USD, PF 1,31 |
| Oro | +1.594 USD, PF 1,89 | +1.886 USD, PF 2,81 |
Los umbrales del filtro 0,25 – 0,40 mejoraron todos el resultado en una réplica independiente en Python, por lo que el efecto no depende de un valor exacto.
### Historial extenso 2004 / 2012 – 2020.10 (nunca se ha utilizado para elegir ningún parámetro)
| Símbolo | Resultado del precio (sin swap) | Swap cobrado por el probador |
|---|---|---|
| S&P 500 | +832 USD, PF 1,57 | −1.732 USD |
| Nasdaq 100 | +746 USD, PF 1,76 | −2.130 USD |
| Oro (desde 2004) | +760 USD, PF 1,51 | −2.163 USD |
La estrategia también generó beneficios gracias a las fluctuaciones de precios en esos años. **Atención:** el simulador de MT5 aplica el tipo de swap *actual* del bróker (fijado en puntos) a todo el historial, cuando los tipos de interés estaban cerca de cero y los precios eran mucho más bajos, por lo que el resultado neto anterior a 2020 muestra una pérdida. De cara al futuro, el swap de 2020-2026 es realista y supone un coste real: se llevó entre el 30 % y el 60 % de los beneficios por variación de precios en ese periodo. Las cuentas sin swap son las que más se benefician.
### Datos propios de tu bróker (2020-2026, versión 1.22)
S&P 500: 45 operaciones, +1 355 USD, PF 1,77 · Nasdaq 100: 67 operaciones, +735 USD, PF 1,28 · Dow 30: −807 USD (no recomendado).
---
## Qué se puede esperar
- **Pocas operaciones.** Entre 5 y 10 operaciones al año por valor en años de tendencia tranquila. En años volátiles, la clase puede oscilar de un lado a otro y un valor puede registrar entre 20 y 30 operaciones, la mayoría de ellas pequeñas pérdidas cerradas al salir de la tendencia en cuestión de horas. Algunos meses no hay nuevas operaciones.
- **Baja tasa de aciertos, grandes ganancias.** Entre el 12 % y el 35 % de las operaciones son ganadoras; la ganancia media es entre 5 y 10 veces superior a la pérdida media. La mayor parte de los beneficios proviene de unas pocas tendencias importantes; las cinco mejores operaciones generaron alrededor del 70 % del beneficio neto.
- **Las rachas de pérdidas son normales.** Se produjeron rachas de entre 13 y 24 operaciones con pérdidas en los índices y de hasta 34 en el oro (2004-2020). En un análisis bootstrap de los resultados, aproximadamente uno de cada cuatro periodos de 12 meses terminó con pérdidas.
- **Evalúalo a lo largo de años, no de semanas.** Con unas 30 operaciones al año, una comparación justa con la prueba requiere entre 1 y 2 años de operaciones reales.
- **Los tres activos no son independientes.** El S&P 500 y el Nasdaq 100 suelen ganar y perder al unísono. La combinación del S&P 500 y el oro ofreció el mejor equilibrio entre beneficios y caída en las pruebas.
- **El take-profit está fijado a propósito a un nivel elevado.** 8 veces el ATR diario es un límite máximo para tendencias fuertes; la mayoría de las operaciones terminan al salir de la tendencia. Se probaron objetivos de entre 3 y 12 veces el ATR; entre 8 y 10 fue el rango más estable en ambos periodos.
### Probadas y NO incorporadas
Ideas que parecían buenas pero que empeoraron los resultados con los datos de 2012-2026 (spread y swap incluidos), por lo que el EA no las utiliza:
- cierre con una pequeña ganancia (+3 … +50 USD con un lote mínimo);
- cierre todas las tardes o antes del fin de semana (protección contra gaps); - la ganancia de este seguidor de tendencias proviene en parte de los movimientos nocturnos;
- esperar varias horas tras una salida antes de una nueva entrada;
- operar únicamente en la sesión de Nueva York o en la europea;
- añadir una segunda posición con un pequeño beneficio y cerrarla rápidamente.
### Si cierras una operación manualmente
El EA no recuerda las posiciones, solo comprueba si hay alguna abierta. Si cierras su operación manualmente mientras la clase de mercado sigue siendo +2 o superior, volverá a comprar en la siguiente comprobación de 15 minutos. Para evitarlo, desmarca **Permitir trading algorítmico** en la configuración del EA (pestaña «General») o elimínalo del gráfico **antes** de cerrar la operación. El stop-loss y el take-profit permanecen en el servidor del bróker en cualquier caso.
Los resultados pasados no garantizan resultados futuros. Prueba primero en una cuenta demo.
---
## Requisitos
- MetaTrader 5, cuenta de cobertura o de compensación (de cobertura si ejecutas otros EA en el mismo símbolo).
- **No hay que instalar nada más.** El indicador MiniBull Price Action (v49.20), que calcula la clase de mercado, está integrado en el EA; se ejecuta dentro del EA, no traza nada y no interfiere con los indicadores que tú mismo añadas al gráfico. (El indicador también está disponible como producto independiente si deseas verlo en tus gráficos).
- Historial suficiente: abre W1 y MN1 una vez en un nuevo símbolo para que la terminal lo descargue.
- El trading algorítmico debe estar habilitado en la terminal y en la configuración del EA.
---
## Parámetros
| Grupo | Parámetro | Valor por defecto | Significado |
|---|---|---|---|
| Idioma | Idioma | Inglés | Mensajes en inglés o turco |
| Indicador | Nombre del indicador | (vacío) | Vacío = el indicador integrado de la versión 49.20 |
| Operaciones | Número mágico | 26101213 | Identifica las posiciones de este EA |
| | Modo de entrada | Clase | Entrada por clase (probada); «Trigger» y «Zone» son modos de comparación |
| | Permitir operaciones de compra | verdadero | |
| | Operaciones de venta | Auto | Auto = solo pares de divisas |
| | Comprobación de símbolo | Advertencia | Anota en el diario si el tipo de símbolo ha superado las pruebas |
| | Una posición a la vez | verdadero | |
| | Filtro de caracteres W1 | verdadero | No se realizan compras tras una ruptura bajista clara del KAMA semanal |
| | **ER máximo de tendencia (v1.23)** | **0,30** | No se realizan nuevas entradas cuando el ratio de eficiencia D1 es ≥ a este valor; 0 = desactivado |
| | Horas máximas de tenencia | 0 | 0 = desactivado |
| Riesgo | Modo de salida | Tendencia | TP lejano + salida de tendencia |
| | Salida de tendencia activada | Clase opuesta | La clase neutral mantiene la operación |
| | Intervalo temporal de la clase | M15 | Clase M15, comprobada cada 15 minutos |
| | Clase mínima de entrada | 2 | 1: Cautelosa, 2: Alcista, 3: Fuerte |
| | Modo de stop | ATR diario | |
| | Período ATR | 14 | ATR diario |
| | Multiplicador ATR del SL | 2,0 | |
| | ATR de TP de tendencia | 8,0 | |
| | Deslizamiento | 20 puntos | |
**Tamaño del lote:** siempre el lote mínimo del bróker (SYMBOL_VOLUME_MIN). No se introduce el tamaño del lote a propósito.
**Modo de ejecución:** se lee del símbolo; si el bróker lo rechaza, se prueban los demás modos.
---
## Diario
Cada entrada y salida de tendencia se explica en una frase completa (véase la sección 4). Una vez al día, el EA también genera un resumen: señales detectadas, operaciones abiertas y motivos por los que se omitieron señales (carácter W1, tendencia fuerte (ER), posición abierta, orden fallida…), además de las salidas de tendencia. Esto permite ver de un vistazo por qué el EA operó o no operó.
---
## Historial de versiones
- **1.26** – El indicador integrado (v49.20) funciona en modo EA: solo realiza cálculos y no traza nada, por lo que nunca sobrescribe los objetos de un indicador de Price Action en el mismo gráfico. La lógica de negociación no ha cambiado.
- **1.25** – El indicador de clase de mercado (v49.19) está integrado en el EA: un solo archivo, no hay que instalar nada más. La lógica de negociación no ha cambiado.
- **1.24** – Registros en lenguaje sencillo: comentarios de las órdenes sin abreviaturas, una línea explicativa del «porqué» para cada entrada y cada salida de tendencia en el registro de expertos. La lógica de negociación no ha cambiado (mismos resultados que en la versión 1.23).
- **1.23**: filtro de entrada basado en la fuerza de la tendencia (ratio de eficiencia diario ≥ 0,30 → no se realiza ninguna nueva entrada).
- **1.22** – Vuelve a los valores por defecto: SL 2 × ATR diario, TP 8 × ATR diario.
- **1.19** – Clase en M15 (comprobada cada 15 minutos).
- **1.18** – cierre de beneficios en modo de tendencia (8 × ATR diario).
- **1.12** – histéresis de salida: una clase neutra mantiene la posición.
- **1.13** – modo de venta «Auto» (solo posiciones largas en índices, oro, petróleo y criptomonedas).
