Konoha
- Asesores Expertos
- Versión: 4.0
- Actualizado: 28 septiembre 2026
- Activaciones: 12
Konoha es un sencillo EA de ruptura para el XAUUSD.
Cuando se especifica un número arbitrario de velas, coloca órdenes stop pendientes en el máximo más alto y el mínimo más bajo desde la barra actual (la barra en la que se coloca la orden) hasta el número de velas especificado.
El parámetro por defecto está fijado en 180, lo que significa que las órdenes stop se colocarán en el máximo y el mínimo de la barra actual, retrocediendo 180 velas.
Nota: Los resultados de las pruebas retrospectivas no garantizan necesariamente el rendimiento futuro.
■ Descripción de los parámetros
■ ChooseStrategy --- Puedes seleccionar una estrategia entre «BuyAndSell», «Buy_Only» o «Sell_Only».
■ TIMEFLAME --- El EA se ejecuta en función del marco temporal seleccionado aquí. El comportamiento del EA, como las «BreakOutBars» y la media móvil (MA) o la barra para el stop dinámico, varía en función del marco temporal seleccionado.
■ TakeProfit --- Nivel de Take Profit, en puntos.
■ StopLoss --- Nivel de Stop Loss, también en puntos.
■ BreakOutBarsBuy, BreakOutBarsSell --- El periodo para determinar el máximo y el mínimo de la ruptura. Por ejemplo, si se establece en 100, las órdenes stop pendientes se colocarán en el máximo más alto y el mínimo más bajo del periodo que se remonta 100 barras (en el marco temporal seleccionado por TIMEFLAME) desde el momento en que se coloca la orden. Por lo general, un valor más pequeño en este parámetro aumenta el número de operaciones, pero reduce la tasa de acierto. Un valor más grande reduce el número de operaciones, pero aumenta la tasa de acierto.
■ DynamicAutoTP --- Si se establece en «true», calcula automáticamente el Take Profit en función de los movimientos del precio de mercado.
■ DynamicAutoTPFactor --- El valor utilizado en el cálculo de DynamicAutoTP. Un número mayor da como resultado un valor de Take Profit mayor.
■ TrailingStop --- Si se establece en «true», se aplica un trailing stop.
■ TrailingType --- El tipo de TrailingStop. Es un menú desplegable. «Normal» realiza un trailing stop según el número de puntos especificado en «TrailingStopLevel». «Bar» desplaza el trailing stop hasta el máximo más alto o el mínimo más bajo de las velas, hasta el número de barras especificado en «TrailingBars». «MA» realiza la toma de beneficios utilizando una media móvil. «SuperTrend» aplica un trailing stop basado en el indicador SuperTrend.
■ TrailingStopLevel --- Cuando TrailingType es «Normal», el stop loss sigue al precio actual, manteniendo una distancia en puntos especificada aquí.
■ TrailingStart --- Cuando TrailingType es Normal, el stop dinámico se activa cuando el precio actual se aleja del precio de ejecución una distancia en puntos, especificada aquí, que genera beneficios.
■ TrailingBars --- Cuando TrailingType es Bar, especifica a cuántas velas atrás (máximo más alto/mínimo más bajo) debe desplazarse el stop loss.
■ Punto de desplazamiento del stop loss --- Cuando «TrailingType» está configurado en «Bar», el número de puntos con el que se desplaza el stop loss respecto al máximo o mínimo de la vela.
■ Período de la media móvil (MA) --- Cuando «TrailingType» es «MA», establece el período de la media móvil utilizada para la toma de beneficios. El comportamiento varía en función del marco temporal establecido en «TIMEFRAME»: TF_1min y TF_5min utilizan una media móvil de 1 minuto; TF_15min, una de 2 minutos; TF_30min, una de 3 minutos; TF_h1, una de 5 minutos; y TF_h4, una de 15 minutos.
■ Beneficio mínimo: cuando el TrailingType es MA, esta opción establece el beneficio mínimo que se debe asegurar cuando se determina que el beneficio no puede ampliarse.
■ TimeFrame de SuperTrend: especifica el indicador SuperTrend de qué marco temporal se debe utilizar cuando el TrailingType está configurado en SuperTrend.
■ BreakEven --- Si se establece en «true», se activa BreakEven.
■ BreakEvenTrigger --- Si BreakEven es «true» y la posición está abierta, cuando el precio actual se mueva en la dirección de las ganancias en este número de puntos desde el precio de ejecución, el stop loss se desplaza al precio que resulta de sumar al precio de ejecución los puntos especificados en BreakEvenOffset.
■ BreakEvenOffset --- El stop loss se desplaza al precio que corresponde al número de puntos establecido aquí, alejado del precio de ejecución.
■ OrderOpenTime --- La hora en la que se realiza la orden. Por ejemplo, si se establece en 11, la orden se realiza exactamente a las 11:00, hora del servidor MT5. Si UseDaylightSavingTime se establece en «true», esta hora se incrementa automáticamente en +1 hora hasta las 12:00 durante el horario de verano.
■ OrderOpenMinute --- Si se establece en un valor distinto de 0, la hora de apertura de la orden (OrderOpenTime) se puede especificar en minutos.
■ OrderDeleteTime --- La hora a la que se cancelan las órdenes stop pendientes si no se han ejecutado. Si UseDaylightSavingTime es «true», esta hora se incrementa en +1 hora durante el horario de verano.
■ OrderDeleteMinute --- Si se establece en un valor distinto de 0, la hora de cancelación de la orden (OrderDeleteTime) se puede especificar en minutos.
■ WeekEndClose --- Determina si se cierran las posiciones mantenidas durante el fin de semana. Si el valor es «true», las posiciones se cierran durante el fin de semana.
■ WeekEndCloseTime --- La hora de cierre del fin de semana. Las posiciones se cierran a esta hora el viernes, según la hora del servidor MT5. Si UseDaylightSavingTime es «true», esta hora se incrementa en +1 hora durante el horario de verano.
■ WeekEndCloseMinute --- Permite especificar la hora de cierre del fin de semana en minutos.
■ UseDaylightSavingTime --- Si se establece en «true», OrderOpenTime y otras horas se incrementan automáticamente en +1 hora durante el horario de verano.
■ DST_Style --- Selecciona el formato de horario de verano del bróker cuando UseDaylightSavingTime es «true». US_DST corresponde al formato de horario de verano de EE. UU., y EU_DST corresponde al formato de horario de verano europeo.
■ MaxSpread --- Establece el spread máximo permitido al realizar una orden. Si se establece en 60, no se realizará ninguna orden si el spread supera los 60 puntos.
■ slippage --- El deslizamiento máximo permitido para las operaciones.
■ MagicNumber --- El número de identificación del EA. El EA identifica sus propias posiciones mediante la combinación del par de divisas en el que se ejecuta y el MagicNumber. Si se ejecutan varias instancias de este EA en el mismo símbolo, utilice un MagicNumber diferente para cada una.
■ OrderComment --- El comentario asociado a la posición.
■ LotManagement --- Si se establece en «true», se activa la función de interés compuesto.
■ LotFactor --- Cuando «LotManagement» es «true», este valor se utiliza para calcular el tamaño del lote.
■ FixedLot --- Cuando «LotManagement» es «false», este valor representa el tamaño fijo del lote.
■ MaxLot --- El límite máximo del tamaño del lote negociado. No se ejecutarán operaciones con un tamaño de lote superior al establecido aquí.
■ MiniLot --- El límite mínimo del tamaño del lote negociado. No se ejecutarán operaciones con un tamaño de lote inferior al establecido aquí.
■ RecoveryMode --- Si se establece en «true», se activa el modo de recuperación. En el modo de recuperación, se recuerda el capital inicial y, si este disminuye debido a pérdidas en las operaciones, el tamaño del lote se incrementa con cada operación posterior hasta que se recupere el capital original de la cuenta. El tamaño del lote en el modo de recuperación es (tamaño básico del lote × RecoveryCount × RecoveryLotMultiplier). RecoveryCount aumenta en +1 cada vez que se ejecuta una operación hasta que se recupera el capital original.
El capital objetivo de la cuenta se muestra en el gráfico como «RecoveryGoalBalance». No se inicializa al reiniciar MT5, pero sí se inicializa junto con «RecoveryCount» si se cambia el «Número Mágico» o si se pulsa el botón «Restablecer RecoveryMode» del gráfico.
■ MaxRecoveryCount --- Especifica el límite máximo para «RecoveryCount».
■ RecoveryLotMultiplier --- El tamaño del lote se multiplica por este valor cada vez que RecoveryCount aumenta en +1.
■ Reset RecoveryMode On Profit: cuando se establece en «True», RecoveryCount y RecoveryGoalBalance se reinician cada vez que se produce una operación rentable mientras RecoveryMode está activado.
■ TradeEveryTime --- Ignora el tiempo establecido en OrderOpenTime, etc., y opera constantemente.
■ OrderIntervalTime --- Cuando TradeEveryTime es «true», especifica cada cuántos minutos se actualiza el precio de la orden stop pendiente.
■ DisplayTextOnChart --- Si se establece en «true», se muestra texto en la pantalla. Establecerlo en «false» durante el backtesting puede hacer que la prueba se ejecute ligeramente más rápido.
■NewsFilterON --- Establecer en «true» para activar el filtro de noticias.
■NewsMinuteBefore --- El filtro de noticias se activará el número de minutos especificado antes de un evento de noticias.
■NewsMinuteAfter --- El filtro de noticias se desactivará el número de minutos especificado después de un evento de noticias.
■InpNewsCurrency --- Especifica los acontecimientos económicos de qué país activarán el filtro de noticias. Por ejemplo, si se establece en «USD», el filtro se aplicará a los acontecimientos de noticias de EE. UU. Para la negociación del XAUUSD, suele bastar con «USD».
■InpCloseNewsBeforeEvent --- Establecer en «true» para cerrar las posiciones abiertas y cancelar las órdenes pendientes cuando el filtro de noticias esté activo.
■InpMaxDailyLossPercent --- Por ejemplo, si se establece en 5,0, todas las posiciones se cerrarán una vez que la pérdida diaria alcance el 5,0 %, y la negociación se suspenderá hasta el día siguiente. Para tener en cuenta factores como el deslizamiento, la comprobación del porcentaje de pérdida se aplica intencionadamente de forma ligeramente más conservadora que el valor especificado.
La hora en MT5 es algo complicada debido a factores como el horario de verano y el GMT.
Actualmente, para los brókers que utilizan el horario de invierno GMT+2, la hora en MT5 es la siguiente:
Apertura del mercado de Tokio --- 2:00 en horario de invierno, 3:00 en horario de verano
Apertura del mercado de Shanghái: 3:30 en horario de invierno, 4:30 en horario de verano
Preapertura del mercado estadounidense --- 15:00 (tanto en horario de verano como en horario estándar)
(Nota: la hora en MT5 está sincronizada con el horario del mercado de Nueva York).
Apertura del mercado de Nueva York --- 16:30 (tanto en horario de verano como en horario estándar)
Por lo tanto, para ajustarse a las horas de apertura de los mercados de Tokio y Shanghái, configura «UseDaylightSavingTime» en «true», y para ajustarte a la hora de apertura del mercado de Nueva York, configúralo en «false».

很不错的ea,回撤很小但是利润足够。