![Creando un EA gradador multiplataforma (última parte): la diversificación como método para aumentar la rentabilidad](https://c.mql5.com/2/37/mql5_ea_adviser_grid.png)
![Creando un EA gradador multiplataforma (última parte): la diversificación como método para aumentar la rentabilidad](https://c.mql5.com/i/articles/overlay.png)
Creando un EA gradador multiplataforma (última parte): la diversificación como método para aumentar la rentabilidad
En los anteriores artículos de la serie, hemos intentado crear de formas distintas un asesor gradador más o menos rentable. En esta ocasión, vamos a tratar de aumentar la rentabilidad del asesor comercial con la ayuda de la diversificación. Nuestro objetivo es el 100% de beneficio anual anhelado por todos, con un 20% de reducción máxima del balance.
![Creando un EA gradador multiplataforma (Parte III): cuadrícula de correcciones con martingale](https://c.mql5.com/2/36/mql5_ea_adviser_grid__1.png)
![Creando un EA gradador multiplataforma (Parte III): cuadrícula de correcciones con martingale](https://c.mql5.com/i/articles/overlay.png)
Creando un EA gradador multiplataforma (Parte III): cuadrícula de correcciones con martingale
En este artículo, intentaremos crear el mejor asesor posible de aquellos que funcionan según el principio del gradador. Como siempre, se tratará de un asesor multiplataforma, capaz de funcionar tanto en MetaTrader 4, como en MetaTrader 5. El primer asesor era bueno en todo, excepto en que no podía traer beneficios en un periodo de tiempo prolongado. El segundo asesor podía funcionar en intervalos superiores a varios años. Pero era incapaz de lograr más de un 50% de beneficio anual con una reducción máxima inferior al 50%.
![Nuevo enfoque a la interpretación de la divergencia clásica e inversa. Parte 2](https://c.mql5.com/2/37/new_approach_divergence.png)
![Nuevo enfoque a la interpretación de la divergencia clásica e inversa. Parte 2](https://c.mql5.com/i/articles/overlay.png)
Nuevo enfoque a la interpretación de la divergencia clásica e inversa. Parte 2
En este artículo vamos a analizar en clave crítica la divergencia clásica y estudiar la efectividad de diferentes indicadores. Asimismo, ofreceremos distintas variantes de filtrado para aumentar la precisión de análisis y continuaremos analizando soluciones no estándar. Como resultado, crearemos una herramienta atípica para resolver la tarea marcada.
![Creando un EA gradador multiplataforma (Parte II): Cuadrícula en el rango en la dirección de la tendencia](https://c.mql5.com/2/36/mql5_ea_adviser_grid.png)
![Creando un EA gradador multiplataforma (Parte II): Cuadrícula en el rango en la dirección de la tendencia](https://c.mql5.com/i/articles/overlay.png)
Creando un EA gradador multiplataforma (Parte II): Cuadrícula en el rango en la dirección de la tendencia
Hoy trataremos de desarrollar un EA gradador para trabajar en el rango en la dirección de la tendencia. Será usado para los instrumentos de Forex o para los mercados de materias primas. Según las pruebas, nuestro EA gradador demostraba las ganancias desde el año 2018. El mal consiste en que demostraba pérdidas constantes de 2014 a 2018.
![Implementando OLAP en la negociación (Parte 2): Visualización de los resultados del análisis interactivo de los datos multidimensionales](https://c.mql5.com/2/36/OLAP_02__1.png)
![Implementando OLAP en la negociación (Parte 2): Visualización de los resultados del análisis interactivo de los datos multidimensionales](https://c.mql5.com/i/articles/overlay.png)
Implementando OLAP en la negociación (Parte 2): Visualización de los resultados del análisis interactivo de los datos multidimensionales
En este artículo, se consideran diversos aspectos del desarrollo de la interfaz gráfica interactiva de un programa MQL diseñado para el procesamiento analítico en línea (OLAP) del historial de la cuenta y de los informes comerciales. Para obtener un resultado visual, se usan las ventanas maximizadas y de escala, una disposición adaptable de los controles «de goma» y un nuevo control para mostrar diagramas. A base de eso, fue implementado GUI con una selección de indicadores a lo largo de los ejes de coordenadas, funciones agregadas, tipos de los gráficos y ordenaciones.
![Aplicando OLAP en el trading (parte 1): Fundamentos del análisis corriente de datos multidimensionales](https://c.mql5.com/2/36/OLAP_02.png)
![Aplicando OLAP en el trading (parte 1): Fundamentos del análisis corriente de datos multidimensionales](https://c.mql5.com/i/articles/overlay.png)
Aplicando OLAP en el trading (parte 1): Fundamentos del análisis corriente de datos multidimensionales
En este artículo, se describen los principios básicos de la construcción del framework para el procesamiento analítico en línea (OLAP en inglés), su implementación en MQL en el ambiente de MetaTrader, usando el procesamiento del historial de trading de la cuenta como ejemplo.
![Estudio de técnicas de análisis de velas (Parte III): Biblioteca para el trabajo con patrones](https://c.mql5.com/2/35/Pattern_I__4.png)
![Estudio de técnicas de análisis de velas (Parte III): Biblioteca para el trabajo con patrones](https://c.mql5.com/i/articles/overlay.png)
Estudio de técnicas de análisis de velas (Parte III): Biblioteca para el trabajo con patrones
El objetivo de este artículo es crear una herramienta personalizada que nos permita obtener y usar la matriz completa de información sobre los patrones vistos anteriormente. Para ello, desarrollaremos una biblioteca que podremos utilizar en nuestros indicadores, paneles comerciales, expertos, etc.
![Integración de MetaTrader 5 y Python: recibiendo y enviando datos](https://c.mql5.com/2/35/mt5-3002__1.png)
![Integración de MetaTrader 5 y Python: recibiendo y enviando datos](https://c.mql5.com/i/articles/overlay.png)
Integración de MetaTrader 5 y Python: recibiendo y enviando datos
En nuestra época, el procesamiento de datos requiere un extenso instrumental y muchas veces no se limita al entorno protegido (sandbox) de alguna determinada aplicación. Existen los lenguajes de programación especializados y universalmente reconocidos para procesar y analizar los datos, para la estadística y el aprendizaje automático. Python es el líder en este campo. En este artículo, se describe un ejemplo de la integración de MetaTrader 5 y Python a través de los sockets, así como, la obtención de las cotizaciones por medio de la API del terminal.
![Extrayendo datos estructurados de las páginas HTML usando los selectores CSS](https://c.mql5.com/2/35/MQL5-CSS_selectors.png)
![Extrayendo datos estructurados de las páginas HTML usando los selectores CSS](https://c.mql5.com/i/articles/overlay.png)
Extrayendo datos estructurados de las páginas HTML usando los selectores CSS
En este artículo, se describe un método universal para analizar y convertir los datos de documentos HTML basados en los selectores CSS. Ahora, en MQL tenemos disponibles los informes comerciales y del Simulador de Estrategias, los calendarios económicos preferibles, señales públicas y monitoreo de cuentas, fuentes adicionales de las cotizaciones en línea.
![Creando un EA gradador multiplataforma](https://c.mql5.com/2/35/mql5_ea_adviser_grid.png)
![Creando un EA gradador multiplataforma](https://c.mql5.com/i/articles/overlay.png)
Creando un EA gradador multiplataforma
En este artículo, vamos a prender a escribir asesores que funcionan tanto en MetaTrader 4, como en MetaTrader 5. Para ello, trataremos de escribir un asesor que funcione según el principio de creación de cuadrículas de órdenes. Un gradador es un experto cuyo principal principio de trabajo consiste en colocar simultáneamente varias órdenes límite por encima del precio actual, y la misma cantidad por debajo.
![El poder del ZigZag (Parte II): Ejemplos de obtención, procesamiento y representación de datos.](https://c.mql5.com/2/35/MQL5-avatar-zigzag_head__1.png)
![El poder del ZigZag (Parte II): Ejemplos de obtención, procesamiento y representación de datos.](https://c.mql5.com/i/articles/overlay.png)
El poder del ZigZag (Parte II): Ejemplos de obtención, procesamiento y representación de datos.
En la primera parte, describimos un indicador ZigZag modificado y una clase para la obtención de datos de los indicadores de este tipo. Ahora vamos a mostrar cómo crear indicadores basados en dichas herramientas, además de escribir un experto para las pruebas, que realizará transacciones según las señales generadas por el indicador ZigZag. Como añadido, en este artículo se ofrecerá una nueva versión de la biblioteca de creación de interfaces gráficas EasyAndFast.
![El poder del ZigZag (Parte I). Desarrollando la clase base del indicador](https://c.mql5.com/2/35/MQL5-avatar-zigzag_head.png)
![El poder del ZigZag (Parte I). Desarrollando la clase base del indicador](https://c.mql5.com/i/articles/overlay.png)
El poder del ZigZag (Parte I). Desarrollando la clase base del indicador
Muchos investigadores no prestan la atención suficiente a la definición del comportamiento de los precios. En este caso, además, se usan métodos complejos que con frecuencia son simplemente «cajas negras», tales como: aprendizaje de máquinas o redes neuronales. En estos casos, lo más importante es: «¿Qué datos suministrar a la entrada para el entrenamiento de este u otro modelo?»
![Uso práctico de las redes neuronales de Kohonen en el trading algorítmico (Parte II) Optimización y previsión](https://c.mql5.com/2/35/MQL5_kohonen_trading__1.png)
![Uso práctico de las redes neuronales de Kohonen en el trading algorítmico (Parte II) Optimización y previsión](https://c.mql5.com/i/articles/overlay.png)
Uso práctico de las redes neuronales de Kohonen en el trading algorítmico (Parte II) Optimización y previsión
A base de las herramientas universales para el trabajo con las redes de Kohonen, se construye un sistema del análisis y la selección de los parámetros óptimos del EA, así como se considera la previsión de las series temporales. En la primera parte, corregimos y mejoramos las clases de redes neuronales disponibles públicamente, completándolas con algoritmos necesarios. Ahora ha llegado el momento para aplicarlas en la práctica.
![Martingale como base de una estrategia comercial a largo plazo](https://c.mql5.com/2/35/mql5_avatar_martingale_osnova.png)
![Martingale como base de una estrategia comercial a largo plazo](https://c.mql5.com/i/articles/overlay.png)
Martingale como base de una estrategia comercial a largo plazo
En este artículo, vamos a analizar con detalle el sistema martingale. Estudiaremos la posibilidad de aplicarlo, y cómo hacerlo de tal forma que reduzcamos los riesgos al mínimo. La principal desventaja de este sencillo sistema es la probabilidad de perder todo el depósito. Y usted debe tener este hecho en cuenta a la hora de comerciar, si es que finalmente decide usar dicho sistema de trading.
![Uso práctico de las redes neuronales de Kohonen en el trading algorítmico (Parte I) Instrumental](https://c.mql5.com/2/35/MQL5_kohonen_trading.png)
![Uso práctico de las redes neuronales de Kohonen en el trading algorítmico (Parte I) Instrumental](https://c.mql5.com/i/articles/overlay.png)
Uso práctico de las redes neuronales de Kohonen en el trading algorítmico (Parte I) Instrumental
El presente artículo desarrolla la idea del uso de redes de Kohonen en MetaTrader 5 que fue abordada en algunas publicaciones anteriores. Las clases corregidas y mejoradas proporcionan el instrumental para solucionar las tareas prácticas.
![Aplicando el método de Montecarlo al aprendizaje por refuerzo](https://c.mql5.com/2/32/family-eco.png)
![Aplicando el método de Montecarlo al aprendizaje por refuerzo](https://c.mql5.com/i/articles/overlay.png)
Aplicando el método de Montecarlo al aprendizaje por refuerzo
Aplicación de Reinforcement learning para el desarrollo de expertos autodidactas. En el artículo anterior ya nos familiarizamos con el algoritmo de Random Decision Forest y escribimos un sencillo experto autodidacta basado en Reinforcement learning (aprendizaje por refuerzo). Se destacaron las principales ventajas de este enfoque, tales como la sencillez de escritura del algoritmo comercial y la alta velocidad de entrenamiento. El aprendizaje por refuerzo (en lo sucesivo AR) se implementa fácilmente en cualquier experto comercial y aumenta su velocidad de optimización.
![Optimización separada de una estrategia en condiciones de tendencia y flat](https://c.mql5.com/2/35/Frame_2.png)
![Optimización separada de una estrategia en condiciones de tendencia y flat](https://c.mql5.com/i/articles/overlay.png)
Optimización separada de una estrategia en condiciones de tendencia y flat
En el artículo se analizará el uso del método de optimización separada en diferentes estados del mercado. La optimización separada consiste en la definición de los parámetros ideales de un sistema comercial con la ayuda de la optimización de manera separada para la tendencia ascendente y descendente. Para reducir el efecto de las señales falsas y mejorar la rentabilidad, los sistemas se hacen flexibles, es decir, poseen un cierto conjunto de ajustes o datos de entrada, hecho que se ve totalmente justificado por el comportamiento de un mercado en cambio constante.
![Cómo crear y testear personalmente los instrumentos de la Bolsa de Moscú en MetaTrader 5](https://c.mql5.com/2/35/CustSymbols_MOEX.png)
![Cómo crear y testear personalmente los instrumentos de la Bolsa de Moscú en MetaTrader 5](https://c.mql5.com/i/articles/overlay.png)
Cómo crear y testear personalmente los instrumentos de la Bolsa de Moscú en MetaTrader 5
En este artículo, se describe cómo se puede crear su propio símbolo de un instrumento de la bolsa de valores usando el lenguaje MQL5. En particular, se puede utilizar las cotizaciones bursátiles del sitio web popular «Finam.ru». Otra opción considerada es la posibilidad de trabajar con un formato aleatorio de los archivos de texto usados para crear un símbolo personalizado. Por esa razón, podemos trabajar con cualquier instrumento financiero y fuente de datos. Después de crear un símbolo personalizado, podemos usar todas las posibilidades del Simulador de Estrategias de MetaTrader 5 para testear los algoritmos comerciales para los instrumentos bursátiles.
![Patrones de reversión: Testeando el patrón "Cabeza-Hombros"](https://c.mql5.com/2/34/5358_avatar.png)
![Patrones de reversión: Testeando el patrón "Cabeza-Hombros"](https://c.mql5.com/i/articles/overlay.png)
Patrones de reversión: Testeando el patrón "Cabeza-Hombros"
El presente artículo es una continuación lógica del artículo anterior «Patrones de viraje: poniendo a prueba el patrón Pico/Valle doble». Ahora vamos a considerar otro patrón de reversión bastante bien conocido, llamado «Cabeza- Hombros», compararemos la eficacia del trading de ambos patrones e intentaremos combinar el trading con estos dos patrones en un sistema comercial único.
![Reversión: creando un punto de entrada y escribiendo un algoritmo de comercio manual](https://c.mql5.com/2/34/Reverse_trade.png)
![Reversión: creando un punto de entrada y escribiendo un algoritmo de comercio manual](https://c.mql5.com/i/articles/overlay.png)
Reversión: creando un punto de entrada y escribiendo un algoritmo de comercio manual
Este es el último artículo de la serie dedicada a la estrategia comercial de la reversión. En él intentaremos solucionar un problema que ha provocado inestabilidad en los resultados de la simulación en los anteriores artículos. Asimismo, escribiremos y simularemos nuestro propio algoritmo para el comercio manual en cualquier mercado con la ayuda de la reversión.
![Aplicación de OpenCL para simular patrones de velas](https://c.mql5.com/2/34/OpenCL_for_candle_patterns.png)
![Aplicación de OpenCL para simular patrones de velas](https://c.mql5.com/i/articles/overlay.png)
Aplicación de OpenCL para simular patrones de velas
En este artículo analizaremos el algoritmo de implementación de un simulador de patrones de velas en el lenguaje OpenCL en el modo "OHLC en M1". Asimismo, compararemos su rapidez con el simulador de estrategias incorporado en el modo de optimización rápida y lenta.
![WebRequest multiflujo asincrónico en MQL5](https://c.mql5.com/2/34/Multi_WebRequest_MQL5.png)
![WebRequest multiflujo asincrónico en MQL5](https://c.mql5.com/i/articles/overlay.png)
WebRequest multiflujo asincrónico en MQL5
En el artículo se analiza una biblioteca que permite aumentar la efectividad del trabajo con solicitudes HTTP en MQL5. La ejecución de WebRequest en el modo no bloqueante se ha implementado en flujos adicionales usando gráficos y expertos auxiliares, intercambio de eventos personalizados y lectura de recursos compartidos. Se adjuntan los códigos fuente.
![Las 100 mejores pasadas de optimización (Parte 1). Creando un analizador de optimizaciones](https://c.mql5.com/2/34/TOP100passes.png)
![Las 100 mejores pasadas de optimización (Parte 1). Creando un analizador de optimizaciones](https://c.mql5.com/i/articles/overlay.png)
Las 100 mejores pasadas de optimización (Parte 1). Creando un analizador de optimizaciones
En este artículo hablaremos sobre cómo crear una aplicación para seleccionar las mejores pasadas de optimización según varias opciones posibles. Esta aplicación sabe filtrar y clasificar los resultados de optimización según multitud de coeficientes. Las pasadas de optimización se registran en una base de datos, por eso usted siempre podrá seleccionar nuevos parámetros de trabajo sin tener que reoptimizar. Además, esto permite ver todas las pasadas de optimización en un único gráfico, calcular los coeficientes VaR paramétricos y construir el gráfico de distribución normal de las pasadas y resultados de comercio de la variante de combinación de coeficientes seleccionada. Asimismo, se construyen los gráficos de algunos de los coeficientes en una dinámica, comenzando desde el momento de inicio de la optimización (o desde una fecha seleccionada hasta otra fecha seleccionada).
![Reversión: disminuyendo la reducción máxima y simulando otros mercados](https://c.mql5.com/2/34/Graal.png)
![Reversión: disminuyendo la reducción máxima y simulando otros mercados](https://c.mql5.com/i/articles/overlay.png)
Reversión: disminuyendo la reducción máxima y simulando otros mercados
En este artículo continuaremos analizando el tema de la reversión. Intentaremos disminuir la reducción máxima del balance hasta un nivel aceptable con los instrumentos analizados anteriormente. También vamos a comprobar si se reduce el beneficio obtenido. Asimismo, comprobaremos cómo funciona la reversión en otros mercados, tales como los mercados de valores, materias primas, índices y ETF, agrario. ¡Atención, el artículo contiene muchas imágenes!
![Patrones de viraje: Poniendo a prueba el patrón "Pico/valle doble"](https://c.mql5.com/2/34/double_top.png)
![Patrones de viraje: Poniendo a prueba el patrón "Pico/valle doble"](https://c.mql5.com/i/articles/overlay.png)
Patrones de viraje: Poniendo a prueba el patrón "Pico/valle doble"
En la práctica del comercio, los tráders buscan con frecuencia los puntos de viraje de tendencia, puesto que precisamente en el momento en el que surge una tendencia, el precio tiene el mayor potencial de movimiento. Precisamente por ello, en la práctica del análisis técnico se analizan diferentes patrones de viraje. Uno de los más famosos y más utilizados en el patrón del pico/valle doble. En este artículo ofrecemos una variante de detección automática del patrón, y también ponemos a prueba su rentabilidad con datos históricos.
![Gap - ¿una estrategia rentable o 50/50?](https://c.mql5.com/2/34/GapDown.png)
![Gap - ¿una estrategia rentable o 50/50?](https://c.mql5.com/i/articles/overlay.png)
Gap - ¿una estrategia rentable o 50/50?
La investigación de la aparición de gaps se relaciona con la situación en la que se da una diferencia sustancial entre el precio de cierre del marco temporal anterior y el precio de apertura del siguiente, así como en la dirección en la que irá la barra diaria. Uso de la función DLL GetOpenFileName de sistema.
![Optimización automática de EAs en MetaTrader 5](https://c.mql5.com/2/33/process-accept-icon.png)
![Optimización automática de EAs en MetaTrader 5](https://c.mql5.com/i/articles/overlay.png)
Optimización automática de EAs en MetaTrader 5
En este artículo se describe el mecanismo de auto-optimización de un experto que funcione en MetaTrader 5.
![Métodos de control remoto de EAs](https://c.mql5.com/2/34/RemoteControl_EA.png)
![Métodos de control remoto de EAs](https://c.mql5.com/i/articles/overlay.png)
Métodos de control remoto de EAs
La principal ventaja de los robots comerciales es su funcionamiento ininterrumpido las 24 horas del día en un servidor VPS remoto. Pero a veces es necesario intervenir en su funcionamiento manualmente, y ahora no disponemos de acceso directo al servidor. ¿Podemos gestionar de forma remota el funcionamiento del asesor? En este artículo se presenta una de las variantes de control de robots a través de comandos externos.
![Reversión: ¿es el Santo Grial o una peligrosa equivocación?](https://c.mql5.com/2/33/avatar5008.png)
![Reversión: ¿es el Santo Grial o una peligrosa equivocación?](https://c.mql5.com/i/articles/overlay.png)
Reversión: ¿es el Santo Grial o una peligrosa equivocación?
En el presente artículo intentaremos aclarar lo siguiente: ¿qué es una reversión, si merece la pena usarla y si podemos mejorar nuestra estrategia comercial a través de ella? Vamos a crear un Asesor Experto, y veremos en los datos históricos qué indicadores convienen mejor para la reversión, además, si podemos usarla sin indicadores como un sistema comercial independiente. Veremos si es posible convertir un sistema comercial no rentable en un sistema rentable a través de la reversión.
![Modelo de continuación de movimiento - búsqueda en el gráfico y estadísticas de ejecución](https://c.mql5.com/2/34/wave_movie.png)
![Modelo de continuación de movimiento - búsqueda en el gráfico y estadísticas de ejecución](https://c.mql5.com/i/articles/overlay.png)
Modelo de continuación de movimiento - búsqueda en el gráfico y estadísticas de ejecución
En este artículo vamos a describir la definición programática de uno de los modelos de continuación del movimiento. La base del trabajo viene constituida por dos ondas: la principal y la de corrección. Como extremos se usarán fractales, además de los llamados fractales potenciales, los extremos que no se han formado aún como fractales.
![Usando indicadores para la optimización RealTime de EAs](https://c.mql5.com/2/34/indicator_RealTime_optimaze.png)
![Usando indicadores para la optimización RealTime de EAs](https://c.mql5.com/i/articles/overlay.png)
Usando indicadores para la optimización RealTime de EAs
No es ningún secreto que el éxito del funcionamiento de cualquier robot comercial depende de la correcta elección de sus parámetros (su optimización). Pero los parámetros óptimos para un intervalo temporal no siempre resultan los mejores en otro intervalo de la historia. Con frecuencia, asesores que son rentables en la simulación, dan pérdidas en tiempo real. Aquí nos surje la pregunta concerniente a la necesidad de optimizar continuamente. Allá donde aparece mucho trabajo rutinario, el hombre busca la forma de automatizarlo. En este artículo proponemos nuestro enfoque particular para solucionar esta tarea.
![Combinando una estrategia de tendencia y una de flat](https://c.mql5.com/2/33/Trend_Flat__1.png)
![Combinando una estrategia de tendencia y una de flat](https://c.mql5.com/i/articles/overlay.png)
Combinando una estrategia de tendencia y una de flat
Existen diferenets estrategias comerciales. Unas buscan la dirección del movimiento y comercian según la tendencia. Otras definen los intervalos de las oscilaciones de precio y comercian dentro de estos corredores. Así que nos surge la pregunta, ¿podemos combinar los dos enfoques para aumentar la rentabilidad de nuestro comercio?
![Modelando series temporales con ayuda de símbolos personalizados según las leyes de distribución establecidas](https://c.mql5.com/2/33/Custom_series_modelling.png)
![Modelando series temporales con ayuda de símbolos personalizados según las leyes de distribución establecidas](https://c.mql5.com/i/articles/overlay.png)
Modelando series temporales con ayuda de símbolos personalizados según las leyes de distribución establecidas
En el artículo se presenta una panorámica de las posibilidades del terminal a la hora de crear y trabajar con símbolos personalizados, ofreciendo diversas opciones de modelado de la historia comercial con la ayuda de símbolos personalizados, de tendencia y diferentes patrones gráficos.
![Integración de un experto en MQL y bases de datos (SQL Server, .NET y C#)](https://c.mql5.com/2/25/ForArticle.png)
![Integración de un experto en MQL y bases de datos (SQL Server, .NET y C#)](https://c.mql5.com/i/articles/overlay.png)
Integración de un experto en MQL y bases de datos (SQL Server, .NET y C#)
El artículo describe cómo añadir a los expertos en MQL5 la posibilidad de trabajar con el servidor de bases de datos Microsoft SQL Server. Usaremos la importación de funciones de DLL. Para crear la DLL, se utilizará la plataforma Microsoft .NET y el lenguaje C#. Los métodos utilizados en el artículo, aunque con algunos cambios poco significativos, funcionan también para los expertos escritos en MQL4.
![Neuroredes profundas (Parte VIII). Aumentando la calidad de la clasificación de los conjuntos bagging](https://c.mql5.com/2/48/Deep_Neural_Networks_08.png)
![Neuroredes profundas (Parte VIII). Aumentando la calidad de la clasificación de los conjuntos bagging](https://c.mql5.com/i/articles/overlay.png)
Neuroredes profundas (Parte VIII). Aumentando la calidad de la clasificación de los conjuntos bagging
En el artículo se analizan tres métodos con cuya ayuda podemos aumentar la calidad de clasificación de los conjuntos bagging y valorar su efectividad. Se ha evaluado cómo influye la optimización de los hiperparámetros de las redes neuronales ELM y los parámetros de post-procesado en la calidad de clasificación del conjunto.
![50 000 trabajos ejecutados en la bolsa Freelance de MQL5.com](https://c.mql5.com/2/34/freelance-icon.png)
![50 000 trabajos ejecutados en la bolsa Freelance de MQL5.com](https://c.mql5.com/i/articles/overlay.png)
50 000 trabajos ejecutados en la bolsa Freelance de MQL5.com
Hasta el mes de octubre de 2018, los participantes del servicio Freelance oficial para las plataformas MetaTrader han ejecutado más de 50 000 encargos. Se trata de la bolsa más grande del mundo de trabajo a distancia para programadores de MQL: más de mil desarrolladores, decenas de nuevos encargos diarios por parte de tráders y localización en 7 idiomas.
![Análisis comparativo de 10 estrategias de flat](https://c.mql5.com/2/32/10_flat.png)
![Análisis comparativo de 10 estrategias de flat](https://c.mql5.com/i/articles/overlay.png)
Análisis comparativo de 10 estrategias de flat
En el artículo se analizan las ventajas y desventajas del comercio con flat (mercado plano). Asimismo, se han creado y probado 10 estrategias basadas en el monitoreo del movimiento del precio dentro del canal. Cada estrategia está provista de un mecanismo de filtrado, para descartar las señales falsas de entrada en el mercado.
![Experto comercial con interfaz gráfica: Llenando la funcionalidad (Parte II)](https://c.mql5.com/2/32/avatar_expert_Graph_panel71p__1.png)
![Experto comercial con interfaz gráfica: Llenando la funcionalidad (Parte II)](https://c.mql5.com/i/articles/overlay.png)
Experto comercial con interfaz gráfica: Llenando la funcionalidad (Parte II)
Tiene ante usted la segunda parte del artículo sobre la creación de un experto de señal multisímbolo para el comercio manual. Ya hemos creado la interfaz gráfica. En esta parte del artículo hablaremos sobre cómo conectar dicha interfaz con la funcionalidad del programa necesario.
![14 000 robots comerciales en MetaTrader Market](https://c.mql5.com/2/34/market-avatar.png)
![14 000 robots comerciales en MetaTrader Market](https://c.mql5.com/i/articles/overlay.png)
14 000 robots comerciales en MetaTrader Market
En la mayor tienda de aplicaciones comerciales ya tiene a su disposición 13 970 productos. Entre ellos, encontrará 4 800 robots, 6 500 indicadores, 2 400 utilidades y otras soluciones. En este caso, además, la mitad de las aplicaciones (6 000) se pueden alquilar. Una cuarta parte del total de los productos (3 800) es de acceso gratuito.
![Experto comercial con interfaz gráfica: Creación del panel (Parte I)](https://c.mql5.com/2/32/avatar_expert_Graph_panel71p.png)
![Experto comercial con interfaz gráfica: Creación del panel (Parte I)](https://c.mql5.com/i/articles/overlay.png)
Experto comercial con interfaz gráfica: Creación del panel (Parte I)
A pesar de que muchos tráders hasta ahora prefieren el comercio manual, resultará difícil evitar la automatización de operaciones rutinarias en nuestro caso. En el artículo se muestra la creación de un experto de señal multisímbolo para el comercio manual.