Mid Touch Alpha EA
- Asesores Expertos
- Ufuk Kuscu
- Versión: 1.1
- Activaciones: 8
MidTouch Alpha - EA de Oferta y Demanda (MT5)
MidTouch Alpha incorpora un motor de zonas S/D (sin indicadores externos), dibuja zonas en el gráfico y las negocia con una lógica de dos etapas (TOUCH & MID). Incluye un pestillo de beneficios, TP por % del saldo, punto de equilibrio, puerta de margen, filtro de diferencial y límites de operación activa por zona.
Características principales
-
Motor de oferta/demanda integrado: Las zonas se detectan automáticamente mediante fractales rápidos/lentos + ATR fuzz; no se necesitanindicadores externos.
-
Lógica de doble entrada:
-
TOUCH → primer toque de la zona.
-
MID → cruce de la línea media de la zona para una entrada de confirmación secundaria.
-
-
Profit Latch: Detiene la apertura de nuevas operaciones una vez que se alcanza un objetivo de crecimiento de capital/balance.
-
TP por Profit %: Objetivo opcional de TP como porcentaje del saldo (anula el TP basado en puntos).
-
Punto de equilibrio: Mueve automáticamente el SL más allá de la entrada después de X puntos de beneficio.
-
Por zona: Limita las operaciones simultáneas del EA por zona (por defecto: 1).
-
Filtros de seguridad: Diferencial máximo (pts), puerta de nivel de margen mínimo, bloqueo del lado opuesto en el mismo tick.
-
Gestión del dinero: Priority sizing → Risk% (si SL), sino Balance-based (lotes por 1K), sino Fixed lot.
-
Gráficos: Rectángulos de zona con etiquetas de fortaleza (Débil / No probado / Turncoat / Verificado / Probado) y código de colores.
-
TPautorregenerable: fija el TP retroactivamente si falta (respetando los niveles de parada/congelación del broker).
-
Diagnóstico detallado (opcional): Trazas de ATR/zonas/disparador/tamaño en Journal.
Cómo opera
- Cuando se forma una nueva barra, el motor recopila posibles regiones S/D con fractales rápidos/lentos y ATR fuzz.
- De acuerdo con las opciones (fusionar/extender) fusiona/extende las regiones y calcula la potencia:
- Comprobado 3+ reprueba con éxito.
- Verificado: ≥1 retest
- Turncoat Detección de inversión de roles
- No probado No débil pero sin recuento de pruebas
- Débil Sólo signo fractal rápido, confianza baja
- Los filtros "Mostrar/Permitir" se utilizan para determinar la fuerza de las zonas a dibujar/procesar.
- La entrada se activa cuando el precio toca una zona por primera vez (TOUCH) y/o cruza la línea media (MID).
- Al entrar, el SL se saca de la zona mediante SLExtraPoints; el TP se establece como objetivo basado en puntos o % de beneficio.
- Las tareas de mantenimiento Break-even y FixMissingTPs mantienen las posiciones en cada tick.
- Las nuevas entradas se bloquean cuando el cierre de beneficios alcanza el objetivo (las operaciones abiertas siguen gestionándose).
- Nota / Nota: Si el TP por % de beneficio está activado, anula los TP basados en puntos.
Entradas (Referencia de parámetros)
Entrada y Riesgo
-
InpLots (por defecto 0.10) - Lote fijo (fallback si otros están desactivados)
-
InpEnableTouchEntry (true) - Habilitar entradas TOUCH (primer toque)
-
InpEnableMidEntry (true) - Habilitar entradas MID (cruce de línea media)
-
InpUseSL (true) - Colocar SL
-
InpSLExtraPoints (400) - Desplazamiento extra de SL más allá de la zona
-
InpUseTP_Touch (true) - Usar TP para TOCAR
-
InpTPPoints_Touch (300) - Distancia TP para TOCAR (puntos)
-
InpUseTP_Mid (true) - Usar TP para MID
-
InpTPPoints_Mid (300) - Distancia TP MID (puntos)
-
InpUseTP_ByProfit (false) - TP como % de Balance (anula los TP de punto)
-
InpTP_ProfitPct (0.50) - Porcentaje del saldo (por ejemplo, 0.50 = %0.5)
Selección de Zona y Seguridad
-
InpAllowVerified (true) - Permitir zonas verificadas
-
InpAllowProven (true) - Permitir zonas Comprobadas
-
InpBlockOppositeSameTick (true) - Bloquear la entrada del lado opuesto dentro del mismo tick
-
InpMagic (20250822) - Número mágico
-
InpMaxSpreadPoints (0) - Máximo spread; 0=desactivado
-
InpMaxActiveTradesPerZone (1) - Número máximo de operaciones simultáneas del EA por zona
-
InpMinMarginLevelPct (1000) - Detener nuevas entradas si el margen% por debajo de
-
InpDebug (true) - Registros de depuración
-
InpDebugVerbose (false) - Diagnósticos adicionales
Gestión del dinero
-
InpUseBalanceLot (true) - Lotes basados en el saldo
-
InpLotsPerK (0.02) - Lotes por 1K de saldo
-
InpBalanceK (1000.0) - Referencia de 1K
-
InpUseRiskPercent (false) - Porcentaje de riesgo (necesita SL)
-
InpRiskPercent (1.0) - Riesgo por operación (%)
Prioridad: Riesgo% → Basado en balance → Lote fijo.
Profit Latch (Stop después del objetivo)
-
InpStopAfterProfit (true) - Bloquea nuevas entradas después del objetivo .
-
InpProfitTargetPct (10.0) - Objetivo % vs línea base
-
InpProfitDaily (false) - Reinicio diario
-
InpUseBalanceForTarget (true) - Línea base = Balance (si no Equidad)
Punto de equilibrio
-
InpUseBE (true) - Activar BE
-
InpBE_TriggerPts (200) - Distancia del brazo (pts)
-
InpBE_OffsetPts (75) - Mover SL más allá de la entrada
Motor de Zona (Integrado)
-
ZE_BackLimit (1000) - Barras para escanear hacia atrás
-
ZE_ShowWeak (false) - Incluir Débil
-
ZE_ShowUntested (false) - Incluir no probado
-
ZE_ShowTurncoat (false) - Incluir Turncoat
-
ZE_FuzzFactor (0,75) - Tolerancia de bordes basada en ATR
-
ZE_FractalFastFactor (3.0) - Ventana fractal rápida
-
ZE_FractalSlowFactor (6.0) - Ventana fractal lenta
-
ZE_Merge (true) - Fusiona zonas solapadas
-
ZE_Extend (true) - Extender bordes por ATR
-
ZE_DrawLabels (true) - Dibuja etiquetas
-
ZE_LabelShift/Color/Size/Font - Estilo de las etiquetas
-
Zone Colors - Juegos de colores de soporte/resistencia por fuerza
Inicio rápido
-
Pruebe el EA en un periodo con una estructura de tendencia clara, como H1 o M30/H4.
-
Para los primeros intentos ZE_ShowWeak=false, ZE_ShowUntested=false, ZE_ShowTurncoat=false ( empezar sólo con Verified/Proven).
-
InpMaxActiveTradesPerZone=1 ve InpBlockOppositeSameTick=true y sigue con protección.
-
InpUseTP_ByProfit=false ( puntos TP); luego hacer true y probar el rango 0.30-0.80.
-
Estrategia Tester'da:
-
Modelo: Cada tick (o 1 minuto OHLC para velocidad)
-
Utilice spread variable si su broker amplía el spread a menudo.
-
Habilite journal y opcionalmente InpDebugVerbose=true para rastrear triggers.
-
Recomendación: Realice las primeras pruebas en vivo en la cuenta demo. La optimización de parámetros difiere para cada símbolo y TF.
Ejemplos de gestión monetaria
-
Basado en el saldo (por defecto): Saldo 10.000 → 0 ,02 lotes por 1K ⇒ 0,20 lote.
-
Riesgo% (con SL): Si distancia(entrada, SL) = 250 pts; riesgo de la cuenta = 1% del saldo; EA computa volumen a riesgo ≈1% si el valor del tick es proporcionado por el broker correctamente.
FAQEl valor/tamaño del tick del broker debe ser exacto; los símbolos exóticos pueden requerir comprobaciones manuales.
P: ¿Repintados?
R: Las zonas se vuelven a calcular en barras nuevas utilizando reglas fractales/ATR fijas; el modelado histórico no se repinta dentro de la barra. Sin embargo, la fusión/extensión puede ajustar los bordes a medida que llegan nuevos datos - esto es por diseño.
P: ¿Qué marcos temporales/pares?
R: Funciona en todos; la mejor estructura se ve a menudo en H1-H4. En TFs bajos, considere un SL/TP más ajustado y habilite %TP.
P: ¿MT5 netting vs hedging?
R: El EA opera con CTrade/PositionInfo y modifica por ticket y luego por símbolo, por lo que soporta hedging. La zona de cobertura se basa en el número mágico y el rango de zona.
P: ¿Puedo añadir mis propios indicadores?
R: El motor es autosuficiente; aún puede combinarlo con paneles/filtros, pero evite EAs conflictivos en el mismo símbolo+mágico.
P: ¿Qué significan fortalezas?
R: Heurística basada en repruebas/vueltas: Probado (3+ retests), Verificado (≥1), Turncoat (vuelco de rol), No probado (sin retests pero no débil), Débil (baja confianza).
