Versión 2.0
2025.01.31
1. Corrección de Errores
CopyBuffer Funcionando Correctamente: Arreglamos problemas con la función CopyBuffer para que maneje correctamente los arrays, evitando errores y asegurando la actualización adecuada de los indicadores.
Datos por Símbolo Independientes: Ahora cada símbolo tiene su propia estructura de datos, evitando que la información se sobreescriba entre símbolos.
2. Mejora en la Gestión de Múltiples Símbolos
Exclusión del Símbolo Actual: El EA ya no opera sobre el símbolo al que está adjunto, enfocándose solo en los símbolos seleccionados.
Mapeo de Símbolos Preciso: Utilizamos una técnica avanzada para asegurar que solo se mapeen símbolos similares y precisos del Market Watch.
3. Validaciones y Seguridad
Verificaciones Previas a Operar: Antes de realizar operaciones, el EA comprueba que los indicadores están configurados correctamente, el volumen y margen son adecuados, y el spread está dentro del límite permitido.
Mejor Gestión de Errores: Ahora se muestran mensajes detallados para identificar y solucionar problemas fácilmente.
4. Optimización de la Lógica de Trading
Consistencia en las Operaciones: Cada símbolo gestiona sus propios conteos de trades y cálculos de ganancias de forma independiente, evitando interferencias.
Control de Spread y Margen: Se asegura que el spread no supere el máximo permitido y que haya suficiente margen antes de abrir nuevas posiciones.
5. Mejoras en la Configuración del Gráfico
Visuales Personalizados: Colores de las velas alcistas y bajistas ahora son personalizables para una mejor visualización.
Menos Desorden: Eliminamos la visualización del volumen en el gráfico para enfocarse en los indicadores clave.
6. Funcionalidades Adicionales
Cierre Parcial de Posiciones: Ahora puedes cerrar posiciones parcialmente según un porcentaje especificado, ofreciendo mayor flexibilidad.
Ganancias Históricas: Se mejoró el cálculo y la visualización de las ganancias históricas por día, semana y mes, mostrando también su porcentaje respecto al balance.
7. Optimización de Rendimiento
Actualización Eficiente de Indicadores: Reducimos operaciones redundantes y optimizamos la actualización de indicadores para un mejor rendimiento general del EA.
Versión 1.4
2024.12.07
- Compatibilidad mejorada con símbolos no estándar: Ahora el sistema puede mapear automáticamente el símbolo más parecido al original, mejorando el soporte para variantes como EURUSD.i, EURUSD.pro, xEURUSD, entre otros.
- Optimización del entrenamiento de la red neuronal: Se han añadido más datos al proceso de entrenamiento, lo que debería traducirse en mejoras significativas en los resultados a largo plazo.
Versión 1.3
2024.12.03
👋 Hello everyone!
I want to share a little anecdote with you about an error I recently encountered in our Expert Advisor (EA) and how I fixed it. 🛠️
🔍 The Problem
I was conducting some tests and noticed that the terminal was slowing down more than expected during historical backtesting. Upon investigating, I discovered that a function I had created, Display_Info(), was executing even when it shouldn't.
🤦♂️ What Did I Do Wrong?
The logic I used to control when Display_Info() should execute was incorrect. Initially, the condition I implemented was:
if(ShowInfo && (!MQLInfoInteger(MQL_OPTIMIZATION) || (MQLInfoInteger(MQL_VISUAL_MODE))))
{
Display_Info();
}
I thought this would ensure that the function only executed during live trading or historical backtesting in visual mode. However, the logic allowed Display_Info() to run in undesired contexts, such as during optimizations or non-visual tests, which caused the terminal to slow down.
🔧 The Solution
After carefully analyzing the issue, I adjusted the condition to ensure that Display_Info() only executes in the correct scenarios:
if(ShowInfo &&
(
(!MQLInfoInteger(MQL_OPTIMIZATION) && !MQLInfoInteger(MQL_TESTER)) ||
(MQLInfoInteger(MQL_TESTER) && MQLInfoInteger(MQL_VISUAL_MODE))
)
)
{
Display_Info();
}
✅ Result
Performance Improvement: The terminal no longer slows down during optimizations or non-visual tests.
More Accurate Calculations: Display_Info() now only runs when it is truly necessary, ensuring the accuracy of historical profit calculations.
Bonjour à tous, Je gère un PAMM auprès de plusieurs investisseurs et les EA NODE / AXIS et LINK font partie de ma stratégie au 6/10 des EA que possède le compte. Toujours très content des EA de ENRIQUE, après le CENTER, le CENTER SPECIALIZED, le ZENITH etc. Je partage souvent mes questions et mes impressions avec Enrique, aujourd'hui encore nous avons discuter de l'EA LINK. Coté DD% c'est vraiment faible, je ne me fait aucun soucis la dessus et je le regarde même plus ! Depuis que je possède AXIS, j'ai obtenu un gain de 33.35 $ en ayant 0.25 lot en compte CENT. J'envisage d'augmenter progressivement la taille des lot, vu mon capital total. Pour l'EA NODE, j'en suis à 21.21$ pour un lot initial à 0.15 lot compte CENT. Pour connaitre mes chiffres pour l'EA LINK, je vous invite à aller voir mon avis sur cet EA !
Il faut savoir aussi que j'ai décidé d'utiliser à nouveaux ces EA sur un compte personnel CENT, avec un plus petit capital, mais aussi en utilisant les tailles de lots recommandé par ENRIQUE. Jusqu'à présent j'ai toujours plus de 2.5% par semaine en rendement.