Basalt Breakout: el mercado construye el nivel. Tú atrapas la ruptura.
Basalt Breakout convierte rupturas de soporte y resistencia en operaciones con reglas de entrada y salida definidas.
El mercado pasa horas construyendo un nivel… y segundos rompiéndolo. La mayoría de los traders entra demasiado pronto o demasiado tarde. Basalt Breakout ya está esperando: sigue los máximos y mínimos clave, aguarda con paciencia y coloca una orden Buy Stop o Sell Stop justo donde empieza el movimiento.
Sin adivinar. Sin pasar horas frente al gráfico. Sin perseguir velas.
Por primera vez, disponible para ti
Este EA lo hemos operado durante 7 años y hoy, por primera vez, decidimos ponerlo a disposición de otros traders. Detrás hay 18 años de experiencia en los mercados y una lógica real, no una caja negra: revisa cada variable y cada parámetro, porque somos transparentes. Y no estarás solo: ofrecemos soporte de primer nivel. No somos nuevos en esto. Solo dale la oportunidad: ¡pruébalo!
Cada operación nace con un plan
- Tú decides la distancia de entrada, el número de órdenes pendientes y cuánto tiempo siguen activas.
- Stop loss, take profit, trailing stop, trailing take profit y punto de equilibrio integrados.
- Filtros opcionales de spread, horario y noticias (NFP, decisiones de tipos, CPI).
- Protección configurable de margen y drawdown.
- El filtro de noticias consulta el calendario económico de MQL5 en vivo; en el probador usa un archivo CSV de eventos históricos.
Listo en minutos: empieza con XAUUSD/D1. El preset incluido carga una configuración completa, así que puedes repetir las pruebas en tu propio bróker y ver los resultados por ti mismo. Lote inicial: 0,10. Revisa el tamaño calculado antes de usarlo en una cuenta de trading. Los filtros de noticias están desactivados en este preset.
Resultados del Probador de Estrategias, preset XAUUSD/D1
| Periodo | Resultado neto | Factor de beneficio |
| 2024 | +6 966,29 USD | 1,96 |
| 2025 | +21 085,88 USD | 11,04 |
| 1 ene – 5 oct 2026 | +7 650,69 USD | 2,74 |
Tres periodos, tres resultados positivos. No te quedes con nuestra palabra. Carga el preset, ejecuta el probador y juzga las cifras tú mismo.
Configuración inicial
Ejecute el EA en **XAUUSD, gráfico D1**. Los valores XAUUSD/D1 ya están incorporados como configuración predeterminada; no hace falta importar un `.set`. En este ajuste, las entradas se revisan en **H1** (`Entry_Timing`) y las posiciones se gestionan en cada tick (`UseEveryTick=true`). Compruebe el símbolo, el volumen y las condiciones de su bróker antes de operar.
El control de riesgo se configura con `Risk`, `StartLots` y, en el modo 2, `Manual_RiskPerTrade`. Los límites `InpMaxDailyDrawdownPercent` e `InpMaxEquityDrawdownPercent` son independientes y están desactivados con el valor `0`. La frecuencia de las oportunidades depende de los niveles detectados y de los filtros; este EA no tiene un selector de frecuencia automática.
### Entradas y niveles
- **AllowBuyTrades / AllowSellTrades** → habilitan órdenes Buy Stop y Sell Stop, respectivamente.
- **ST1_Timeframe** → periodo donde se buscan máximos y mínimos; `Current` usa el periodo del gráfico (D1 en el preset).
- **Entry_Timing** → periodo cuyo nuevo inicio activa el análisis de entradas; H1 por defecto.
- **ST1_HL_strength_L / ST1_HL_strength_R** → número de velas a cada lado exigidas para confirmar un máximo o mínimo local.
- **ST1_countback** → máximo de velas cerradas revisadas para buscar niveles.
- **ST1_MinDist_to_HL / ST1_MinDist_to_HL_percentage** → distancia mínima entre el precio y el nivel, expresada en unidades de precio internas o como porcentaje del nivel; se aplica la mayor de ambas.
- **ST1_UpDiff / ST1_DownDiff** → separación de la orden pendiente respecto al máximo o mínimo detectado.
- **ST1_MaxPendingOrders** → máximo de órdenes pendientes **por dirección**; el EA puede sustituir una orden por otra más cercana.
- **MaxTrades** → máximo de posiciones abiertas **por dirección**.
- **MinDist_orders** → separación mínima entre órdenes del mismo tipo; también evita reutilizar niveles muy próximos.
- **ST1_Expiration_hours** → duración de las órdenes pendientes, combinada con `Virtual_expiration`.
- **EA_MagicNumber** → identificador de las órdenes y posiciones de este EA. Use otro número si instala varias configuraciones en el mismo símbolo.
- **EA_Comment** → comentario de las órdenes. El valor predeterminado es `Basalt Breakout`; si un `.set` antiguo contiene “Ultimate” o “UBS”, el EA envía `Basalt Breakout` como comentario.
- **InpRequireUnbrokenLevel** → exige que el máximo o mínimo no haya sido roto posteriormente por el precio.
### Salidas y protección de posiciones
- **Exit_Timing** → periodo para revisar las salidas cuando `UseEveryTick=false`. Con `UseEveryTick=true`, la gestión se ejecuta en cada tick.
- **UseEveryTick** → activa la gestión de posiciones en cada tick.
- **Exit_stop / Exit_limit** → distancias de stop y objetivo. `Exit_stop` también define la referencia usada en el cálculo de lotaje por riesgo.
- **Exit_TrailSL_size / Exit_TrailSL_Start** → distancia del trailing stop y beneficio necesario para activarlo.
- **Exit_TrailSL_Stop / Exit_TrailSL_step** → límite del trailing stop respecto al precio de apertura y mejora mínima necesaria para modificarlo.
- **Exit_TrailTP_size / Exit_TrailTP_Start** → acercan el objetivo cuando la posición acumula una pérdida que alcanza el umbral configurado.
Las distancias se calculan mediante la unidad interna `Pip()` y el factor de escala del EA. En un XAUUSD de dos decimales, una unidad base equivale a `0.01` de precio **antes** de aplicar el factor de escala; compruebe los niveles reales en el Probador de Estrategias.
### Volumen, escalado y spread
- **Risk** → `0` o `1`: usa `StartLots` como volumen fijo. `2`: calcula el volumen con `Manual_RiskPerTrade`. `3`, `4`, `5`, `6` y `7`: porcentajes internos de 0,1 %, 0,2 %, 0,5 %, 1 % y 2 %, respectivamente. En los modos 2–7, `StartLots` sigue siendo el **mínimo** utilizado por el cálculo, por lo que el riesgo efectivo puede superar el porcentaje elegido.
Noticias
- **UseMQL5Calendar** → consulta el calendario económico de MQL5 **en vivo** cuando se activa al menos un filtro de noticias. En el probador, los eventos históricos se leen del CSV indicado en `InpNewsFile`.
- **MQL5_CalendarDays** → días hacia delante consultados en el calendario en vivo.
- **EnableNFP_Filter / EnableIR_Filter / EnableCPI_Filter** → activan los filtros de nóminas de EE. UU., decisiones de tipos y CPI. Los tres están desactivados en el preset entregado.
Entradas conservadas por compatibilidad
`LotsAdjustMinChangePercent`, `LotPerBalance_step`, `VirtualSL_Safety_Hardstop_dist`, `Broker_GMT_OFFSET_Summer`, `Broker_GMT_OFFSET_Winter` y `AutoGMT` permanecen visibles para cargar presets anteriores; **la versión 1.12 no las utiliza en la lógica de trading**. El ajuste de reloj de los horarios se hace con `Time_Source`.