La librería MQL5 JSON es una herramienta robusta para desarrolladores que trabajan con datos JSON en MQL5. Su diseño está pensado para facilitar la gestión, análisis y creación de datos JSON, similar a los entornos de lenguajes modernos como JavaScript y Python. La API de Modelo de Objetos de Documento ofrece una interacción simplificada con los datos, accesible mediante métodos intuitivos. Los desarrolladores pueden realizar tareas que van desde la carga sencilla de configuraciones hasta el manejo de intercambios de datos en tiempo real.
Para acceder y manipular datos, se dispone de métodos que permiten recorrer estructuras complejas de manera segura, evitando errores comunes de tipo. La capacidad para añadir, modificar o borrar datos en tiempo real agiliza el desarrollo.
La librería soporta JSON Pointer y JSONPath para consultas avanzadas de datos. Para operaciones con archivos JS...
👉 Léelo | CodeBase | @mql5es
Para acceder y manipular datos, se dispone de métodos que permiten recorrer estructuras complejas de manera segura, evitando errores comunes de tipo. La capacidad para añadir, modificar o borrar datos en tiempo real agiliza el desarrollo.
La librería soporta JSON Pointer y JSONPath para consultas avanzadas de datos. Para operaciones con archivos JS...
👉 Léelo | CodeBase | @mql5es
❤3👍2✍1
Un Asesor Experto ofrece automatización fundamentada en una estrategia de trading sofisticada, centrada en la detección de divergencias de mercado. Utiliza tres indicadores clave: RSI, MACD y el Oscilador Estocástico, para identificar puntos de inversión con una alta probabilidad. Al buscar la confluencia de señales a través de estos osciladores, se asegura una mayor robustez.
El EA se enfoca en divergencias alcista y bajista, destacando las señales basadas en la armonía de al menos dos indicadores, lo que incrementa la precision. Incluye filtros opcionales como la EMA de 50 periodos para determinar la tendencia general, y un filtro de volumen para validar el interés del mercado.
Los parámetros son configurables, permitiendo personalizar estrategias en función de preferencias individuales y gestión de riesgo. Adecuado para Forex en marcos temporales más altos como H1, H4 o D1.
👉 Léelo | Foro | @mql5es
El EA se enfoca en divergencias alcista y bajista, destacando las señales basadas en la armonía de al menos dos indicadores, lo que incrementa la precision. Incluye filtros opcionales como la EMA de 50 periodos para determinar la tendencia general, y un filtro de volumen para validar el interés del mercado.
Los parámetros son configurables, permitiendo personalizar estrategias en función de preferencias individuales y gestión de riesgo. Adecuado para Forex en marcos temporales más altos como H1, H4 o D1.
👉 Léelo | Foro | @mql5es
👍5❤3✍1
En MetaTrader 5 build 5320, hemos añadido una categoría aparte para los servicios a la biblioteca de código. Ahora puede compartir fácilmente dichos programas MQL5, además de descargarlos directamente desde la plataforma con su correspondiente instalación automática en la carpeta deseada.
También hemos mejorado el trabajo con las variables input en MQL5. Ahora puede especificar el nombre de la variable que se mostrará en las propiedades del programa en la plataforma usando un parámetro independiente.
Además, hemos introducido varias mejoras en el compilador y el depurador de MQL5, y también añadido las traducciones de la versión web de la plataforma al rumano y al hebreo.
Preste atención:
Seguir leyendo...
También hemos mejorado el trabajo con las variables input en MQL5. Ahora puede especificar el nombre de la variable que se mostrará en las propiedades del programa en la plataforma usando un parámetro independiente.
Además, hemos introducido varias mejoras en el compilador y el depurador de MQL5, y también añadido las traducciones de la versión web de la plataforma al rumano y al hebreo.
Preste atención:
El build 5320 es la última actualización compatible con Windows 7, Windows 8, Windows 8.1 y Windows Server 2008. A partir de la próxima versión, las plataformas de escritorio que funcionen con los sistemas operativos especificados no se actualizarán. La excepción serán las plataformas que ejecuten Wine.
Seguir leyendo...
❤10👍4✍3🔥2👌1👀1
La gestión de spreads es crucial para adaptarse a las diferentes condiciones de los brokers, especialmente con la disparidad entre cuentas de spread fijo, ECN, y regulares. Algunos Expert Advisors (EAs) del mercado poseen filtros de spreads, mientras que otros desarrolladores necesitan comprender los spread para adecuarlos a su estrategia de trading.
Un EA sencillo puede ser asignado a cualquier gráfico no utilizado para trading directo y permite listar los spreads actuales, mínimos y máximos por día, reiniciándose a medianoche según la hora del broker. Puede configurarse para mostrar en pips o puntos y ordenar por spread más alto.
Todos los instrumentos en su Market Watch se muestran automáticamente. Se usa un cuadro con OBJ_LABEL para mostrar los valores en lugar de la función estándar de comentarios. Este sistema facilita entender las condiciones del mercado y ajustar estrategias.
👉 Léelo | Manual sobre redes neuronales | @mql5es
Un EA sencillo puede ser asignado a cualquier gráfico no utilizado para trading directo y permite listar los spreads actuales, mínimos y máximos por día, reiniciándose a medianoche según la hora del broker. Puede configurarse para mostrar en pips o puntos y ordenar por spread más alto.
Todos los instrumentos en su Market Watch se muestran automáticamente. Se usa un cuadro con OBJ_LABEL para mostrar los valores en lugar de la función estándar de comentarios. Este sistema facilita entender las condiciones del mercado y ajustar estrategias.
👉 Léelo | Manual sobre redes neuronales | @mql5es
❤5👍2
La implementación de múltiples indicadores estocásticos con diversos períodos resulta beneficiosa para los operadores novatos. Este enfoque permite obtener una visión más detallada y amplia del mercado, facilitando la identificación de tendencias potenciales. Ajustar los parámetros de cada estocástico según las condiciones de mercado puede mejorar la precisión de las señales generadas. Es crucial que los operadores evalúen cuidadosamente la configuración de estos indicadores para adaptarse a sus estrategias específicas y necesidades comerciales. La superposición de estocásticos es una técnica que requiere comprensión y práctica para su eficacia, pero puede ser una herramienta valiosa para aquellos que comienzan en el trading.
👉 Léelo | Calendario | @mql5es
👉 Léelo | Calendario | @mql5es
👍5
Explora cómo el ajuste fino de modelos, como GPT-2, utilizando módulos adaptadores puede optimizar el rendimiento en múltiples tareas. Este enfoque modular permite introducir adaptadores específicos en capas preentrenadas, gestionando así la carga de entrenamiento y almacenamiento. A diferencia de LoRA, que minimiza parámetros, los adaptadores ofrecen flexibilidad para el aprendizaje multitarea. Creando un módulo adaptador con proyección y activación cuidadosas, se integran en GPT-2 para mejorar predicciones mediante transformaciones en el estado oculto. Estos métodos brindan herramientas valiosas para desarrolladores que buscan implementar técnicas avanzadas de ajuste fino en ambientes de trading algorítmico.
👉 Léelo | Guía de algotrading | @mql5es
👉 Léelo | Guía de algotrading | @mql5es
👍3
Explora un enfoque innovador en optimización algorithmica con el Algoritmo Dialéctico (DA), inspirada en el materialismo dialéctico. DA reimagina la búsqueda de soluciones óptimas contrastando soluciones (tesis) con sus opuestos filosóficos (antítesis), demostrando mejoras destacables en pruebas. Este método divide la población en dos: pensadores especulativos que exploran el espacio de soluciones ampliamente y pensadores prácticos que buscan refinar localmente las mismas. Se destacan sus similitudes y diferencias con el Algoritmo de Evolución Diferencial (DE), junto con su enfoque determinista en la selección de antítesis. DA demuestra su eficacia en optimización, balanceando búsquedas globales y locales.
👉 Léelo | Manual sobre redes neuronales | @mql5es
👉 Léelo | Manual sobre redes neuronales | @mql5es
❤6👌3👍2
Este Asesor Experto aprovecha una estrategia fundamentada en el seguimiento de tendencias y la confirmación de impulso. Utiliza dos Medias Móviles Exponenciales (EMA) y el Índice de Fuerza Relativa (RSI) para generar señales de compra y venta. Las señales de compra ocurren cuando la EMA rápida cruza sobre la lenta y el RSI supera un umbral, mientras que las señales de venta se dan al cruzar la rápida por debajo de la lenta con un RSI bajo un umbral definido.
La gestión del riesgo se realiza mediante un cálculo dinámico del tamaño del lote basado en el saldo de la cuenta y el riesgo deseado. El sistema automatiza la colocación de Stop Loss y Take Profit. Un filtro de tiempo opcional permite operar solo en horarios específicos.
El código se desarrolla en MQL5 y puede aplicarse a cualquier gráfico. Es posible personalizar parámetros como EMAs, RSI, riesgo, tamaño del lote, Stop Loss/Ta...
👉 Léelo | Foro | @mql5es
La gestión del riesgo se realiza mediante un cálculo dinámico del tamaño del lote basado en el saldo de la cuenta y el riesgo deseado. El sistema automatiza la colocación de Stop Loss y Take Profit. Un filtro de tiempo opcional permite operar solo en horarios específicos.
El código se desarrolla en MQL5 y puede aplicarse a cualquier gráfico. Es posible personalizar parámetros como EMAs, RSI, riesgo, tamaño del lote, Stop Loss/Ta...
👉 Léelo | Foro | @mql5es
❤4👍3
El EA Cincin (v2.24) es un sistema automatizado de trading para MetaTrader 5 que realiza operaciones aleatorias en un símbolo específico como EURUSD. Integra funcionalidades como la gestión de cestas, cobertura y control de posiciones. Las operaciones se basan en decisiones aleatorias dentro de los parámetros de riesgo definidos por el usuario, estableciendo niveles de stop-loss y take-profit basados en ATR o pips fijos. También fija un límite diario de operaciones. Monitorea el beneficio/pérdida total del portafolio, cerrando todas las posiciones al alcanzar ciertos umbrales. El EA puede usar ajustes de punto de equilibrio y cobertura para mitigar pérdidas, y cuenta con mecanismos de salvaguarda, como verificación de márgenes y distancias mínimas entre operaciones. Se recomienda solo para pruebas de demostración, sin usar en operaciones en vivo, ya que necesita actualizaciones signif...
👉 Léelo | Foro | @mql5es
👉 Léelo | Foro | @mql5es
La integración de las estrategias Cruce Dorado y Cruce de la Muerte en el Asesor Experto Trend Constraint de MetaTrader 5 aumenta la eficacia del seguimiento de tendencias en trading algorítmico. Estas técnicas, basadas en cruces de medias móviles, automatizan señales para identificar tendencias bajistas y alcistas de forma precisa y consistente. Al emplear MQL5, los desarrolladores pueden personalizar parámetros, optimizar la estrategia y mejorar los puntos de entrada y salida. La independencia de contexto del mercado permite a los traders capturar giros en tendencia efectiva y eficientemente, incrementando el rendimiento de operaciones y alineándose con estrategias de largo plazo.
👉 Léelo | Foro | @mql5es
👉 Léelo | Foro | @mql5es
👍2❤1
El trabajo con múltiples repositorios es fundamental para los desarrolladores. En nuestro caso, pasamos de utilizar MetaEditor a otras herramientas más robustas como Git y Visual Studio Code cuando fue necesario. Inicialmente, tratamos de trabajar exclusivamente con las herramientas de MetaEditor, pero encontramos limitaciones significativas. Aunque se puede realizar un clon directo a través de la consola git, esto no es posible únicamente con MetaEditor debido a la falta de ciertas funcionalidades. Sin embargo, la clonación de una bifurcación ofrece más control y posibilidades, permitiéndonos modificar y colaborar sin afectar el repositorio original. Este enfoque permite un flujo de trabajo de desarrollo más organizado y eficiente.
👉 Léelo | Documentación | @mql5es
👉 Léelo | Documentación | @mql5es
✍5❤1👌1
EA TardioBot V1.05 es un Asesor Experto para MetaTrader 5 con estrategia de arbitraje triangular. Identifica discrepancias de precios entre pares de divisas, permitiendo operaciones simultáneas y potencialmente rentables. Monitorea precios de compra y venta, calcula ratios de arbitraje y ejecuta operaciones cuando las oportunidades superan ciertos umbrales, teniendo en cuenta diferenciales y comisiones.
Soporta seis tríos de arbitraje como EUR/USD, GBP/USD y EUR/GBP, actualizando dinámicamente los datos de precios. Valida tamaños de lotes y considera comisiones y costes de diferenciales. Diseñado para cerrar operaciones obsoletas, registrar oportunidades y detalles, integrando controles de seguridad.
Actualmente, no está preparado para operaciones en vivo. Aumentar los lotes puede resultar en pérdidas. Diseñado para pruebas, requiere actualizaciones significativas para su uso en com...
👉 Léelo | Foro | @mql5es
Soporta seis tríos de arbitraje como EUR/USD, GBP/USD y EUR/GBP, actualizando dinámicamente los datos de precios. Valida tamaños de lotes y considera comisiones y costes de diferenciales. Diseñado para cerrar operaciones obsoletas, registrar oportunidades y detalles, integrando controles de seguridad.
Actualmente, no está preparado para operaciones en vivo. Aumentar los lotes puede resultar en pérdidas. Diseñado para pruebas, requiere actualizaciones significativas para su uso en com...
👉 Léelo | Foro | @mql5es
✍3👌1