![Simulación de patrones que surgen al comerciar con cestas de parejas de divisas. Parte II](https://c.mql5.com/2/29/LOGO__1.png)
![Simulación de patrones que surgen al comerciar con cestas de parejas de divisas. Parte II](https://c.mql5.com/i/articles/overlay.png)
Simulación de patrones que surgen al comerciar con cestas de parejas de divisas. Parte II
Seguimos con la simulación de los patrones y la comprobación de las metodologías descritas en los artículos sobre la negociación con cestas de parejas de divisas. Vamos a considerar en la práctica si se puede usar los patrones de la intersección de la media móvil por el gráfico de WPR combinado, y si se puede, de qué manera.
![Comparación de diferentes tipos de media móvil en el comercio](https://c.mql5.com/2/29/zcacct00h_ape02uz5y_q4fbs_uexqftdan4_p48gwsf_v_v4e923xz_2.png)
![Comparación de diferentes tipos de media móvil en el comercio](https://c.mql5.com/i/articles/overlay.png)
Comparación de diferentes tipos de media móvil en el comercio
Se han analizado 7 tipos de medias móviles (MA), asimismo, se ha desarrollado una estrategia comercial para trabajar con ellas. Se ha realizado la simulación y la comparación de diferentes MA en una estrategia comercial, dando una característica comparativa de la efectividad del uso de las diferentes MA.
![Mini emulador del mercado o Probador de estrategias manual](https://c.mql5.com/2/30/swe6uqp1p_kql9_szi4cg0v.png)
![Mini emulador del mercado o Probador de estrategias manual](https://c.mql5.com/i/articles/overlay.png)
Mini emulador del mercado o Probador de estrategias manual
El mini emulador del mercado es un indicador que sirve para la emulación parcial del trabajo en el terminal. Supuestamente, se puede usarlo para la simulación de las estrategias «manuales» del análisis y el trading en el mercado.
![Colocando las entradas por los indicadores](https://c.mql5.com/2/30/eagoh7z681u4_pdq0h_2f_8dqlderd9j5.png)
![Colocando las entradas por los indicadores](https://c.mql5.com/i/articles/overlay.png)
Colocando las entradas por los indicadores
En la vida de cada trader pueden ocurrir diferentes situaciones. A menudo usamos el historial de transacciones rentables para intentar restablecer una estrategia, y usando el historial de pérdidas, tratamos de mejorarla. En ambos casos comparamos las transacciones con indicadores conocidos. En este artículo, se propone la técnica de comparación por lotes de las transacciones con una serie de indicadores.
![Asesor Experto multiplataforma: las clases CExpertAdvisor y CExpertAdvisor](https://c.mql5.com/2/30/Cross_Platform_Expert_Advisor__2.png)
![Asesor Experto multiplataforma: las clases CExpertAdvisor y CExpertAdvisor](https://c.mql5.com/i/articles/overlay.png)
Asesor Experto multiplataforma: las clases CExpertAdvisor y CExpertAdvisor
En el artículo final de la serie sobre el asesor comercial multiplataforma, hablaremos sobre las clases CExpertAdvisor y CExpertAdvisors, que sirven de contendores para los componentes del experto anteriormente descritos. Asimismo, analizaremos la implementación del monitoreo de las nuevas barras y el guardado de datos.
![R cuadrado como evaluación de la calidad de la curva del balance de la estrategia](https://c.mql5.com/2/30/eoezuq_R-hwedkf3.png)
![R cuadrado como evaluación de la calidad de la curva del balance de la estrategia](https://c.mql5.com/i/articles/overlay.png)
R cuadrado como evaluación de la calidad de la curva del balance de la estrategia
En este artículo se describe cómo construir el criterio personalizado de la optimización de R². Usando este criterio se puede evaluar la calidad de la curva del balance de la estrategia y eligir las estrategias más estables y crecientes regularmente. Se describen los principios de su construcción, así como los métodos estadísticos que se usan para evaluar las propiedades y la calidad de esta métrica.
![Neuroredes profundas (Parte IV). Creación, entrenamiento y simulación de un modelo de neurored](https://c.mql5.com/2/48/Deep_Neural_Networks_04.png)
![Neuroredes profundas (Parte IV). Creación, entrenamiento y simulación de un modelo de neurored](https://c.mql5.com/i/articles/overlay.png)
Neuroredes profundas (Parte IV). Creación, entrenamiento y simulación de un modelo de neurored
En el artículo se analizan las nuevas posibilidades del paquete darch (v.0.12.0). Se describen los resultados del entrenamiento de una red neuronal profunda con diferentes tipos de datos, estructura y secuencia de entrenamiento. También se analizan los resultados.
![Usando el filtro de Kalman en la predicción del precio](https://c.mql5.com/2/30/1hud7w_rw12bho.png)
![Usando el filtro de Kalman en la predicción del precio](https://c.mql5.com/i/articles/overlay.png)
Usando el filtro de Kalman en la predicción del precio
Para un trading de éxito, casi siempre son necesarios los indicadores destinados a separar el movimiento principal de precios de las fluctuaciones ruidosas. En este artículo se considera uno de los filtros digitales más avanzados, el filtro de Kalman. Se describe su construcción y el uso en la práctica.
![Nuevo enfoque a la interpretación de la divergencia clásica e inversa](https://c.mql5.com/2/29/8570j_8kab7o_e_vfnp1de2egckv_mgttlcii9430_e_qyj29n6x_vhy07f77qa9.png)
![Nuevo enfoque a la interpretación de la divergencia clásica e inversa](https://c.mql5.com/i/articles/overlay.png)
Nuevo enfoque a la interpretación de la divergencia clásica e inversa
En este artículo se considera el método clásico de la construcción de la divergencia y el modo de la interpretación distinto de él. Este nuevo método de la interpretación ha sido puesto como base de la estrategia comercial descrita en el presente artículo.
![Arbitraje triangular](https://c.mql5.com/2/29/avatar_Triangular_Arbitration.png)
![Arbitraje triangular](https://c.mql5.com/i/articles/overlay.png)
Arbitraje triangular
Este artículo está dedicado a un método del trading popular, el arbitraje triangular. Este tema ha sido analizado lo más detallado posible, han sido considerados las ventajas y desventajas de la estrategia, ha sido desarrollado el código del Asesor Experto.
![Asesor Experto Multiplataforma: Stops Personalizados, Ausencia de Pérdidas y Trailing](https://c.mql5.com/2/30/Cross_Platform_Expert_Advisor__1.png)
![Asesor Experto Multiplataforma: Stops Personalizados, Ausencia de Pérdidas y Trailing](https://c.mql5.com/i/articles/overlay.png)
Asesor Experto Multiplataforma: Stops Personalizados, Ausencia de Pérdidas y Trailing
En el artículo se discute la colocación de niveles stop personalizados en el asesor multiplataforma. Asimiso, se describe un método estrechamente relacionado con ellos, que ayuda a definir los cambios de los niveles stop a lo largo del tiempo.
![Lógica difusa en las estrategias comerciales](https://c.mql5.com/2/29/Avatar.png)
![Lógica difusa en las estrategias comerciales](https://c.mql5.com/i/articles/overlay.png)
Lógica difusa en las estrategias comerciales
En este artículo, se analiza el ejemplo del uso de la lógica difusa (fuzzy logic) para la construcción de un sistema comercial simple con la aplicación de la librería Fuzzy. Han sido propuestas las opciones de la mejora del sistema mediante la combinación de la lógica difusa, algoritmos genéticos y redes neuronales.
![Optimizamos la estrategia usando el gráfico del balance y comparamos los resultados con el criterio "Balance + max Sharpe Ratio"](https://c.mql5.com/2/29/loqekqlg1xfv_0uf48ukgw_89_1k4r4rf_daa1n9z2.png)
![Optimizamos la estrategia usando el gráfico del balance y comparamos los resultados con el criterio "Balance + max Sharpe Ratio"](https://c.mql5.com/i/articles/overlay.png)
Optimizamos la estrategia usando el gráfico del balance y comparamos los resultados con el criterio "Balance + max Sharpe Ratio"
Ha sido considerado otro criterio de usuario para la optimización de las estrategias comerciales basado en el análisis del gráfico del balance. Para eso, ha sido utilizado el cálculo de la regresión lineal con la ayuda de la librería ALGLIB.
![Neuroredes profundas (Parte III). Selección de ejemplos y reducción de dimensiones](https://c.mql5.com/2/48/Deep_Neural_Networks_03.png)
![Neuroredes profundas (Parte III). Selección de ejemplos y reducción de dimensiones](https://c.mql5.com/i/articles/overlay.png)
Neuroredes profundas (Parte III). Selección de ejemplos y reducción de dimensiones
Este artículo continúa la serie de publicaciones sobre las neuroredes profundas. Vamos a analizar la selección de ejemplos (eliminación de ruidos), la reducción de los datos de entrada y la división del conjunto en train/val/test durante la preparación de los datos.
![Búsqueda automática de divergencia y convergencia](https://c.mql5.com/2/29/MQL5_article_Divergention.png)
![Búsqueda automática de divergencia y convergencia](https://c.mql5.com/i/articles/overlay.png)
Búsqueda automática de divergencia y convergencia
En este artículo, se analizan diferentes tipos de divergencia: regular, oculta, ampliada, triple, cuádruple, convergencia, divergencia de las clases A, B y C. Se crea un indicador universal para buscar y visualizarlas en el gráfico.
![Evaluación del riesgo en la secuencia de transacciones con un activo](https://c.mql5.com/2/29/Risk_estimation.png)
![Evaluación del riesgo en la secuencia de transacciones con un activo](https://c.mql5.com/i/articles/overlay.png)
Evaluación del riesgo en la secuencia de transacciones con un activo
En este artículo se describe el uso de los métodos del cálculo de probabilidades y la estadística matemática en el análisis de los sistemas comerciales.
![Asesor Experto multiplataforma: Niveles stop](https://c.mql5.com/2/29/Cross_Platform_Expert_Advisor__3.png)
![Asesor Experto multiplataforma: Niveles stop](https://c.mql5.com/i/articles/overlay.png)
Asesor Experto multiplataforma: Niveles stop
En este artículo se analiza la implementación de niveles stop en el asesor comercial, la implementación es compatible con las plataformas MetaTrader 4 y MetaTrader 5.
![Experto comercial universal: Indicador CUnIndicator y trabajo con órdenes pendientes (parte 9)](https://c.mql5.com/2/29/9lzld4pycep_npq2.png)
![Experto comercial universal: Indicador CUnIndicator y trabajo con órdenes pendientes (parte 9)](https://c.mql5.com/i/articles/overlay.png)
Experto comercial universal: Indicador CUnIndicator y trabajo con órdenes pendientes (parte 9)
En este artículo se describe el trabajo con indicadores usando la clase universal CUnIndicator. Además de eso, han sido examinados nuevos métodos de trabajo con las órdenes pendientes. Obsérvese, a partir de este momento, la la estructura del proyecto CStrategy ha sufrido cambios considerables. Ahora, todos sus archivos se ubican en el mismo directorio para la comodidad de los usuarios.
![Examinamos en la práctica el método adaptativo del seguimiento del mercado](https://c.mql5.com/2/29/MQL5-avatar-adaptiveMethod-001.png)
![Examinamos en la práctica el método adaptativo del seguimiento del mercado](https://c.mql5.com/i/articles/overlay.png)
Examinamos en la práctica el método adaptativo del seguimiento del mercado
La principal diferencia del sistema de trading que se propone en el artículo consiste en el uso de las herramientas matemáticas para analizar las cotizaciones bursátiles. En este sistema, se aplica la filtración digital y la estimación espectral de las series temporales discretas. Han sido descritos los aspectos teóricos de la estrategia y ha sido construido el Asesor Experto (EA) para testearla.
![Neuroredes profundas (Parte II). Desarrollo y selección de predictores](https://c.mql5.com/2/48/Deep_Neural_Networks_02.png)
![Neuroredes profundas (Parte II). Desarrollo y selección de predictores](https://c.mql5.com/i/articles/overlay.png)
Neuroredes profundas (Parte II). Desarrollo y selección de predictores
En este segundo artículo de la serie sobre redes neuronales profundas se analizarán la transformación y la selección en el proceso de preparación de los datos para el entrenamiento del modelo.
![Neuroredes profundas (Parte I). Preparación de datos](https://c.mql5.com/2/48/Deep_Neural_Networks_01.png)
![Neuroredes profundas (Parte I). Preparación de datos](https://c.mql5.com/i/articles/overlay.png)
Neuroredes profundas (Parte I). Preparación de datos
Esta serie de artículos continúa y desarrolla el tema de las neuroredes profundas (DNN), que ha sido incluidas en los últimos tiempos en muchas áreas aplicadas, incluyendo el trading. Se analizan las corrientes de dicho tema, comprobándose con experimentos prácticos los nuevos métodos e ideas. El primer artículo de la serie está dedicado a la preparación de los datos para las DNN.
![TradeObjects: Automatización del trading a base de objetos gráficos en MetaTrader](https://c.mql5.com/2/29/MQL5_TradeObjects__1.png)
![TradeObjects: Automatización del trading a base de objetos gráficos en MetaTrader](https://c.mql5.com/i/articles/overlay.png)
TradeObjects: Automatización del trading a base de objetos gráficos en MetaTrader
En este artículos, se considera un simple enfoque en la creación del sistema del trading automático, usando el trazado lineal del gráfico. Se propone un Asesor Experto hecho que utiliza las propiedades estándar de los objetos de MetaTrader 4 y 5 y que soporta las operaciones comerciales principales.
![Creación y simulación de símbolos personalizados en MetaTrader 5](https://c.mql5.com/2/29/MQL5_Custom_Symbols.png)
![Creación y simulación de símbolos personalizados en MetaTrader 5](https://c.mql5.com/i/articles/overlay.png)
Creación y simulación de símbolos personalizados en MetaTrader 5
La posibilidad de crear símbolos propios abre nuevos horizontes en el desarrollo de sistemas comerciales y el análisis de cualquier mercado financiero. Ahora los tráders pueden construir gráficos y simular estrategias comerciales con un número ilimitado de instrumentos financieros.
![Uso de los repositorios en la nube para el intercambio de datos entre los terminales](https://c.mql5.com/2/28/7l8-fbt8.png)
![Uso de los repositorios en la nube para el intercambio de datos entre los terminales](https://c.mql5.com/i/articles/overlay.png)
Uso de los repositorios en la nube para el intercambio de datos entre los terminales
Las tecnologías en la nube se difunden ampliamente. Tenemos a nuestra disposición tanto los repositorios de pago, como gratuitos. ¿Podemos usarlos en el trading? En este artículo se propone la tecnología para el intercambio de datos entre los terminales con el uso de los repositorios en la nube.
![Cómo escribir una profundidad de mercado de scalping usando como base la biblioteca CGraphic](https://c.mql5.com/2/28/MQL5-avatar-cup-005.png)
![Cómo escribir una profundidad de mercado de scalping usando como base la biblioteca CGraphic](https://c.mql5.com/i/articles/overlay.png)
Cómo escribir una profundidad de mercado de scalping usando como base la biblioteca CGraphic
En este artículo se creará la funcionalidad básica de la profundidad de mercado de scalping. También se desarrollará un gráfico de ticks basado en la biblioteca gráfica CGraphic y se integrará con el recuadro de órdenes. Con la ayuda de la profundidad de mercado descrita se podrá crear un potente asistente para el comercio a corto plazo.
![Interfaces gráficas XI: Integración de la librería gráfica estándar (build 16)](https://c.mql5.com/2/29/MQL5-avatar-XI-CGraph.png)
![Interfaces gráficas XI: Integración de la librería gráfica estándar (build 16)](https://c.mql5.com/i/articles/overlay.png)
Interfaces gráficas XI: Integración de la librería gráfica estándar (build 16)
Desde hace poco tiempo, fue presentada la nueva versión de la librería gráfica para el diseño de los gráficos científicos (clase CGraphic). En esta actualización de la librería para la creación de las interfaces gráficas será presentada la versión con nuevo control para crear los gráficos. Ahora, será aún más fácil visualizar los datos de diferentes tipos.
![Interfaces gráficas XI: Campos de edición y combobox en las celdas de la tabla (build 15)](https://c.mql5.com/2/28/MQL5-avatar-XI-build_15.png)
![Interfaces gráficas XI: Campos de edición y combobox en las celdas de la tabla (build 15)](https://c.mql5.com/i/articles/overlay.png)
Interfaces gráficas XI: Campos de edición y combobox en las celdas de la tabla (build 15)
En esta actualización de la librería, el control «Tabla» (clase CTable) será completado con nuevas opciones. Vamos a ampliar la gama de los controles en las celdas de la tabla, completándola esta vez con los campos de edición y los combobox. Como adición, a esta actualización ha sido añadida la posibilidad que permite al usuario de la aplicación MQL controlar los tamaños de la ventana durante su ejecución.
![Simulación de patrones que surgen al comerciar con cestas de parejas de divisas. Parte I](https://c.mql5.com/2/28/articles_234__1.png)
![Simulación de patrones que surgen al comerciar con cestas de parejas de divisas. Parte I](https://c.mql5.com/i/articles/overlay.png)
Simulación de patrones que surgen al comerciar con cestas de parejas de divisas. Parte I
Comenzamos a simular los patrones y comprobar las metodologías descritas en los artículos dedicados al comercio con cestas de parejas de divisas. Vamos a ver en la práctica cómo se aplican los patrones de ruptura de los niveles de sobrecompra/sobreventa.
![Asesor Experto multiplataforma: Filtros temporales](https://c.mql5.com/2/28/Cross_Platform_Expert_Advisor__3.png)
![Asesor Experto multiplataforma: Filtros temporales](https://c.mql5.com/i/articles/overlay.png)
Asesor Experto multiplataforma: Filtros temporales
En este artículo se analiza la implementación de diferentes métodos de la filtración temporal en el Asesor Experto multiplataforma. Las clases de los filtros temporales se ocupan de verificar la correspondencia de un determinado momento de tiempo a un determinado período definido en los ajustes.
![El patrón Bandera](https://c.mql5.com/2/28/MQL5-avatar-flag-001__1.png)
![El patrón Bandera](https://c.mql5.com/i/articles/overlay.png)
El patrón Bandera
En el artículo se estudiarán los patrones de Bandera, Banderín, Cuña, Formación en Rectángulo, Triángulo decreciente, Triángulo creciente. Se analizarán sus semejanzas y diferencias, se crearán indicadores para su búsqueda en el gráfico y un indicador-probador para evaluar rápidamente su efectividad.
![Experto comercial universal: Acceso a las propiedades de los instrumentos (parte 8)](https://c.mql5.com/2/28/1tjuu2qd9po_i8o2.png)
![Experto comercial universal: Acceso a las propiedades de los instrumentos (parte 8)](https://c.mql5.com/i/articles/overlay.png)
Experto comercial universal: Acceso a las propiedades de los instrumentos (parte 8)
La octava parte del artículo está dedicada a la descripción de la clase CSymbol, un objeto especial que proporciona acceso a un instrumento comercial aleatorio. Incluida en el experto comercial, esta clase proporciona un rico conjunto de propiedades de cualquier instrumento, haciendo la programación de expertos aún más sencilla y multifuncional.
![Asesor Experto multiplataforma: Gestión de capital (money management)](https://c.mql5.com/2/28/Cross_Platform_Expert_Advisor__1.png)
![Asesor Experto multiplataforma: Gestión de capital (money management)](https://c.mql5.com/i/articles/overlay.png)
Asesor Experto multiplataforma: Gestión de capital (money management)
En este artículo se analiza la implementación de la gestión de capital (money management) en el Asesor Experto multiplataforma. Las clases de la gestión de capital se encargan del cálculo del tamaño del lote que el Asesor Experto usará para entrar en la siguiente operación.
![Patrones disponibles al comerciar con cestas de divisas. Parte III](https://c.mql5.com/2/28/articles_234.png)
![Patrones disponibles al comerciar con cestas de divisas. Parte III](https://c.mql5.com/i/articles/overlay.png)
Patrones disponibles al comerciar con cestas de divisas. Parte III
Este es el artículo final dedicado a los patrones que aparecen al comerciar con cestas de parejas de divisas. Se han analizado varios indicadores combinados de tendencia, así como la aplicación de las construcciones gráficas habituales.
![Optimización Walk-Forward en MetaTrader 5 con sus propias manos](https://c.mql5.com/2/28/MQL5-avatar-WalkForward-001.png)
![Optimización Walk-Forward en MetaTrader 5 con sus propias manos](https://c.mql5.com/i/articles/overlay.png)
Optimización Walk-Forward en MetaTrader 5 con sus propias manos
En este artículo se consideran las técnicas que permiten emular con precisión la optimización walk-forward a través del Probador incorporado y librerías auxiliares implementadas en MQL.
![Indicadores personalizados e infografía en CCanvas](https://c.mql5.com/2/28/Pyramid60w60-2.png)
![Indicadores personalizados e infografía en CCanvas](https://c.mql5.com/i/articles/overlay.png)
Indicadores personalizados e infografía en CCanvas
En este artículo se analizarán nuevos tipos de indicadores con una estructura de implementación más compleja. Se describirá la construcción de los indicadores de los tipos pseudo-3D y la creación de infografías que cambian de manera dinámica.
![Interfaces gráficas XI: Controles dibujados (build 14.2)](https://c.mql5.com/2/28/av.png)
![Interfaces gráficas XI: Controles dibujados (build 14.2)](https://c.mql5.com/i/articles/overlay.png)
Interfaces gráficas XI: Controles dibujados (build 14.2)
En la nueva versión de la librería, todos los controles van a dibujarse en los objetos gráficos separados tipo OBJ_BITMAP_LABEL. Además, seguiremos describiendo la optimización del código: es decir, analizaremos los cambios en las clases que representan el núcleo de la librería.
![Métodos de ordenamiento y su visualización a través de MQL5](https://c.mql5.com/2/27/MQL5-avatar-sort-003.png)
![Métodos de ordenamiento y su visualización a través de MQL5](https://c.mql5.com/i/articles/overlay.png)
Métodos de ordenamiento y su visualización a través de MQL5
Para trabajar con la gráfica, en MQL5 ha sido creada una librería especial— Graphic.mqh. El ejemplo de su aplicación práctica se describe en este artículo y se explica la esencia de los ordenamientos. Existe por lo menos un artículo separado para cada tipo de ordenamiento, y para algunos de ellos ya has sido publicadas las investigaciones completas, por eso aquí se describe sólo la idea general.
![Interfaces gráficas XI: Refactorización del código de la librería (build 14.1)](https://c.mql5.com/2/28/MQL5-avatar-XI-build14.png)
![Interfaces gráficas XI: Refactorización del código de la librería (build 14.1)](https://c.mql5.com/i/articles/overlay.png)
Interfaces gráficas XI: Refactorización del código de la librería (build 14.1)
A medida que la librería va creciendo, es necesario optimizar de nuevo su código para reducir su tamaño. La versión de la librería descrita en este artículo se ha hecho aún más orientada a objetos. Eso ha mejorado la facilidad de comprensión del código. La descripción detallada de los últimos cambios permitirá al lector desarrollar la librería por sí mismo, según las necesidades que tenga.
![¿Cómo realizar un análisis de calidad de las señales comerciales y elegir la mejor de ellas?](https://c.mql5.com/2/27/MQL5-avatar-qualityAnalysis-001.png)
![¿Cómo realizar un análisis de calidad de las señales comerciales y elegir la mejor de ellas?](https://c.mql5.com/i/articles/overlay.png)
¿Cómo realizar un análisis de calidad de las señales comerciales y elegir la mejor de ellas?
En el artículo se analizan las cuestiones concernientes a la valoración de los índices estadísticos más importantes en el servicio "SEÑALES". El lector podrá valorar varios parámetros adicionales que ayudarán a aclarar los resultados del comercio de una señal desde una perspectiva un poco distinta a los enfoques tradicionales. Se analizan conceptos tales como la gestión correcta y la transacción ideal. Asimismo, se estudian cuestiones tocantes a la elección óptima de los resultados obtenidos y la compilación de un portafolio de varias fuentes de señales.
![Creación de indicadores personalizados usando la clase CCanvas](https://c.mql5.com/2/28/MQL5-avatar-CCanvasIndicator-001.png)
![Creación de indicadores personalizados usando la clase CCanvas](https://c.mql5.com/i/articles/overlay.png)
Creación de indicadores personalizados usando la clase CCanvas
En el artículo se analiza un ejemplo de creación de indicadores de dibujado personalizados con la ayuda de primivitas gráficas de la clase CCanvas.