La inconsistencia en el manejo del cambio de hora del servidor debido al horario de verano se ha detectado en ciertos brokers. Este fenómeno afecta directamente la sesión FOREX, que comprende 120 horas desde el domingo a las 17:00 horas EST hasta el viernes a las 17:00 horas EST. La diferencia en los cambios de horario entre EE.UU. y la UE introduce un periodo intermedio con una diferencia horaria alterada. En EE.UU., este cambio ocurre el segundo domingo de marzo y el primer domingo de noviembre, mientras que en la UE sucede el último domingo de marzo y octubre. Este desajuste puede omitir la primera hora de la sesión FOREX, lo que complica el cierre de posiciones antes del fin de semana. Un script permite verificar y registrar las sesiones FOREX incorrectas basándose en cambios temporales del broker, garantizando sesiones completas de 120 horas cuando corresponda.
👉 Léelo | VPS | @mql5es
👉 Léelo | VPS | @mql5es
❤3👍1
El "Panel de Intercambio de Símbolos" es una herramienta avanzada para operadores que buscan gestionar sus gráficos y Market Watch con mayor eficiencia. Permite cambiar el símbolo en el gráfico de manera instantánea con un solo clic, optimizando así el flujo de trabajo sin interrupciones. La integración automática con Market Watch asegura acceso inmediato a datos del mercado en tiempo real.
Los operadores pueden beneficiarse de la habilidad de revisar datos históricos, facilitando análisis detallados del mercado. La herramienta está diseñada para mantener la precisión al cargar datos, recomendándose cambiar de marco temporal para asegurar la carga correcta.
Para personalizar la interfaz, los usuarios pueden modificar la imagen del botón. Coloque la imagen BMP en la carpeta MQL5/Images y ajuste el código para referir a su imagen personalizada, asegurándose de respetar el formato y la...
👉 Léelo | Documentación | @mql5es
Los operadores pueden beneficiarse de la habilidad de revisar datos históricos, facilitando análisis detallados del mercado. La herramienta está diseñada para mantener la precisión al cargar datos, recomendándose cambiar de marco temporal para asegurar la carga correcta.
Para personalizar la interfaz, los usuarios pueden modificar la imagen del botón. Coloque la imagen BMP en la carpeta MQL5/Images y ajuste el código para referir a su imagen personalizada, asegurándose de respetar el formato y la...
👉 Léelo | Documentación | @mql5es
❤5👍2
En un entorno de programación, los errores pueden surgir debido a interacciones imprevistas en el sistema. Un análisis reciente señaló que ciertos fallos eran difíciles de entender y corregir. En MQL5, aunque los errores de punteros y recursión no se manifiestan como en C/C++, modificaciones menores pueden eliminar defectos.
En particular, se identificó y sumó un simple cambio al valorar el parámetro lparam en funciones como EventChartCustom. Esto resultó en una mejoría significativa en el comportamiento del sistema sin embargo, persisten problemas que requieren ajustes más drásticos, como el manejo de eventos personalizados mediante clases como C_Control y C_Mouse.
La implementación de estas soluciones exige una revisión detallada del código, asegurando que las optimizaciones impacten positivamente sin generar conflictos.
👉 Léelo | Freelance | @mql5es
En particular, se identificó y sumó un simple cambio al valorar el parámetro lparam en funciones como EventChartCustom. Esto resultó en una mejoría significativa en el comportamiento del sistema sin embargo, persisten problemas que requieren ajustes más drásticos, como el manejo de eventos personalizados mediante clases como C_Control y C_Mouse.
La implementación de estas soluciones exige una revisión detallada del código, asegurando que las optimizaciones impacten positivamente sin generar conflictos.
👉 Léelo | Freelance | @mql5es
❤4✍2🏆1
La biblioteca discutida optimiza el manejo del formato de almacenamiento tick, destacándose por su rendimiento eficiente en operaciones de lectura y escritura manteniendo un tamaño reducido. Se enfoca en almacenar campos específicos del MqlTick original, maximizando el ratio de compresión hasta 10 veces sin pérdida de datos al descomprimir. El proceso incluye métodos fácilmente accesibles en el MetaEditor, mejorando la productividad del desarrollador.
El uso práctico implica transformar arrays de ticks a un formato comprimido y su inverso, logrando mantener la integridad de los datos originales con velocidades superiores a 40 millones de ticks por segundo. Este nivel de rendimiento no solo asegura eficiencia sino que también permite un manejo de alta carga de información, crucial para el análisis técnico y trading algorítmico. Los desarrolladores deben considerar alternativas disponi...
👉 Léelo | Foro | @mql5es
El uso práctico implica transformar arrays de ticks a un formato comprimido y su inverso, logrando mantener la integridad de los datos originales con velocidades superiores a 40 millones de ticks por segundo. Este nivel de rendimiento no solo asegura eficiencia sino que también permite un manejo de alta carga de información, crucial para el análisis técnico y trading algorítmico. Los desarrolladores deben considerar alternativas disponi...
👉 Léelo | Foro | @mql5es
✍1
La función de "Establecer TP y SL automáticos" es esencial para la gestión eficiente de riesgo y beneficio en el trading. Automatiza el proceso de cierre de operaciones al alcanzar niveles de Take Profit (TP) o Stop Loss (SL) predefinidos, basados en parámetros personalizados como pips, porcentaje de saldo o análisis técnico. Esto elimina la necesidad de monitoreo constante, garantizando la protección frente a movimientos bruscos del mercado y decisiones emocionales.
La gestión del riesgo se optimiza al limitar pérdidas potenciales mediante el cierre automático en un nivel de SL especificado, lo que previene caídas significativas. La función asegura beneficios cerrando posiciones al alcanzar el TP, protegiendo las ganancias ante cambios rápidos del mercado. Además, fomenta la disciplina emocional y ahorra tiempo al evitar establecer manualmente niveles de SL y TP en cada operación.
...
👉 Léelo | Market | @mql5es
La gestión del riesgo se optimiza al limitar pérdidas potenciales mediante el cierre automático en un nivel de SL especificado, lo que previene caídas significativas. La función asegura beneficios cerrando posiciones al alcanzar el TP, protegiendo las ganancias ante cambios rápidos del mercado. Además, fomenta la disciplina emocional y ahorra tiempo al evitar establecer manualmente niveles de SL y TP en cada operación.
...
👉 Léelo | Market | @mql5es
🏆1