ICT Structure Scalper

Aquí tienes la descripción, lista para pegar en el editor de MQL5. Solo indica lo que el código realmente hace, sin promesas de beneficios ni garantías, que la moderación de MQL5 rechaza. He dejado dos espacios entre [corchetes] para detalles que solo tú conoces.

---

## QT Structure Scalper

**Entradas por velocidad de ticks vinculadas a la estructura de mercado ICT, con una cuadrícula CHoCH, salida por BOS y take profits fijos.**

QT Structure Scalper opera en la dirección de la estructura de mercado que detecta, abre una cesta con un tamaño de lote fijo y la gestiona con reglas fijas. No usa martingala y cada operación utiliza el mismo tamaño de lote.

### Cómo funciona

1. **Estructura de mercado.** El EA encuentra máximos y mínimos de swing en el marco temporal de estructura y sigue los eventos BOS (Break of Structure, ruptura de estructura) y CHoCH (Change of Character, cambio de carácter). A partir de ellos establece un sesgo alcista, bajista o neutral.
2. **Entrada.** Se abre una nueva cesta cuando se activa la señal de velocidad de ticks, es decir, cuando los ticks por segundo en una dirección superan el promedio reciente por un factor determinado. El filtro de sesgo decide qué dirección se permite: comprar solo con sesgo alcista, vender solo con sesgo bajista, y ambas cuando es neutral. Las señales se pueden invertir con la entrada `ReverseSignals`.
3. **Cuadrícula CHoCH.** Una cesta solo crece cuando aparece un CHoCH en su contra. Cada nuevo CHoCH añade una operación más en la misma dirección, hasta `MaxOpenTrades`. Nunca se añade una operación solo por distancia.
4. **Salida por BOS.** Cuando un BOS confirma la nueva tendencia, toda la cuadrícula perdedora se cierra de una vez.
5. **Take profit fijo.** Una operación individual usa un TP fijo en puntos. Una vez que la cesta alcanza el número de operaciones establecido, se envía al bróker un TP de cesta medido desde la entrada promedio en cada operación.
6. **Una cesta a la vez.** El EA nunca mantiene una cesta de compra y una de venta al mismo tiempo.

### Características

- Tamaño de lote fijo en cada operación (sin multiplicación de lote)
- Detección de BOS / CHoCH estilo ICT en cualquier marco temporal que elijas
- Bloqueo de dirección basado en el sesgo de mercado
- TP fijo por operación y TP fijo de cesta
- Stop loss opcional (desactivado por defecto, consulta la advertencia de riesgo)
- Protección de volatilidad que pausa nuevas cestas durante rupturas extremas
- Enfriamiento después de cada cierre de cesta
- Stop por equidad, objetivo de beneficio diario y límite de ganancia de equidad
- Filtro de spread y ventana de tiempo de trading opcional
- Panel en el gráfico con equidad, P/L, sesgo, nivel CHoCH, estado de la cesta y cierres recientes
- Temporizador de cuenta regresiva de la vela actual en vivo
- Controles del panel para ancho, tamaño, posición y modo compacto

### Advertencia de riesgo importante

- **Sin stop loss por defecto.** La configuración predeterminada no usa stop loss en operaciones individuales. La salida por BOS y el stop por equidad son la protección. Una cesta puede mantener pérdidas flotantes durante mucho tiempo.
- **El trading en cuadrícula conlleva un riesgo significativo.** Añadir operaciones mientras el precio se mueve contra la cesta puede crear una gran drawdown flotante.
- **Prueba primero en una cuenta demo** y ajusta el tamaño del lote a tu balance.
- Los resultados pasados o de backtest no garantizan resultados futuros.

### Requisitos y recomendaciones

- Las entradas basadas en puntos (TP, TP de cesta, spread, buffers) dependen del símbolo. **Ajústalas para cada instrumento**; los valores por defecto no servirán para todos los símbolos.
- Se recomienda una **cuenta de cobertura (hedging)**; el EA usa números mágicos separados para las cestas de compra y de venta.
- La lógica de velocidad de ticks depende de los datos de ticks. En el Probador de Estrategias usa **"Every tick based on real ticks"** (Cada tick basado en ticks reales), porque otros modos de modelado cambian las señales.
- Usa una conexión de baja latencia o un VPS, y comprueba que el spread y el nivel de stop de tu bróker se ajustan a tu configuración.
- Símbolo / marco temporal recomendado: [añádelo según tus propias pruebas]
- Depósito mínimo / lote sugerido: [añádelo según tus propias pruebas]

### Parámetros de entrada

