Konoha
- Asesores Expertos
- Versión: 4.32
- Actualizado: 11 noviembre 2026
- Activaciones: 10
Konoha es un EA (Asesor Experto) simple de ruptura para XAUUSD.
Al especificar una cantidad determinada de velas, el EA coloca órdenes pendientes Stop en el precio máximo y mínimo comprendido entre la vela actual en el momento de la apertura de la orden y la vela situada el número de barras especificado hacia atrás.
Por defecto, el parámetro está configurado en 180. Esto significa que las órdenes Stop se colocarán en el máximo y el mínimo del período comprendido entre el momento de apertura de la orden y las 180 velas anteriores.
Nota: Los resultados de las pruebas históricas no garantizan resultados futuros.
■Incluye funciones compatibles con cuentas de prop firms.
■Descripción de los parámetros
■ChooseStrategy --- Permite elegir una estrategia entre BuyAndSell, Buy_Only y Sell_Only.
■TIMEFLAME --- El EA se ejecuta basándose en el marco temporal seleccionado aquí. El comportamiento de parámetros como BreakOutBars, las medias móviles utilizadas por el trailing stop y los ajustes relacionados con barras cambiarán según el marco temporal elegido.
■TakeProfit --- Take Profit. La unidad es puntos.
■StopLoss --- Stop Loss. La unidad también es puntos.
■BreakOutBarsBuy, BreakOutBarsSell --- Período utilizado para determinar los máximos y mínimos de ruptura. Por ejemplo, si se establece en 100, las órdenes Stop se colocarán en el máximo y el mínimo del período de las 100 velas anteriores (según el marco temporal seleccionado en TIMEFLAME) desde el momento de apertura de la orden. En general, cuanto menor sea este valor, mayor será el número de operaciones, pero menor la tasa de aciertos. Cuanto mayor sea el valor, menor será el número de operaciones, pero mayor será la tasa de aciertos.
■DynamicAutoTP --- Si se establece en true, calcula automáticamente el Take Profit basándose en la volatilidad del mercado.
■DynamicAutoTPFactor --- Valor utilizado en el cálculo de DynamicAutoTP. Cuanto mayor sea este valor, mayor será el Take Profit calculado.
■TrailingStop --- Si se establece en true, se activa el trailing stop.
■TrailingType --- Tipo de trailing stop. Se selecciona desde un menú desplegable. Normal: utiliza el número de puntos definido en TrailingStopLevel. Bar: mueve el Stop Loss al máximo o mínimo de las velas especificadas en TrailingBars. MA: utiliza una media móvil para la salida de beneficios. SuperTrend: utiliza el indicador SuperTrend para el trailing stop.
■TrailingStopLevel --- Cuando TrailingType es Normal, el Stop Loss seguirá al precio actual manteniendo la distancia de puntos especificada aquí.
■TrailingStart --- Cuando TrailingType es Normal, el trailing stop comenzará una vez que la operación alcance la cantidad de puntos de beneficio especificada.
■TrailingBars --- Cuando TrailingType es Bar, define cuántas velas hacia atrás se utilizarán para determinar el máximo o mínimo al que se moverá el Stop Loss.
■StopLoss Offset Point --- Cuando TrailingType es Bar, especifica el número de puntos de separación entre el Stop Loss y el máximo o mínimo de la vela.
■MA period --- Cuando TrailingType es MA, define el período de la media móvil utilizada para la toma de beneficios. Dependiendo del marco temporal seleccionado en TIMEFRAME, se utilizará: TF_1min y TF_5min: MA de 1 minuto. TF_15min: MA de 2 minutos. TF_30min: MA de 3 minutos. TF_h1: MA de 5 minutos. TF_h4: MA de 15 minutos.
■Minimum Profit --- Cuando TrailingType es MA, establece el beneficio mínimo que se asegurará cuando el sistema determine que ya no es posible extender más las ganancias.
■TimeFrame Of SuperTrend --- Cuando el tipo de trailing es SuperTrend, permite seleccionar el marco temporal del indicador SuperTrend que se utilizará.
■BreakEven --- Si se establece en true, activa la función Break Even.
■BreakEvenTrigger --- Cuando BreakEven es true, si el precio se mueve a favor de la posición la cantidad de puntos especificada desde el precio de entrada, el Stop Loss se moverá al precio de entrada más el valor de BreakEvenOffset.
■BreakEvenOffset --- Define la cantidad de puntos por encima o por debajo del precio de entrada donde se moverá el Stop Loss.
■OrderOpenTime --- Hora de apertura de órdenes. Por ejemplo, si se establece en 11, las órdenes se colocarán exactamente a las 11:00 según la hora de MT5. Si UseDaylightSavingTime está configurado en true, durante el horario de verano se añadirá automáticamente una hora y las órdenes se colocarán a las 12:00.
■OrderOpenMinute --- Si se establece en un valor distinto de 0, permite especificar los minutos para OrderOpenTime.
■OrderDeleteTime --- Hora a la que se eliminan las órdenes pendientes no ejecutadas. Si UseDaylightSavingTime es true, durante el horario de verano se añadirá automáticamente una hora.
■OrderDeleteMinute --- Si se establece en un valor distinto de 0, permite especificar los minutos para OrderDeleteTime.
■WeekEndClose --- Determina si las posiciones deben cerrarse antes del fin de semana. Si es true, las posiciones se cerrarán.
■WeekEndCloseTime --- Hora de cierre antes del fin de semana. Las posiciones abiertas se cerrarán a esta hora del viernes según la hora de MT5. Si UseDaylightSavingTime es true, durante el horario de verano se añadirá una hora.
■WeekEndCloseMinute --- Permite especificar los minutos para el cierre de fin de semana.
■UseDaylightSavingTime --- Si se establece en true, parámetros como OrderOpenTime se ajustarán automáticamente una hora durante el horario de verano.
■DST_Style --- Cuando UseDaylightSavingTime es true, permite seleccionar el formato DST utilizado por el bróker. US_DST corresponde al horario de verano estadounidense y EU_DST al europeo.
■MaxSpread --- Define el spread máximo permitido para abrir una operación. Por ejemplo, si se establece en 60, no se abrirán órdenes cuando el spread supere los 60 puntos.
■slippage --- Deslizamiento máximo permitido para abrir operaciones.
■MagicNumber --- Número identificador del EA. Este EA identifica sus posiciones mediante la combinación del símbolo en el que se ejecuta y el MagicNumber. Si se utilizan varias instancias del EA en el mismo instrumento, deben utilizarse MagicNumber diferentes.
■OrderComment --- Comentario que se añadirá a las posiciones.
■LotManagement --- Si se establece en true, activa la gestión monetaria compuesta.
■LotFactor --- Cuando LotManagement es true, este valor se utiliza para calcular el tamaño del lote.
■FixedLot --- Cuando LotManagement es false, este valor se utilizará como lote fijo.
■MaxLot --- Tamaño máximo de lote permitido. No se abrirán operaciones con un lote superior al especificado.
■MiniLot --- Tamaño mínimo de lote permitido. No se abrirán operaciones con un lote inferior al especificado.
■RecoveryMode --- Si se establece en true, activa el modo de recuperación. En este modo, el EA recuerda el balance original de la cuenta. Si el capital disminuye debido a pérdidas, el tamaño del lote aumentará gradualmente a medida que aumente el número de operaciones hasta recuperar el balance original.
El tamaño del lote en modo recuperación se calcula como:
(Lote base × RecoveryCount × RecoveryLotMultiplier)
RecoveryCount aumenta en 1 cada vez que se realiza una operación hasta que se recupere el balance objetivo.
El balance objetivo se muestra en el gráfico como RecoveryGoalBalance. No se reinicia al reiniciar MT5, pero sí se reinicia junto con RecoveryCount al cambiar el MagicNumber o al pulsar el botón "Reset RecoveryMode" en el gráfico.
■MaxRecoveryCount --- Permite definir el límite máximo de RecoveryCount.
■RecoveryLotMultiplier --- Factor por el cual se multiplica el tamaño del lote cada vez que RecoveryCount aumenta en 1.
■Reset RecoveryMode On Profit --- Si se establece en True, cuando RecoveryMode está activado y se obtiene una operación con ganancias, RecoveryCount y RecoveryGoalBalance se restablecerán.
■TradeEveryTime --- Ignora las horas definidas mediante parámetros como OrderOpenTime y opera continuamente.
■OrderIntervalTime --- Cuando TradeEveryTime es true, especifica cada cuántos minutos se actualizarán los precios de las órdenes Stop pendientes.
■DisplayTextOnChart --- Si se establece en true, se mostrará información en texto sobre el gráfico. Durante las pruebas, establecerlo en false puede acelerar ligeramente el proceso.
■NewsFilterON --- Si se establece en true, activa el filtro de noticias.
■NewsMinuteBefore --- Número de minutos antes de una noticia en que se activará el filtro.
■NewsMinuteAfter --- Número de minutos después de una noticia en que se desactivará el filtro.
■InpNewsCurrency --- Define para qué moneda o país se aplicará el filtro de noticias. Por ejemplo, USD corresponde a noticias de Estados Unidos. Para XAUUSD, USD es la opción recomendada.
■InpCloseNewsBreforeEvent --- Si se establece en true, las órdenes abiertas o pendientes serán cerradas o canceladas cuando el filtro de noticias esté activo.
■InpMaxDailyLossPercent --- Por ejemplo, si se establece en 5.0, cuando la pérdida diaria alcance el 5.0%, todas las posiciones se cerrarán y el sistema dejará de operar hasta el día siguiente. Para tener en cuenta factores como el deslizamiento, se utiliza una evaluación ligeramente más estricta del porcentaje.
Debido a factores como el horario de verano y GMT, la configuración horaria en MT5 puede resultar algo complicada.
Actualmente, para los brókers que utilizan GMT+2 durante el horario de invierno, las horas dentro de MT5 son las siguientes:
Apertura del mercado de Tokio --- 02:00 en invierno, 03:00 en verano
Apertura del mercado de Shanghái --- 03:30 en invierno, 04:30 en verano
Preapertura del mercado estadounidense --- 15:00 tanto en invierno como en verano (ya que la hora de MT5 está configurada en función del mercado de Nueva York)
Apertura del mercado de Nueva York --- 16:30 tanto en invierno como en verano
Por lo tanto, si desea operar siguiendo la apertura de Tokio o Shanghái, se recomienda establecer UseDaylightSavingTime en true. Si desea operar siguiendo la apertura del mercado de Nueva York, puede establecerlo en false.

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