Renko Nexus AI
- Asesores Expertos
-
Elham Afsharpour
Soy un desarrollador experimentado de software de trading con 8 años de experiencia en programación, especialmente en Python, C++ y MQL5. Durante los últimos 2 años, me he centrado principalmente en el desarrollo de Expert Advisors, indicadores personalizados, herramientas de trading y sistemas de - Versión: 2.31
- Activaciones: 5
Renko Nexus AI
Renko Nexus AI es un Asesor Experto multiestrategia para MetaTrader 5 construido alrededor de un motor Renko interno, filtros de mercado configurables, gestión flexible de posiciones y una capa opcional de confirmación mediante IA.
El EA contiene siete módulos de trading seleccionables, identificados simplemente como Estrategia A hasta Estrategia G. Pueden utilizarse individualmente o en combinaciones compatibles. El objetivo de esta estructura es permitir que el usuario elija cómo se generan las señales, manteniendo el control del riesgo, la ejecución de operaciones y la gestión de posiciones dentro de un único sistema común.
El EA no depende de un único método de entrada. Un candidato de operación es generado por la estrategia seleccionada, revisado por los filtros activados, procesado por las reglas de gestión monetaria y después abierto con el volumen, Stop Loss y Take Profit calculados.
Los sistemas opcionales de gestión pueden seguir controlando la posición después de la entrada, incluyendo Stop Loss dinámico, break-even, Trailing Stop, recuperación mediante posiciones opuestas, recuperación de cesta y cierre basado en Equity.
El módulo opcional de confirmación por IA funciona como filtro final. No crea operaciones independientes ni sustituye las estrategias del EA.
Cómo funciona el EA
El proceso normal es:
Señal de estrategia → filtros de entrada → cálculo de riesgo y lote → confirmación opcional por IA → ejecución de la operación → gestión de la posición
Primero, el EA construye su estructura Renko interna a partir de la configuración Renko seleccionada.
Cuando una de las estrategias activadas genera un candidato BUY o SELL, el EA comprueba los filtros activos. Estos pueden incluir Power Trend, el filtro interno de dirección, confirmación de vela del gráfico, filtrado por línea de tendencia, límites de volatilidad, restricciones horarias y restricciones por noticias económicas.
Si el candidato sigue siendo válido, el EA calcula su riesgo y volumen. La exposición existente, las posiciones anteriores en la misma dirección, el margen disponible y los modificadores de tamaño de lote activados pueden influir en el volumen final.
Después de abrir la posición, los sistemas de gestión activados funcionan independientemente del generador de señales. Esto significa que las mismas reglas de Stop Loss dinámico, trailing, break-even, recuperación y gestión de cesta pueden utilizarse con posiciones creadas por cualquiera de las estrategias activadas.
Selección de estrategia
El EA contiene Estrategias A, B, C, D, E, F y G.
El parámetro Strategy Mode selecciona qué estrategia o combinación de estrategias está activa.
Las reglas internas detalladas de trading son gestionadas automáticamente por el EA. El usuario solo necesita seleccionar el modo de estrategia deseado y configurar los parámetros correspondientes en la sección de inputs de esa estrategia.
Cuando se activan varias estrategias al mismo tiempo, todas comparten los mismos sistemas de gestión de riesgo y de posiciones.
Configuración Renko
La sección Renko Engine controla cómo el EA crea su estructura Renko interna.
Renko source timeframe selecciona los datos del gráfico utilizados para construir la secuencia Renko.
Renko box-size method selecciona, cuando está disponible, un tamaño fijo, basado en ATR o basado en porcentaje.
Fixed Renko box size define el tamaño del bloque cuando se selecciona el método tradicional de tamaño fijo.
Renko price source selecciona la fuente de precio utilizada por el cálculo Renko.
ATR period and ATR multiplier controlan el tamaño Renko basado en ATR.
Percentage box size controla el tamaño Renko basado en porcentaje.
Round box size to tick ajusta los bloques calculados al incremento de precio válido del símbolo.
Estas configuraciones tienen un efecto importante sobre la frecuencia de operaciones y normalmente deberían volver a probarse al cambiar de símbolo o timeframe.
Filtro Power Trend
Power Trend es un filtro de condición de mercado multitimeframe.
Puede activarse o desactivarse de forma independiente.
Para operaciones BUY, el usuario puede especificar el rango positivo permitido de Power Trend.
Para operaciones SELL, el usuario puede especificar el rango negativo permitido de Power Trend.
Se pueden activar hasta seis timeframes y cada uno dispone de su propio peso. Esto permite que los timeframes superiores tengan más influencia que los inferiores si se desea.
También se puede exigir confirmación de un timeframe superior antes de aceptar una operación.
Opcionalmente, el EA puede exigir que el régimen de Power Trend cambie primero al lado opuesto antes de permitir otra secuencia de entradas en la misma dirección.
Power Trend también puede participar en el dimensionamiento del riesgo y en la protección de posiciones.
Filtro de dirección
El EA contiene un filtro interno de dirección.
Puede limitar nuevas operaciones a condiciones BUY, SELL o no-trade según los niveles de inicio y salida configurados.
El usuario puede seleccionar el timeframe y los niveles en los que una ventana direccional comienza y termina.
Este filtro es opcional y puede desactivarse.
Filtros de entrada adicionales
Hay varios filtros adicionales disponibles.
El filtro de líneas de tendencia Renko puede utilizarse como condición adicional de entrada.
Se puede exigir que la última vela cerrada del gráfico coincida con la dirección propuesta de la operación.
Los valores mínimo y máximo de ATR pueden utilizarse para evitar operar fuera de un rango de volatilidad seleccionado.
El filtro horario permite excluir ciertos periodos de tiempo del broker de nuevas entradas.
El filtro de noticias económicas puede bloquear nuevas posiciones durante un número configurable de minutos antes y después de determinados eventos.
Para el filtrado histórico de noticias en el Strategy Tester, los datos históricos de noticias deben estar disponibles para el EA.
Configuración de operaciones
La sección Trade Setup controla las reglas generales de las posiciones.
Maximum open BUY positions limita el número de posiciones BUY abiertas simultáneamente.
Maximum open SELL positions limita el número de posiciones SELL abiertas simultáneamente.
Un valor de `0` significa que no se aplica un límite direccional independiente.
Minimum bars between same-direction entries evita que las posiciones BUY o SELL se abran demasiado cerca unas de otras.
Stop-loss Renko bricks back define la referencia Renko inicial utilizada para calcular el Stop Loss.
Extra stop-loss points añade una distancia adicional al Stop Loss.
Reward/risk ratio define la distancia normal del Take Profit en relación con la distancia de riesgo calculada.
Se requiere una cuenta hedging si se espera mantener posiciones BUY y SELL abiertas al mismo tiempo. En una cuenta netting, MetaTrader combina las posiciones opuestas de acuerdo con el comportamiento normal de netting.
Gestión de riesgo y dinero
El input Base risk per trade define el porcentaje de riesgo inicial utilizado por el cálculo estándar de volumen basado en riesgo.
El EA puede reducir opcionalmente el riesgo durante entradas repetidas en la misma dirección.
También puede ajustar el riesgo direccional acumulativo en función de la relación entre una nueva entrada y la entrada anterior en la misma dirección.
Se puede definir por separado un riesgo acumulativo máximo para evitar que la exposición direccional aumente sin límite.
El sistema de protección de margen puede limitar el volumen solicitado en función del margen disponible.
Maximum free-margin use per new trade define cuánto margen libre puede utilizar una única orden nueva.
Estas protecciones se aplican antes de enviar la orden.
Modos alternativos de tamaño de lote
Renko Nexus AI incluye métodos opcionales de tamaño de lote además del riesgo porcentual estándar.
Previous-entry target sizing calcula el volumen de posiciones posteriores en la misma dirección utilizando la entrada inmediatamente anterior de esa misma dirección como referencia objetivo.
El primer BUY y el primer SELL utilizan el volumen inicial configurado. Las posiciones posteriores pueden dimensionarse para alcanzar el objetivo configurado como porcentaje del balance en el nivel de entrada anterior.
Cycle-close target sizing puede calcular una nueva posición utilizando el objetivo activo de recuperación del ciclo.
ATR lot adjustment puede dividir el volumen final calculado utilizando el ATR actual.
Estas son funciones avanzadas. Si se activan varios modificadores de volumen al mismo tiempo, cada modificador activo puede afectar al volumen final calculado.
Risk-free y gestión de cesta
El EA incluye varias reglas opcionales de gestión de cesta.
Risk-free on opposite position open puede proteger el lado opuesto ya existente cuando se abre una nueva posición en dirección contraria.
Risk-free on opposite Renko brick puede aplicar protección cuando aparece una condición Renko opuesta.
Deferred TP puede mantener temporalmente sin TP una posición opuesta abierta posteriormente mientras la posición opuesta vinculada permanece en pérdida.
Cycle Profit/Loss Close utiliza los resultados realizados del ciclo actual junto con las condiciones actuales de Equity para determinar cuándo la cesta activa se ha recuperado lo suficiente como para cerrarse.
El multiplicador del ciclo controla la recuperación requerida en relación con la pérdida realizada del ciclo.
El sistema Cycle Close solo se activa después de que el ciclo contenga al menos una posición cerrada.
Cierre por Equity según número de posiciones
Esta es una opción adicional de seguridad/salida para la cesta.
La función se activa cuando el número de posiciones abiertas del EA supera el umbral configurado.
Una vez activada, el EA espera hasta que la Equity de la cuenta alcance:
Balance + importe configurado
y después cierra la cesta del EA.
Por ejemplo, si el umbral es `5` y el importe es `100`, la regla se activa después de que haya más de cinco posiciones abiertas y cierra la cesta cuando la Equity alcanza al menos Balance + 100.
Stop Loss dinámico
La sección Dynamic Stop Loss ofrece una alternativa a colocar inmediatamente el Stop Loss originalmente calculado.
El Stop Loss normal calculado puede colocarse de inmediato o mantenerse internamente como referencia.
Cuando está activada la gestión de Stop Loss dinámico por pivotes, el EA espera las condiciones del modo Dynamic SL seleccionado y después aplica un Stop Loss utilizando pivotes del mercado.
El usuario puede controlar las barras izquierda/derecha del pivote, el buffer del pivote, la distancia de lookback y el movimiento mínimo de precio requerido.
También se puede aplicar opcionalmente una condición de divergencia RSI a la selección del Stop dinámico.
Dynamic SL funciona como una característica de gestión y se comparte entre todas las estrategias activadas.
Break-even
La protección Break-even puede activarse de forma independiente.
El usuario puede seleccionar cuándo se activa el Break-even, por ejemplo después de un múltiplo R seleccionado, una distancia en puntos o un nivel equivalente a TP.
El offset de Break-even puede colocar el Stop exactamente en la entrada o ligeramente más allá de la entrada.
Trailing Stop
La gestión Trailing puede activarse por separado del Break-even.
El EA admite modos Trailing basados en ATR y basados en estructura/pivotes.
El Trailing puede comenzar inmediatamente o después de una condición de beneficio configurada.
El Trailing ATR utiliza su propio periodo ATR y multiplicador de distancia.
El Trailing estructural utiliza pivotes confirmados junto con un buffer configurable.
El paso mínimo de Trailing evita modificaciones del Stop demasiado pequeñas e innecesarias.
Recuperación opuesta
El sistema Recovery es opcional.
Cuando está activado, un cierre real en pérdida por Stop Loss puede generar una operación de recuperación en sentido opuesto según el momento de recuperación seleccionado.
Las posiciones Recovery pueden utilizar como referencia de Stop la entrada de la posición anterior cerrada por Stop Loss o una distancia fija de Recovery SL.
El Recovery TP puede calcularse opcionalmente para cubrir la pérdida realizada de toda la cadena de recuperación, con un porcentaje adicional si está configurado.
La cadena también puede detenerse después de un Recovery SL si dicha opción está activada.
Este sistema puede aumentar la exposición de trading y debe configurarse y probarse cuidadosamente antes de usarlo.
Confirmación opcional por IA
El sistema de confirmación por IA es una capa adicional de decisión que se aplica después de que el EA ya ha generado un candidato de operación válido.
La IA no analiza el mercado de forma independiente ni crea sus propias señales BUY o SELL.
Para cada candidato, el EA puede enviar información como la estrategia de origen, la dirección propuesta, la estructura Renko reciente, el estado de Power Trend, la geometría de riesgo/beneficio, el spread, la exposición BUY y SELL existente, los resultados flotantes actuales, las condiciones de margen de la cuenta y contexto relevante específico de la estrategia.
Después, la IA puede:
ALLOW la operación original, BLOCK la operación o ajustar su volumen dentro del rango de multiplicadores permitido.
No puede invertir la operación ni cambiar la estrategia determinista.
El input de confianza mínima define la confianza mínima de IA requerida para una decisión ALLOW.
Los multiplicadores mínimo y máximo de volumen definen el rango de tamaño permitido.
Allow AI to increase lot size debería permanecer desactivado si la IA se utiliza únicamente como filtro conservador y para reducir volumen.
La confirmación por IA es opcional. El EA puede funcionar normalmente con la IA desactivada.
El modo de IA en vivo requiere el propio acceso compatible a una API del usuario, una clave API y el permiso WebRequest necesario en MetaTrader. La disponibilidad, precios y límites de uso de la API dependen del proveedor de la API y son independientes de este EA.
Backtesting de IA
MetaTrader Strategy Tester no realiza el mismo flujo WebRequest en vivo utilizado por el modo de IA en vivo.
Por este motivo, el EA incluye un flujo de prueba en dos pasadas.
En la primera pasada, el EA exporta candidatos de operación.
Después, esos candidatos pueden procesarse mediante el script de decisiones de IA.
En la segunda pasada, el EA reproduce las decisiones de IA guardadas durante la misma prueba histórica.
Esto permite comparar el EA determinista con la versión confirmada por IA usando el mismo periodo histórico y las mismas configuraciones.
Pruebas recomendadas
Antes de utilizar cualquier configuración en una cuenta real, pruébela con MetaTrader 5 Strategy Tester en condiciones razonablemente similares al entorno del broker previsto.
Diferentes símbolos, brokers, spreads, comisiones, apalancamiento, condiciones de ejecución, tamaños Renko y combinaciones de parámetros pueden producir resultados diferentes.
Comience con riesgo controlado y comprenda cómo interactúan las funciones seleccionadas de gestión de posiciones y Recovery antes de aumentar la exposición.
Soporte y configuraciones de ejemplo
Después de comprar Renko Nexus AI, puede ponerse en contacto conmigo directamente a través del sistema de mensajería de MQL5.com.
Puedo proporcionar archivos `.set` de ejemplo que utilizo como configuraciones iniciales para distintas combinaciones de estrategias y estilos de gestión del riesgo.
Estos archivos set son solo ejemplos opcionales y no garantizan resultados futuros.
Si desea utilizar el sistema opcional de confirmación por IA en pruebas históricas, póngase en contacto conmigo mediante MQL5 Messages. También puedo ayudarle con la exportación de candidatos, el proceso de decisión de IA y el flujo de replay del Strategy Tester.
El soporte se proporciona únicamente a través de la plataforma MQL5.
Información importante
Renko Nexus AI es una herramienta de trading automatizado. No garantiza rentabilidad ni protección frente a pérdidas.
Las pruebas históricas no pueden predecir el comportamiento futuro del mercado. Los resultados pueden variar debido a las condiciones de mercado, ejecución del broker, spread, comisiones, apalancamiento, especificaciones del símbolo y configuración de parámetros.
Las funciones de Recovery, múltiples posiciones y tamaño dinámico de lote pueden aumentar la exposición de la cuenta. Los usuarios deben elegir ajustes de riesgo adecuados para su propia cuenta y probar las configuraciones antes de utilizarlas en vivo.
El módulo opcional de IA es una capa de confirmación y ajuste de tamaño. No garantiza mejores operaciones ni resultados rentables.
El EA debe considerarse un sistema de trading configurable y un marco de gestión de riesgo, no una garantía de beneficios.
