Ethereum Donchian Price Action EA
- Asesores Expertos
-
Martin Jonathan Kleinbooi
I’m an algo trader and MQL5 developer dedicated to building robust, rules-based strategies for crypto and FX. My specialty is Ethereum (ETH) on higher timeframes—primarily D1—where noise is lower and signals carry more edge. I’m the creator of Donchian Confluence EA, a system that blends Donchian - Versión: 2.10
- Activaciones: 5
EA Donchian Confluence para Ethereum
Breakouts Donchian en múltiples marcos temporales con filtros inteligentes de acción de precios (Engulfing + Fair Value Gaps), riesgo adaptable y ejecución limpia - diseñado especialmente para ETH, diseñado para ejecutarse en el marco temporal diario (D1).
-Por qué los traders eligen este EA -
- Lógica centrada en ETH: adaptada a la naturaleza 24/7 y a la estructura de volatilidad de los mercados de Ethereum (ETHUSD, ETHUSDT, sufijos de broker soportados).
- Motor de confluencia: la ruptura clásica de Donchian sólo se dispara cuando la acción del precio lo confirma; las comprobaciones de Engulfing alcista/bajista y Fair Value Gap (FVG) aumentan la calidad y evitan trampas obvias.
- Ventaja del marco temporal diario: menos operaciones de mayor calidad, menos ruido y mayor resistencia a la manipulación intradía.
- Conocimiento de múltiples marcos temporales: filtro opcional de tendencias en marcos temporales superiores y escaneo PA en marcos temporales inferiores para mayor precisión.
- Sin Martingala. Sin cuadrícula. Sin arbitraje: ejecución directa, basada en el riesgo, con parciales y trailing.
- Amigable con el backtesting y el forward-testing: señales deterministas y parámetros claros.
- ¿Cómo funciona?
-
Detección de la ruptura: el cierre de un canal de Donchian más allá del rango anterior constituye la señal en bruto.
-
Comprobar el contexto: la tendencia de la EMA opcional del marco temporal superior debe coincidir con la dirección.
-
Confirmar con la acción del precio:
- Filtro envolvente: si se imprime una envolvente opuesta reciente, se omite la operación; opcionalmente, puede requerir una envolvente alineada (en la misma dirección) como confluencia.
- Fair Value Gaps - requiere un FVG de la misma dirección cerca del precio y/o evita tomar operaciones en un FVG opuesto cercano que a menudo rechaza el precio. -
Entrada consciente del riesgo: el tamaño de la posición se deriva del % de riesgo de la cuenta, la distancia SL basada en ATR y el valor del tick del corredor.
-
Gestión de operaciones: beneficios parciales en múltiplos R configurables, ATR + trailing de estructura y un límite de riesgo diario.
-Mejor mercado y marco temporal -
- Símbolos: ETHUSD / ETHUSDT (mapeo de cualquier broker). El EA es símbolo agnóstico pero optimizado para ETH.
- Timeframe para ejecutar: D1 (Diario) - recomendado y utilizado en pruebas internas.
- Filtros de sesión: crypto negocia 24/7; los filtros de sesión pueden permanecer desactivados a menos que su broker haga pausas los fines de semana.
-Qué hay dentro (componentes de la estrategia) -
- Donchian Breakout Core - longitud del canal configurable, barras de confirmación y fuerza mínima de ruptura.
- Contexto de tendencia: comprobación de la EMA en un marco temporal superior (por ejemplo, D1 o W1) para evitar entradas en contra de la tendencia.
- Volatilidad y Momento - filtro de régimen ATR; ADX + DI para la calidad de la tendencia; bandas RSI adaptativas en tendencias fuertes.
- Filtros de acción del precio -
◦ Envolvente: envolvente cuerpo a cuerpo con una relación de cuerpo mínima. Rechaza entradas después de engulfs opuestos frescos; opcionalmente requiere un engulf alineado.
◦ Fair Value Gaps (FVG): detección de desequilibrio de tres velas con tamaño mínimo escalado por ATR. Requiere FVG en la misma dirección cerca del precio y/o evita FVG opuestos dentro de una distancia ATR fijada por el usuario.
- Gestión de Riesgo y Dinero - % de riesgo fijo, Kelly cap opcional, techo de riesgo diario, parciales (dos etapas), ATR/structure trailing, límites de posición.
-Preajustes recomendados para ETH en D1 -
- Adjuntar el EA a: ETHUSD o ETHUSDT, timeframe D1.
- HTF_Tendencia: D1 (estricto) o W1 (muy conservador).
- MTF_Signal: H4 - escanea engulf/FVG con más velas mientras D1 crea la señal de trading.
- AvoidOppositeFVG: true (recomendado).
- RequireFVGConfluence: opcional (inicio falso; activar para máxima selectividad).
- BaseRiskPct: 1.0% (inicio); MaxDailyRisk: 3-5% por tolerancia.
- Salidas: por defecto SL 1,5×ATR y TP 2,5×ATR funcionan bien para ETH D1.
- Parciales: 30% a 1,5R, 50% a 3R; trailing se activa a partir de 2,0R.
-Entradas y parámetros (agrupados) -
Core Strategy
- DonchianPeriod - longitud del canal (por defecto 20).
- DonchianConfirm - barra extra de confirmación (por defecto 5).
- MinBreakoutStrength - fuerza de ruptura mínima normalizada (0.3).
- RequireVolumeConfirm, VolumePeriod, VolumeMultiplier - puerta de volumen opcional.
Multi-Timeframe
- HTF_Trend - timeframe para tendencia EMA (D1/W1 recomendado para operaciones ETH D1).
- MTF_Signal - timeframe para escaneo PA (H4 recomendado).
- EMA_Fast, EMA_Slow, EMA_HTF - periodos EMA para tendencia/contexto.
Filtros inteligentes
- UseVolatilityFilter, VolatilityPeriod, VolatilityThreshold - Comprobación del régimen ATR.
- UseMomentumFilter, MomentumPeriod - puerta de impulso opcional.
- UseMarketStructure, StructurePeriod - referencia de estructura basada en swing.
Filtros Técnicos
- UseAdvancedADX, ADX_Period, ADXMin, ADXTrending - calidad de tendencia y alineación DI.
- UseAdaptiveRSI, RSI_Period, RSI_Oversold, RSI_Overbought - ventana RSI adaptable.
Acción del precio (centrada en ETH)
- UseEngulfFilter - habilita la lógica de engulfing.
- EngulfLookback - barras para mirar hacia atrás en el PA TF (por defecto 2).
- EngulfMinBodyRatio - relación de tamaño del cuerpo vs vela anterior (por defecto 1.0).
- RequireAlignedEngulf - demanda la misma dirección del engulf como confluencia (opcional).
- UseFVGFilter - habilita la lógica FVG.
- FVGLookback - barras a escanear en el PA TF (por defecto 15).
- MinFVG_ATR_Mult - tamaño mínimo de FVG como múltiplo ATR (por defecto 0.20).
- RequireFVGConfluence - requiere FVG de la misma dirección cerca del precio (opcional).
- AvoidOppositeFVG - evita entradas en FVG opuestos cercanos (recomendado ON para ETH D1).
- FVGMaxDistanceATR - que tan cerca es "cerca" (por defecto 0.75 ATR).
Gestión de Riesgo
- BaseRiskPct, MaxRiskPct - riesgo de la cuenta por operación y límite.
- UseKellyCriterion, KellyFraction - ajuste opcional basado en Kelly (guard-railed).
- MaxPositionSize, MaxDailyRisk, MaxConcurrentTrades - raíles de seguridad de la cartera.
Gestión de Salidas
- UsePartialProfits; PartialExit1_R / _Pct; PartialExit2_R / _Pct - parciales en dos etapas por múltiplo R.
- UseSmartTrailing, TrailingStart_R - ATR + trailing de estructura una vez en beneficios.
- UseStructureStops, MaxStopDistance - mezcla estructura con ATR para stops de protección.
Sessions & System
- UseSessionFilter, session hours - crypto is 24/7; dejar desactivado a menos que su broker restrinja las horas.
- AvoidNewsEvents - no suele ser necesario para ETH pero está disponible.
- Número mágico, etiqueta de comentario, registro, deslizamiento, reintentos.
- Instalación y primera ejecución -
-
En MetaTrader 5, asegúrese de que su símbolo ETH (por ejemplo, ETHUSD) es visible y tictac.
-
Abra un gráfico ETHUSD D1 y arrastre el EA sobre él. Permita operar con algo.
-
Aplique los preajustes recomendados anteriormente.
-
Haga clic en OK. El EA evalúa al cierre de la barra y gestiona cualquier posición abierta.
-Guía de Backtesting (ETH) -
- Modo: "Cada tick basado en ticks reales" si su broker ofrece historial de ticks criptográficos; de lo contrario OHLC de 1 minuto.
- Símbolo: ETHUSD (o el mapeo de su broker), timeframe D1.
- Costes: establezca un spread/comisión realista para cripto (spread 5-25 ticks, comisión por contrato según broker).
- Rango de fechas: al menos 2-4 años para incluir múltiples regímenes de volatilidad.
- Optimización: puede ajustar DonchianPeriod (15-55), umbrales FVG y multiplicadores ATR - mantenga siempre datos fuera de la muestra para su validación.
-Consejos específicos para ETH -
- ETH a menudo muestra continuación de impulso después de rupturas diarias, pero fuertes FVGs opuestos con frecuencia rechazan el precio. Manteniendo AvoidOppositeFVG = true filtra muchos fakeouts.
- Parciales ayudan a bloquear el progreso durante las ráfagas de volatilidad extendida.
- El tiempo de inactividad del corredor durante el fin de semana puede crear brechas sintéticas; el seguimiento una vez que la operación alcanza 2.0R ayuda a asegurar las ganancias.
-FAQ -
P: ¿Puedo utilizarlo con otras monedas o divisas?
R: Sí. La lógica es genérica, pero los parámetros están curados para ETH. Para otros activos, vuelva a optimizar los umbrales Donchian/FVG.
P: ¿Abre múltiples operaciones?
R: Respeta MaxConcurrentTrades y no abrirá una operación contraria mientras haya una activa.
P: ¿Utiliza Martingale o Grid?
R: No. Sólo entradas de riesgo fijo, stops basados en ATR, parciales y trailing.
P: ¿Depósito mínimo?
R: Depende del tamaño del contrato del broker. El tamaño se basa en el riesgo y se reducirá hasta SYMBOL_VOLUME_MIN.
P: ¿Qué brokers?
R: Cualquier broker MT5 que ofrezca ETH con horas negociables. Asegúrese de que el tamaño del tick y el valor del tick se informan correctamente para el símbolo.
- Changelog (highlights) -
- v2.10 - Añadidos filtros Engulfing & FVG (incluyendo evasión de FVG opuesto y confluencia de precios cercana), paso de PA centralizado antes de la ejecución, registros mejorados, preajustes ETH D1 clarificados.
- Soporte -
¿Preguntas o archivos de configuración? Mensaje a través del Mercado o perfil de autor. Por favor, incluya el nombre del símbolo de su broker (ETHUSD vs ETHUSDT) y el marco temporal.
- Descargo de responsabilidad -
El trading implica riesgos. Rentabilidades pasadas no garantizan resultados futuros. Los criptoactivos son altamente volátiles; utilice límites diarios de riesgo y de tamaño de posición. Este producto no está afiliado ni respaldado por Ethereum o la Fundación Ethereum.
