Automatizar completamente la optimización de un asesor experto puede ser desafiante. Las decisiones difíciles son inevitables y, en algunos casos, es preferible posponerlas estratégicamente en lugar de apresurarse. Algo que ayuda a tomar decisiones informadas es dedicarse a tareas paralelas que permiten la distracción productiva y, potencialmente, proporcionan pistas valiosas para el camino correcto.
La cuestión crítica es cuánto tiempo los parámetros optimizados pueden mantenerse efectivos en el futuro. Aunque hay opiniones que cuestionan su fiabilidad, el objetivo sigue siendo encontrar configuraciones que aseguren la continuidad de resultados aceptables.
Experimentar con herramientas como Validate, que permite la reoptimización periódica de asesores con parámetros abiertos, proporciona una perspectiva importante sobre la viabilidad de un asesor experto en el tiempo. Cada nuevo in...
👉 Léelo | Manual sobre redes neuronales | @mql5es
La cuestión crítica es cuánto tiempo los parámetros optimizados pueden mantenerse efectivos en el futuro. Aunque hay opiniones que cuestionan su fiabilidad, el objetivo sigue siendo encontrar configuraciones que aseguren la continuidad de resultados aceptables.
Experimentar con herramientas como Validate, que permite la reoptimización periódica de asesores con parámetros abiertos, proporciona una perspectiva importante sobre la viabilidad de un asesor experto en el tiempo. Cada nuevo in...
👉 Léelo | Manual sobre redes neuronales | @mql5es
👌4❤3
Análisis técnico de mercado: se presenta una evaluación de la tendencia del mercado basada en la SuperTendencia, la directriz (Direnc), el soporte (Soporte), y la dirección general de la tendencia (Tendencia). La herramienta SuperTendencia indica la dirección predominante y puede ayudar a identificar cambios en el mercado. La línea de Direnc (resistencia) destaca niveles en los que el precio puede encontrar obstáculos. Por otro lado, la línea de Soporte señala puntos críticos donde el precio podría encontrar apoyo. Finalmente, una comprensión de la Tendencia es esencial para evaluar el movimiento del mercado a largo plazo. Este conjunto de herramientas es fundamental para los desarrolladores e inversores al evaluar las condiciones actuales del mercado financiero.
👉 Léelo | Manual sobre redes neuronales | @mql5es
👉 Léelo | Manual sobre redes neuronales | @mql5es
❤3👍3
Una interfaz permite implementar la ejecución asíncrona de algoritmos de manera efectiva, similar a cómo funcionan las Promises en JavaScript. El archivo timer.mqh es una herramienta diseñada para demostrar la ejecución asíncrona. Herramientas como estas son cruciales para la programación moderna, ya que permiten manejar operaciones de manera más eficiente. Además, es posible gestionar y descargar bibliotecas relevantes mediante el gestor de paquetes npm, facilitando la integración con diversos proyectos. En el contexto de JavaScript, tenemos distintos métodos como Promise.all, Promise.race y Promise.any que ofrecen distintas formas de manejar múltiples promesas, asegurando que las operaciones asíncronas se realicen de manera óptima y controlada.
👉 Léelo | Foro | @mql5es
👉 Léelo | Foro | @mql5es
❤2
La resolución de problemas en entornos estocásticos y dinámicos requiere el desarrollo de algoritmos adaptativos. Las técnicas de aprendizaje por refuerzo (RL) han sido el enfoque principal durante décadas, aunque enfrentan desafíos en la práctica. Los problemas incluyen el aprendizaje offline en entornos variables y complejidades en la planificación en espacios de alta dimensionalidad.
Dividir tareas complejas en subtareas es efectivo. Los métodos jerárquicos permiten modelos más adaptables. Un ejemplo es el Control Transformer, diseñado para tareas de control y navegación en robótica, aplicable también en otras áreas. Este método combina técnicas avanzadas de RL, planificación y aprendizaje automático.
La aplicación práctica en MQL5 podría mejorar problemas comerciales. La implementación del Control Transformer incluye la gestión de entornos estocásticos mediante la planificación ...
👉 Léelo | VPS | @mql5es
Dividir tareas complejas en subtareas es efectivo. Los métodos jerárquicos permiten modelos más adaptables. Un ejemplo es el Control Transformer, diseñado para tareas de control y navegación en robótica, aplicable también en otras áreas. Este método combina técnicas avanzadas de RL, planificación y aprendizaje automático.
La aplicación práctica en MQL5 podría mejorar problemas comerciales. La implementación del Control Transformer incluye la gestión de entornos estocásticos mediante la planificación ...
👉 Léelo | VPS | @mql5es
❤5🏆1
Demostración breve sobre cómo codificar etiquetas de pérdidas y ganancias para operaciones recientes. Este Asesor Experto (EA) ejecutará operaciones simuladas para visualizar en el probador de estrategias. Las etiquetas solo se aplicarán a operaciones futuras, no al historial. Se ha desarrollado una solución empleando tanto la biblioteca Canvas como la biblioteca estándar. Existen dos configuraciones que permiten elegir entre Canvas y objetos de texto/rectángulo de la biblioteca estándar. Se invita a optimizar el código si encuentran una solución superior. Utilización de Canvas: Implementación con objetos estándar.
👉 Léelo | Market | @mql5es
👉 Léelo | Market | @mql5es
❤3👍1
Un indicador diseñado para calcular niveles objetivo basados en la media de movimientos de precios en intervalos de tiempo anuales, mensuales, semanales y de 4 horas. La metodología empleada para determinar los niveles actuales es clara: OpenBuffer[i] equivale al precio de apertura del periodo; HighBuffer[i] se calcula sumando la mitad del ADR al precio de apertura del periodo; LowBuffer[i] se establece restando la mitad del ADR al precio de apertura del periodo. Adicionalmente, MaxHighBuffer[i] y MinLowBuffer[i] se determinan sumando y restando el ADR completo al precio de apertura del periodo, respectivamente.
👉 Léelo | Freelance | @mql5es
👉 Léelo | Freelance | @mql5es
👍2❤1
Presentación del algoritmo CSS (Charged System Search) y su aplicación en optimización de sistemas. Este algoritmo se basa en principios de la física como la ley de Coulomb y la mecánica newtoniana. Modela las partículas como esferas cargadas que interactúan entre sí mediante fuerzas eléctricas. A través de este proceso, el CSS busca equilibrar la exploración y la explotación del espacio de búsqueda para encontrar soluciones óptimas.
El CSS se define como un algoritmo metaheurístico que permite investigar espacios de búsqueda complejos utilizando partículas provistas de cargas eléctricas. Mediante la aplicación de leyes físicas y parámetros como la carga, la velocidad, y la aceleración, las partículas se mueven hacia posiciones más óptimas basadas en los valores de la función de aptitud.
El código es implementado en una clase que inicializa, mueve, y revisa las partículas en cada it...
👉 Léelo | Señales | @mql5es
El CSS se define como un algoritmo metaheurístico que permite investigar espacios de búsqueda complejos utilizando partículas provistas de cargas eléctricas. Mediante la aplicación de leyes físicas y parámetros como la carga, la velocidad, y la aceleración, las partículas se mueven hacia posiciones más óptimas basadas en los valores de la función de aptitud.
El código es implementado en una clase que inicializa, mueve, y revisa las partículas en cada it...
👉 Léelo | Señales | @mql5es
❤10💯2⚡1🏆1
Algunos traders prefieren trabajar con gráficos despejados, libres de indicadores o anotaciones innecesarias. Para estos casos, un script ha sido desarrollado para calcular el tamaño de lote apropiado en operaciones de Forex o CFD. Los usuarios pueden elegir entre dos métodos: “RiskByPercent”, ingresando su porcentaje de riesgo preferido, o “RiskByAmount”, especificando una cantidad fija. Posteriormente, deben definir su stop loss en pips para brokers de 4 dígitos, ajustándose automáticamente para brokers de 5 dígitos cuando sea necesario. Si el tamaño de lote resultante no cumple con los requisitos mínimos o máximos permitidos por el broker, el script aplicará los límites adecuados. Una alerta proporcionará el tamaño de lote, la cantidad de riesgo, y otros valores relevantes. Este script es personalizable y puede integrarse en un Asesor Experto (EA) si se desea.
👉 Léelo | Market | @mql5es
👉 Léelo | Market | @mql5es
❤8👍4
El indicador SuperTrend es una herramienta eficaz para la detección de tendencias. Se superpone en el gráfico de precios y proporciona señales de tendencia en tiempo real. Utilizando el Average True Range (ATR), se ajusta a la volatilidad del mercado. Genera señales claras de compra o venta basadas en el cruce del precio con la línea de tendencia.
Este indicador es versátil, apto para scalpers, swing traders y estrategias intradía. Funciona en marcos temporales diversos y en diferentes instrumentos financieros. Ofrece suavizado para minimizar el ruido del mercado y es adecuado tanto para principiantes como para traders experimentados.
Entre sus parámetros de entrada, se encuentran el periodo ATR y el multipicador, que ajustan la línea SuperTrend. Puede personalizarse en color y se recomienda su uso en periodos H1 o superiores para mejores resultados. Su incorporación a estrategias...
👉 Léelo | Calendario | @mql5es
Este indicador es versátil, apto para scalpers, swing traders y estrategias intradía. Funciona en marcos temporales diversos y en diferentes instrumentos financieros. Ofrece suavizado para minimizar el ruido del mercado y es adecuado tanto para principiantes como para traders experimentados.
Entre sus parámetros de entrada, se encuentran el periodo ATR y el multipicador, que ajustan la línea SuperTrend. Puede personalizarse en color y se recomienda su uso en periodos H1 o superiores para mejores resultados. Su incorporación a estrategias...
👉 Léelo | Calendario | @mql5es
❤5✍3👍2
Exploramos la implementación de propiedades en MQTT v5.0 en MQL5, destacando cómo estas propiedades dinámicas permiten personalizar la interacción entre cliente y servidor más allá de las capacidades estáticas. Se hace hincapié en cómo manejar y actualizar estas propiedades desde la perspectiva de un desarrollador de bibliotecas y cómo los cambios operativos pueden afectar la calidad del servicio. Esta integración detallada aporta flexibilidad al protocolo MQTT. Los desarrolladores deben seleccionar cuidadosamente los algoritmos para gestionar la persistencia de sesiones, asegurando consistencia y rendimiento en la comunicación entre distintos puntos de red.
👉 Léelo | Calendario | @mql5es
👉 Léelo | Calendario | @mql5es
❤12✍4🏆2
Los botones GUI "Cerrar compras" y "Cerrar ventas" ofrecen opciones personalizables en términos de color, posición y texto, adaptándose a las necesidades del usuario. La visibilidad dinámica permite que los botones se oculten automáticamente cuando no hay posiciones abiertas, con opción a habilitar o deshabilitar esta característica. Al pulsar un botón, se cierran todas las posiciones de compra o venta y se muestra el beneficio neto, que incluye ganancias, swap y comisiones, calculado a partir del historial de operaciones.
La herramienta utiliza un temporizador de 100ms para mantener las actualizaciones constantes y responde a eventos gráficos generados por los clics de los usuarios. Se ha diseñado para facilitar el cierre eficiente de posiciones en un símbolo específico, permitiendo a los operadores simplificar esta tarea. Si surgen sugerencias o problemas, se alienta a los usuarios...
👉 Léelo | Guía de algotrading | @mql5es
La herramienta utiliza un temporizador de 100ms para mantener las actualizaciones constantes y responde a eventos gráficos generados por los clics de los usuarios. Se ha diseñado para facilitar el cierre eficiente de posiciones en un símbolo específico, permitiendo a los operadores simplificar esta tarea. Si surgen sugerencias o problemas, se alienta a los usuarios...
👉 Léelo | Guía de algotrading | @mql5es
❤6👍4
Un indicador técnico permite identificar cuándo un precio alcanza un momento específico en cualquier vela o marco temporal. Es especialmente útil para aquellos que buscan rastrear momentos específicos, como el inicio de una sesión de mercado o al cruzar diferentes zonas horarias. Por ejemplo, para abrir una posición exactamente a las 9:00 AM. La versión actualizada 1.1 incluye la indicación del día de la semana, facilitando recordar el día de operación. Ofrece opciones para personalizar el ancho y color de las líneas, así como el texto temporal, ajustando su proximidad a la vela actual. Facilita la planificación precisa de operaciones basadas en el tiempo.
👉 Léelo | Manual sobre redes neuronales | @mql5es
👉 Léelo | Manual sobre redes neuronales | @mql5es
❤4✍4
FinCon es un framework para análisis financiero que utiliza big data y procesamiento de lenguaje natural. Implementa una arquitectura multiagente donde el Agente-Gestor coordina Agentes-Analistas para integrar resultados y optimizar estrategias. Este sistema de gestión de riesgos opera en dos niveles: uno minimiza pérdidas en tiempo real y otro analiza estrategias a partir de datos pasados. FinCon emplea un sistema de memoria de trabajo, procedimental y episódica para mejorar el proceso de aprendizaje y toma de decisiones basado en patrones y experiencias previas, todo con el fin de mejorar la precisión en la previsión del mercado financiero.
👉 Léelo | CodeBase | @mql5es
👉 Léelo | CodeBase | @mql5es
✍6❤1
El CPA (Algoritmo de Partenogénesis Cíclica) presenta un enfoque innovador que simula el ciclo vital de los pulgones para resolver problemas complejos de optimización. Este algoritmo equilibra la exploración de nuevas soluciones con el aprovechamiento de soluciones ya existentes, similar a cómo estos insectos alternan entre reproducción asexual y sexual según las condiciones. En pruebas, el CPA muestra su eficacia, pero alcanza solo el 34.76% de la puntuación máxima, ubicándose en el puesto 44 entre los 45 mejores algoritmos de optimización. Su diseño refleja una meticulosa organización al adaptar estrategias de adaptación natural para resolver problemas de optimización multidimensional.
👉 Léelo | Market | @mql5es
👉 Léelo | Market | @mql5es
❤9🏆3👍2👌1
Detección del patrón alcista de tres barras: Se compone de una primera vela verde con cuerpo grande que señala un pico alcista, seguida de una vela roja indicando retroceso. La secuencia termina con otra vela verde de gran cuerpo, repitiendo el pico alcista. Este patrón define una zona mediante un rectángulo azul, delimitado por los altos y bajos de las tres velas. Además, se traza una línea horizontal verde lima en la apertura de la vela central, que sirve como punto de entrada y se prolonga hasta que el precio regresa.
Este indicador identifica dinámicas de picos en Boom y permite visualizar entradas de dinero inteligente. La detección automática de mitigación evita correcciones innecesarias en el gráfico. Disponible para pruebas en Boom 500 y Boom 1000. Esta herramienta simple pero efectiva es útil para análisis técnico avanzado.
👉 Léelo | Documentación | @mql5es
Este indicador identifica dinámicas de picos en Boom y permite visualizar entradas de dinero inteligente. La detección automática de mitigación evita correcciones innecesarias en el gráfico. Disponible para pruebas en Boom 500 y Boom 1000. Esta herramienta simple pero efectiva es útil para análisis técnico avanzado.
👉 Léelo | Documentación | @mql5es
✍6❤3👌2⚡1
La clase CBitBuffer en MQL5 permite una serialización de datos precisa a nivel de bits, crucial para optimizar el almacenamiento y recuperación de información. Compatible con diversos tipos de datos, incluido el uso de enteros de longitud variable mediante codificación ZigZag, e ideal para operaciones en red y compresión de datos.
Las características clave incluyen operaciones bit a bit y soporte para múltiples tipos de datos, como bool, char, int, float, entre otros. Permite optimización de espacio a través de enteros de longitud variable, importantes para el manejo eficiente de valores pequeños. Además, ofrece un sistema de gestión de errores con el enum ENUM_BIT_BUFFER_ERROR y métodos de control de errores.
Las actualizaciones recientes mejoraron la integridad de los datos, añadiendo soporte para operaciones mixtas y eliminando errores de operación mezclada. Los ejemplos se han a...
👉 Léelo | Freelance | @mql5es
Las características clave incluyen operaciones bit a bit y soporte para múltiples tipos de datos, como bool, char, int, float, entre otros. Permite optimización de espacio a través de enteros de longitud variable, importantes para el manejo eficiente de valores pequeños. Además, ofrece un sistema de gestión de errores con el enum ENUM_BIT_BUFFER_ERROR y métodos de control de errores.
Las actualizaciones recientes mejoraron la integridad de los datos, añadiendo soporte para operaciones mixtas y eliminando errores de operación mezclada. Los ejemplos se han a...
👉 Léelo | Freelance | @mql5es
👍3❤1👌1
MQL5 Algo Forge se ha establecido como un entorno esencial para los desarrolladores de trading algorítmico. Permite una gestión eficiente de proyectos mediante un control de versiones integrado en Git. Ofrece la posibilidad de seguir cambios, trabajar en equipo y experimentar sin riesgos mediante la creación de ramas. La capacidad de trabajar sin conexión y la sincronización con la nube proporcionan flexibilidad adicional. La interfaz del MetaEditor facilita el uso de comandos básicos de Git, simplificando la gestión del código y asegurando que los desarrolladores siempre tengan acceso a las versiones más recientes. Mejore su flujo de trabajo y colabore de manera efectiva con MQL5 Algo Forge.
👉 Léelo | Cotizaciones | @mql5es
👉 Léelo | Cotizaciones | @mql5es
❤8✍6👌4🏆3🔥2
El artículo analiza la plataforma innovadora MacroHFT, una nueva propuesta para el trading de alta frecuencia en criptomonedas. Basada en el aprendizaje por refuerzo y datos contextuales como información macroeconómica, MacroHFT aporta soluciones para los desafíos típicos del HFT, como la elevada volatilidad y la necesidad de rapidez en la toma de decisiones. Integra subagentes especializados en condiciones de mercadeo específicas y un hiperagente coordinador, mejorando la adaptabilidad en un entorno dinámico. Además, considera el uso de tecnologías avanzadas como Double Deep Q-Network y estructuras de memoria para un rendimiento óptimo, con potencial de adaptación a otros mercados financieros.
👉 Léelo | CodeBase | @mql5es
👉 Léelo | CodeBase | @mql5es
❤5👌5👍3⚡1
El indicador MT5 para detectar patrones de picos de mercado en Crash utiliza un enfoque de patrón específico de 3 velas: Rojo-Verde-Rojo. Las velas rojas señalan picos fuertes mientras que la verde indica un retroceso medio. Al identificar este patrón, marcan una caja alrededor del máximo/mínimo de estas velas y trazan una línea de entrada en el precio de apertura de la vela central.
La línea permanece hasta que el precio alcanza este nivel, momento en el que es sustituida por una línea fija más corta. Aplicable tanto en velas históricas como en tiempo real, este indicador visualiza oportunidades de trading para retorno a zonas. La herramienta está ligada al Concepto de Dinero Inteligente, enfatizando desequilibrios entre oferta y demanda. Es útil para operaciones de reentrada, especialmente en mercados de Crash, y se complementa bien con otros indicadores como EMA, OBV o bloques de ...
👉 Léelo | Documentación | @mql5es
La línea permanece hasta que el precio alcanza este nivel, momento en el que es sustituida por una línea fija más corta. Aplicable tanto en velas históricas como en tiempo real, este indicador visualiza oportunidades de trading para retorno a zonas. La herramienta está ligada al Concepto de Dinero Inteligente, enfatizando desequilibrios entre oferta y demanda. Es útil para operaciones de reentrada, especialmente en mercados de Crash, y se complementa bien con otros indicadores como EMA, OBV o bloques de ...
👉 Léelo | Documentación | @mql5es
✍3