Versión 9.21
2025.04.13
Revisión exhaustiva del modo de recuperación
Versión 9.20
2025.04.10
Se han realizado pequeños ajustes para mejorar el rendimiento general del sistema. En esta versión:
Se optimizó el Recovery Mode para un comportamiento más estable.
Se realizaron mejoras visuales y de eficiencia en el panel de control.
Se redujo la carga de indicadores, mejorando el tiempo de respuesta y la velocidad en los backtests.
Como referencia, una prueba con todos los ticks durante un periodo de 5 años ahora toma aproximadamente 6 minutos, dependiendo de la configuración. En modo OHLC M1, el tiempo estimado es de unos 20 segundos.
Versión 9.0
2025.04.09
En esta nueva versión, el código ha sido totalmente reescrito desde cero. Cada función ha sido revisada y optimizada de manera independiente para asegurar su correcto funcionamiento y facilitar futuras mejoras. Además, se ha reorganizado la estructura interna y redistribuido las bibliotecas para hacerlo más escalable, permitiendo integrar fácilmente nuevas características. Todo el proceso se ha realizado siguiendo buenas prácticas de programación y principios de programación orientada a objetos (POO). Aunque internamente los cambios son importantes, visualmente el usuario seguirá disfrutando de la misma experiencia que en la versión actual. Además, los sets que ya usas seguirán funcionando exactamente igual.
Versión 8.200
2025.01.03
El filtro de noticias de faireconomy.media ha sido reemplazado por el calendario de MetaQuotes. Ahora, no es necesario configurar ningún enlace de noticias en el terminal de MT5.
Versión 8.153
2024.12.08
Esta es una versión provisional diseñada para solucionar el error en OnInit que impedía el correcto inicio del EA en ciertos terminales. Se ha corregido el fallo en la biblioteca nativa, lo que permite nuevamente el uso del panel y elimina el error en OnInit al reiniciar el EA. Además, se han realizado mejoras en el Modo Recovery, optimizando su eficiencia, y se ha añadido la estrategia de Lot Size Aritmético. Temporalmente, esta versión no incluye el filtro de noticias debido a errores técnicos relacionados con la actualización de información desde la web externa con la que operamos.
Versión 8.152
2024.12.03
¡Hola a todos! 👋
Quiero compartir con ustedes una pequeña anécdota sobre un error que encontré recientemente en nuestro Expert Advisor (EA) y cómo lo solucioné. 🛠️
🔍 El Problema
Estaba realizando algunas pruebas y noté que el terminal se estaba ralentizando más de lo esperado durante las pruebas históricas. Al investigar, descubrí que una función que había creado, Display_Info(), se estaba ejecutando incluso cuando no debería.
🤦♂️ ¿Qué hice mal?
La lógica que usé para controlar cuándo debía ejecutarse Display_Info() no era la correcta. Inicialmente, la condición que implementé era esta:
if(ShowInfo && (!MQLInfoInteger(MQL_OPTIMIZATION) || (MQLInfoInteger(MQL_VISUAL_MODE))))
{
Display_Info();
}
Pensé que esto garantizaría que la función solo se ejecutara en trading en vivo o durante pruebas históricas en modo visual. Sin embargo, la lógica permitía que Display_Info() se ejecutara en contextos no deseados, como durante optimizaciones o pruebas no visuales, lo que causaba la ralentización del terminal.
🔧 La Solución
Después de analizarlo detenidamente, ajusté la condición para asegurarme de que Display_Info() solo se ejecute en los escenarios correctos:
if(ShowInfo &&
(
(!MQLInfoInteger(MQL_OPTIMIZATION) && !MQLInfoInteger(MQL_TESTER)) ||
(MQLInfoInteger(MQL_TESTER) && MQLInfoInteger(MQL_VISUAL_MODE))
)
)
{
Display_Info();
}
✅ Resultado
Mejora del Rendimiento: El terminal ya no se ralentiza durante optimizaciones o pruebas no visuales.
Cálculos Más Preciso: Display_Info() ahora solo se ejecuta cuando realmente es necesario, garantizando la precisión de las ganancias históricas.
Versión 8.151
2024.12.03
Hemos mejorado la eficiencia del código del panel para acelerar las pruebas de backtest. Si no utilizas funciones de optimización o backtest, esta actualización no es necesaria.
Versión 8.150
2024.11.25
El panel de información ha sido optimizado, permitiendo la ejecución de un mayor número de acciones.
Versión 8.131
2024.10.18
Corregido un error relacionado con el Take Profit y el número mágico
Versión 8.13
2024.10.03
Pequeño error corregido en el lotaje del modo Balance Lot
Versión 8.12
2024.09.20
Error corregido
Versión 8.10
2024.09.20
Los parámetros de entrada del Asesor Experto han sido reorganizados y reestructurados para una mayor claridad y facilidad de uso.
Se ha optimizado el cálculo del Take Profit y el manejo de los lotajes al utilizar la opción Balance Lot, mejorando la eficiencia en estas configuraciones.
Los profits de las operaciones cerradas ahora se visualizan en el gráfico.
Compatibilidad: Los sets anteriores permanecen completamente compatibles con esta nueva versión, a pesar de los ajustes realizados.
Versión 8.0
2024.09.13
✅ Corrección del Modo Recovery:
Se corrigió el modo de recuperación para mejorar la gestión de pérdidas y asegurar su activación correcta según las condiciones configuradas.
✅ Ajustes Estéticos en la Coloración:
Se realizaron cambios estéticos en el esquema de colores para una mejor visualización y experiencia de usuario.
✅ Añadido el Trailing Stop:
Se introdujo la función de trailing stop, lo que permite ajustar automáticamente el stop loss a medida que el mercado avanza a favor de la operación.
✅ Modificaciones en los Inputs:
Se realizaron ligeros ajustes en los parámetros de configuración, especialmente en el modo de recuperación, para ofrecer mayor flexibilidad y precisión en la ejecución de la estrategia.
✅ Optimización del Código:
Se mejoró el código en términos de optimización, lo que permite un rendimiento más fluido y eficiente de NEXUS.
✅ Corrección en el Marcado de Drawdown:
Se corrigió un error relacionado con el marcado de drawdown para garantizar un informe y gestión precisos durante el trading.
Versión 7.52
2024.07.15
Error fuera de rango solucionado, lo que a su vez resuelve el error en los cálculos del ATR
Versión 7.51
2024.07.09
Minor Bug Fixed
Versión 7.50
2024.04.16
Eliminada la necesidad de ajustar el horario del filtro de noticias.
Añadidas entradas para la posición del botón New Cycle.
Corregidos pequeños errores gráficos, como la incorrecta indicación del panel Nexus 7.03.
Implementado un criterio de optimización que considera tanto un criterio complejo como el estancamiento.
Corregido el valor GMT en los comentarios para una mayor precisión.
- Se ha actualizado la guía de usuario
- Se ha actualizado la descripción del producto y los recursos
- Se han actualizado los sets Privilege
Versión 7.20
2024.03.06
Error Canva solucionado.
Versión 7.12
2024.03.04
Corregido un bug en el filtro horario con cierre de operaciones.
Nexus MT5 ahora se puede optimizar en OHLC M1
Nuevos sets PRIVILEGE: EUR/USD, AUD/CAD, USD/CAD, EUR/GBP, EUR/JPY
Corregida anomalía en los Puntos POC
Versión 7.4
2023.09.14
Errores DBL_EPSILON solucionados
Versión 7.3
2023.09.14
Bug relacionado con el Take Profit en algunos terminales. Al parecer solo afecta a versiones desactualizadas del terminal MT5.
Si has estado cerrando operaciones con 0 profit, actualice a esta versión. Puede actualizar con operaciones abiertas.
Versión 7.2
2023.09.04
7.01 --> Se ha solucionado un error en la biblioteca nativa Canvas.mqh que impedía en algunos terminales que se creara el panel de información y no permitía iniciar el EA
7.02 --> Pequeñas correcciones menores
Versión 7.0
2023.08.16
Para esta actualización es muy importante que la versión anterior del producto esté detenida, sin operaciones abiertas.
- Mayor precisión: hemos resuelto un error crítico en el modo _Take Profit Independent_, mejorando significativamente la precisión y el rendimiento general de EA.
- Filtros Inteligentes: Hemos incorporado filtros basados en valores de _Sobrecompra/Sobreventa (OBOS)_ y _Punto de Control (POC)_, enriqueciendo la estrategia del EA al considerar estos puntos clave.
- Estrategia clara: hemos aclarado la estrategia empleada por el EA, lo que permite a los usuarios distinguir entre los enfoques de tendencia y de reversión. Esto proporciona una comprensión más profunda del proceso de toma de decisiones de la EA.
- Flexibilidad de MT5: dado que MT5 no permite el filtrado exclusivo de compras o ventas, hemos actualizado el EA para incluir ambas opciones de forma predeterminada.
- Estrategia basada en POC: los puntos POC ahora son parte de nuestra estrategia, aunque no se cuentan como condiciones de entrada simultánea. Si no se cumplen estas condiciones, no se ejecutarán las transacciones iniciales.
- Cálculo del tamaño del lote: ahora es posible calcular el tamaño del lote según el saldo de la cuenta.
Versión 6.21
2023.06.29
Error "archivo no encontrado" corregido.
Versión 6.20
2023.06.29
Mejora de la función de cierre de operaciones: Se ha corregido un error relacionado con el Take Profit cuando el hedging está deshabilitado, lo que garantiza un cierre más preciso y confiable de las operaciones.
Nuevas opciones de prueba para los betatesters: Se han añadido opciones de prueba adicionales, permitiendo la optimización de un parámetro que define tres opciones para el cálculo del Take Profit. Además, se ha introducido una funcionalidad experimental para el cierre de operaciones por tiempo.
Mejora de la velocidad de backtest: Se han realizado cambios para optimizar la velocidad de los backtests, evitando la creación innecesaria de objetos gráficos durante las optimizaciones o los backtests sin el modo visual activado.
Revisión de los sets de MT5: Se ha llevado a cabo una revisión minuciosa de cada set de MT5, realizando modificaciones menores para mejorar las estadísticas asociadas y asegurar un rendimiento óptimo.
Pequeños cambios visuales: Se han realizado mejoras visuales para mejorar la experiencia de uso de NEXUS MT5.
Solución de errores en Display Comments: Se han corregido errores relacionados con la visualización de beneficios (Profits) y reducción máxima (Drawdown) en la función de comentarios, asegurando que estos datos se muestren correctamente.
Estas mejoras garantizan una mayor precisión en los datos de beneficios y reducción máxima, lo que brinda una información más precisa y útil para evaluar el rendimiento de las operaciones. Recuerde cerrar operaciones, gráficos y cargar el EA con sus sets después de la actualización para una correcta integración de las mejoras.
Versión 6.11
2023.06.04
Función de Cálculo de Beneficios del Panel Mejorada
Corregido el Spread en el Panel
Corregido Cierre de Operaciones Máximas
Añadidos Avisos en el Registro para Ayudar a los Usuarios en Caso de Errores
Se han creado los NewSmart Sets
Se ha añadido más información a la guía de usuario
Versión 6.0
2023.03.28
Añadido input Show Cycle Button
Revisado bug Show News false
Añadido input Take Profit %ATR for Recovery
Añadido Adjust TP lots Recovery
Añadida métrica Take Profit pips
Añadida métrica Tak Profit Recovery pips
Versión 5.10
2023.03.10
Pequeña modificación del Cierre de Posiciones en donde se comprueba el Número Mágico dos veces para cercionarse que todo está correcto y no se cierren operaciones de otro gráfico
Versión 5.0
2023.03.09
Añadido Panel de información. Disponible Panel o Comentarios simples
Añadido Botón New Cycle para detener el comercio automáticamente cuando se cierre el ciclo de operaciones actual
Corregido Error Show News false
Ahora el Timeframe se establece automáticamente de la misma forma en que lo hace la versión para MT4
Corregido error en el Take Profit en Modo Colaborativo (Colaborative Hedging))
Corregido error en Order Close en Modo Independiente (Independent Hedging)
Técnico: Sustitución funciones nativas por CTrade
Técnico: Cambios en el registro de Experts
Versión 4.0
2023.02.07
Un paso más...
Se ha trabajado en la estrategia 7 y se han hecho modificaciones
Mejoras en el modo recovery, se han añadido parámetros
Código más optimizado
Se han añadido las 4 estrategias de Mt4 para la gestión de Lotes
SETS CREADOS: CONSULTE LA DESCRIPCIÓN DEL PRODUCTO
Esta versión ha resuelto los fallos internos. Estéticamente aun queda trabajo, pero esta versión ya se uede usar correctamente
Versión 3.0
2023.01.11
1. Añadido filtro volatilidad.
Debe tener en cuenta que se usa el XAUUSD para el filtro. En la versión MT4 estabamos usando US500.
Independientemente de esto es importante que si activa el filtro, el símbolo se corresponda con un símbolo de su broker
Por ejempl0, si en su broker tiene el nombre "XAUUSD.i", debe cambiar en nombre en el input "Risk Symbol"
2. Añadidos inputs MinTradesGridActivation y MaxTradesCycleActivation
3. Implementado IsNewPriceActionBar para que el timeframe del gráfico en vivo o en backtest sea constante
4. Implementado IsNewTechnicalAnalysisBar para aumentar el rendimiento del Expert Advisor
5. Añadido input corner Display para las noticias
6. Mejora en la selección de estrategia (true/false)
7. Modo Recovery Básico
Recuerde que por el momento no se entregan sets de configuración. El objetivo es terminar la versión de Mt5, y no usar recursos de computación en el proceso.
Solo he probado y optimizado la configuración por defecto para el eurusd, usando todos los ticks disponibles y spread variable
Versión 2.0
2022.12.24
Novedades
1. Añadido el input Loss Multiplier 3th-4th-5th
2. Añadido Stop Loss Money
3. Añadidas más métricas para Take Profit: ATR
4. Añadidas más métricas Step: ATR y Desviación estándar
I have been using this EA for about two years now after having tried many. I believe it is the only one to have a strategy that is not proprietary and hidden but rather customizable in dozens of parameters: entry trigger, mediation distance that adapts to market volatility, various take profit parameters, volatility and news filters, stop loss, recovery mode to avoid running into large drawdowns, a convenient panel to stop trading, insert manual orders or simply to force trades to open in one direction only. A very complete tool and suitable for those like me who love to work with it for hours to find the parameters most similar to the risk that can be tolerated, but the creator still offers very reliable presets that have been tested over years of markets. Excellent assistance, early responses and constant updates that always implement new features, a convenient Telegram group where the programmer manages a community of users and where new functions are often proposed (it should be noted that I proposed the trailing stop loss and it was implemented shortly after). Price absolutely in line with the intense work done by the developer.