**Configuración de scalping**
- `LotSize` – Lote fijo usado en cada operación
- `TakeProfit` – TP por operación en puntos mientras la cesta es menor que el umbral de TP de cesta (0 = ninguno)
- `StopLossPoints` – SL fijo en puntos (0 = sin stop loss)

**TP fijo de cesta**
- `BasketTPPoints` – TP de cesta en puntos desde la entrada promedio (0 = desactivado)
- `BasketTPMinTrades` – El TP de cesta reemplaza al TP por operación una vez que la cesta tiene al menos este número de operaciones

**Señal de velocidad de ticks**
- `TickSpeedPeriod` – Segundos promediados para la línea base (1–100)
- `TickSpeedThreshold` – Ticks por segundo mínimos para considerar una señal
- `TickSpeedFactor` – Cuántas veces el promedio reciente debe alcanzar la velocidad actual

**Control de dirección**
- `ReverseSignals` – Invierte la dirección de la velocidad de ticks. El bloqueo de sesgo sigue aplicándose a la dirección enviada

**Cuadrícula CHoCH**
- `MaxOpenTrades` – Máximo de operaciones por cesta (entrada inicial más añadidos por CHoCH)

**Protección de volatilidad**
- `AtrTimeframe` – Marco temporal usado para las lecturas de ATR
- `AtrPeriodFast` / `AtrPeriodSlow` – Longitudes de ATR rápida y lenta
- `ExtremeBreakoutRatio` – Ratio de ATR rápida/lenta en el que se pausan las nuevas cestas
- `PauseEntriesOnExtremeBreakout` – Activa o desactiva la pausa

**Detección de swings ICT**
- `StructureTimeframe` – Marco temporal para swings y BOS/CHoCH (gráfico actual por defecto)
- `StructureLookbackBars` – Barras escaneadas para swings
- `SwingStrength` – Barras requeridas a cada lado de una vela para contar como swing

**Estructura de mercado ICT**
- `UseICTStructure` – Interruptor principal. Desactivado significa sin bloqueo de sesgo, sin añadidos por CHoCH y sin salida por BOS
- `CHoCHConfirmMode` – CHoCH confirmado en el cierre de la vela (por defecto) o en el tick. BOS siempre se confirma en el cierre de la vela
- `CHoCHBufferATRMult` – Distancia más allá del nivel protegido que el precio debe recorrer (× ATR)
- `CHoCHMinBufferPoints` – Buffer mínimo en puntos

**Enfriamiento**
- `CooldownSeconds` – Pausa antes de cualquier nueva operación después de que se cierre una cesta

**Protección**
- `ProfitPercent` – Detiene nuevas operaciones cuando la equidad está este % por encima del balance (0 = desactivado)
- `DailyProfitTarget` – Detiene nuevas operaciones una vez que el beneficio cerrado de hoy alcanza esta cantidad (0 = desactivado)
- `EquityStopPercent` – Cierra todo si la equidad cae este % por debajo del balance (0 = desactivado)

**Filtros**
- `UseTimeFilter`, `TradeStartTime`, `TradeEndTime` – Ventana de trading opcional
- `MaxSpread` – No se abren nuevas operaciones si el spread (puntos) es más amplio
- `MaxSlippage` – Deslizamiento máximo en puntos

**Visuales**
- `ShowDashboard`, `DashboardCompact`, `DashX`, `DashY`, `DashWidth`, `DashZoomPercent`, `DashAutoFit`, `ShowControls`, `DashResetOnLoad`, `MinDashboardScale` – Visualización y diseño del panel
- `ShowCandleTimer` – Cuenta regresiva hasta el cierre de la vela actual
- `ShowBasketLines` – Dibuja las líneas de entrada promedio y TP de la cesta
- `ShowStructureEvents` – Dibuja las líneas BOS / CHoCH y el nivel CHoCH

---

## Cosas que debes comprobar antes de publicar

- **Rellena los dos corchetes.** Solo tú sabes lo que has probado. No escribas un símbolo o depósito que no hayas ejecutado.
- **Cuenta de cobertura (hedging).** Escribí que se recomienda porque el código separa las cestas por número mágico, pero no lo he probado en cuentas netting. Verifícalo o suaviza esa línea.
- **Sin resultados en el texto.** Los moderadores de MQL5 rechazan afirmaciones como "alta tasa de aciertos" o "rentable", y las capturas de pantalla deben coincidir con lo que hace el EA.
- **Sin datos de contacto ni enlaces externos.** Las preguntas de soporte deben ir a través de la sección de comentarios del producto.

También puedo escribir una versión más corta para la parte superior de la página, o una sección de "Configuración recomendada" una vez que hayas elegido un símbolo.
Filtro:
No hay comentarios
Respuesta al comentario