![Experto comercial universal: Los modos comerciales de las estrategias (Parte 1)](https://c.mql5.com/2/21/gu84ttj7g7r_klt2.png)
![Experto comercial universal: Los modos comerciales de las estrategias (Parte 1)](https://c.mql5.com/i/articles/overlay.png)
Experto comercial universal: Los modos comerciales de las estrategias (Parte 1)
Cada escritor de expertos, independientemente de su nivel de preparación, se encuentra todos los días con las mismas tareas comerciales y problemas algorítmicos, que debe resolver de una forma u otra para organizar un proceso comercial fiable. Este artículo describe las capacidades del motor comercial CStrategy, capaz de ocuparse de la resolución de estas tareas y de proporcionar al usuario mecanismos cómodos para describir sus ideas sobre trading.
![Las matemáticas de los algoritmos genéticos](https://c.mql5.com/2/13/133_1.png)
![Las matemáticas de los algoritmos genéticos](https://c.mql5.com/i/articles/overlay.png)
Las matemáticas de los algoritmos genéticos
Los algoritmos genéticos evolutivos se aplican en tareas de optimización. Por ejemplo en el aprendizaje neuronet, esto es, para seleccionar los valores de peso que permiten obtener el mínimo error. El algoritmo genético se basa en el método de búsqueda aleatoria.
![El sistema experto 'Comentador'. Aplicación práctica de indicadores embebidos en programas MQL4](https://c.mql5.com/2/13/129_2.gif)
![El sistema experto 'Comentador'. Aplicación práctica de indicadores embebidos en programas MQL4](https://c.mql5.com/i/articles/overlay.png)
El sistema experto 'Comentador'. Aplicación práctica de indicadores embebidos en programas MQL4
El presente artículo describe el uso de los indicadores técnicos en el lenguaje de programación MQL4.
![Almacenamiento y visualización de la información](https://c.mql5.com/2/13/128_4.gif)
![Almacenamiento y visualización de la información](https://c.mql5.com/i/articles/overlay.png)
Almacenamiento y visualización de la información
Este artículo expone algunos métodos eficientes de almacenamiento y visualización de la información. Vamos a proponer algunas alternativas tanto para el archivo de log estándar del terminal como para la función Comment().
![Gestionar las órdenes es sencillo](https://c.mql5.com/2/13/126_1.gif)
![Gestionar las órdenes es sencillo](https://c.mql5.com/i/articles/overlay.png)
Gestionar las órdenes es sencillo
Este artículo explica cómo controlar las posiciones abiertas y las órdenes pendientes de varias maneras diferentes. El objetivo es simplificar la escritura de los asesores expertos.
![Recetas MQL5 - Escribiendo nuestra propia profundidad de mercado](https://c.mql5.com/2/19/avatar-DOM.png)
![Recetas MQL5 - Escribiendo nuestra propia profundidad de mercado](https://c.mql5.com/i/articles/overlay.png)
Recetas MQL5 - Escribiendo nuestra propia profundidad de mercado
Este artículo enseñará a los lectores a trabajar de forma programática con la profundidad de mercado, también describirá el principio de funcionamiento de la clase CMarketBook, que ampliará de forma orgánica la biblioteca estándar de clases MQL5 y proporcionará métodos cómodos para trabajar con la profundidad del mercado.
![Cómo evaluar los resultados de los Asesores Expertos](https://c.mql5.com/2/13/125_2.gif)
![Cómo evaluar los resultados de los Asesores Expertos](https://c.mql5.com/i/articles/overlay.png)
Cómo evaluar los resultados de los Asesores Expertos
El presente artículo explica el funcionamiento del Informe de pruebas de MetaTrader 4, mostrando los cálculos realizados.
![Eventos en MetaTrader 4](https://c.mql5.com/2/13/119_4.gif)
![Eventos en MetaTrader 4](https://c.mql5.com/i/articles/overlay.png)
Eventos en MetaTrader 4
En este artículo vamos a tratar el seguimiento programado de eventos en el Terminal Cliente MetaTrader 4, tales como la apertura, el cierre y la modificación de órdenes. Se dirige a los usuarios que tienen unos conocimientos básicos en programación MQL 4 y ya saben manejar el terminal.
![Cómo funcionan las órdenes en los programas complejos](https://c.mql5.com/2/13/114_3.gif)
![Cómo funcionan las órdenes en los programas complejos](https://c.mql5.com/i/articles/overlay.png)
Cómo funcionan las órdenes en los programas complejos
En este artículo vamos a explicar los principios generales que rigen el funcionamiento de las órdenes en programas extensos y complejos.
![Trabajando con archivos. Un ejemplo de visualización de eventos importantes del mercado](https://c.mql5.com/2/13/112_2.gif)
![Trabajando con archivos. Un ejemplo de visualización de eventos importantes del mercado](https://c.mql5.com/i/articles/overlay.png)
Trabajando con archivos. Un ejemplo de visualización de eventos importantes del mercado
Este artículo explica cómo se puede trabajar de forma más productiva con MQL4 en los mercados FOREX.
![AutoGraf, un Asesor Experto Gráfico](https://c.mql5.com/2/13/111_1.gif)
![AutoGraf, un Asesor Experto Gráfico](https://c.mql5.com/i/articles/overlay.png)
AutoGraf, un Asesor Experto Gráfico
Este artículo explica cómo funcionan los gráficos en la creación de una interfaz para gestionar el trading de manera adecuada.
![Método de construcción de los niveles de resistencia y apoyo con los recursos de MQL5](https://c.mql5.com/2/19/avatar__1.png)
![Método de construcción de los niveles de resistencia y apoyo con los recursos de MQL5](https://c.mql5.com/i/articles/overlay.png)
Método de construcción de los niveles de resistencia y apoyo con los recursos de MQL5
En este artículo se describe la manera de encontrar los cuatro puntos extremos para, partiendo de ellos, construir acto seguido los niveles de resistencia y apoyo. Para encontrar los extremos en el gráfico de la pareja de divisas, se usa el incador RSI. Como ejemplo, se muestra el código de un indicador que representa los niveles de resistencia y apoyo.
![Cómo elegir correctamente un producto para comprar en el Mercado. Guía paso a paso](https://c.mql5.com/2/18/metatrader-market.png)
![Cómo elegir correctamente un producto para comprar en el Mercado. Guía paso a paso](https://c.mql5.com/i/articles/overlay.png)
Cómo elegir correctamente un producto para comprar en el Mercado. Guía paso a paso
En esta guía paso a paso, se describen las recomendaciones y consejos que pueden ayudarle a entender y decidir qué producto debe comprar en el Mercado. En este artículo intentaremos entender cómo encontrar un producto adecuado, cómo cribar lo que no necesitamos, cómo determinar la efectividad de un producto y en qué medida le será necesario a usted mismo.
![Ejemplo de Asesor Experto](https://c.mql5.com/2/17/82_1.gif)
![Ejemplo de Asesor Experto](https://c.mql5.com/i/articles/overlay.png)
Ejemplo de Asesor Experto
Este artículo expone los principios de desarrollo de programas MQL4 mediante la creación de un Asesor Experto que implementa un sistema basado en el indicador estándar MACD.
![Cómo manejar el Error 146, "Trade context busy"](https://c.mql5.com/2/17/94_1.gif)
![Cómo manejar el Error 146, "Trade context busy"](https://c.mql5.com/i/articles/overlay.png)
Cómo manejar el Error 146, "Trade context busy"
Este artículo expone el problema que plantea el uso de varios asesores expertos que trabajan de forma simultánea en un mismo Terminal Cliente MT 4. Se dirige a todos aquellos que cuentan con experiencia básica en el manejo del terminal y tienen conocimientos básicos de programación en MQL4.
![MagicNumber, el identificador "mágico" de la orden](https://c.mql5.com/2/13/105_2.gif)
![MagicNumber, el identificador "mágico" de la orden](https://c.mql5.com/i/articles/overlay.png)
MagicNumber, el identificador "mágico" de la orden
Este artículo expone el problema que plantea el uso de varios asesores expertos que trabajan de forma simultánea en un mismo Terminal Cliente MT 4. Aprenderemos a indicar al asesor experto que maneje solamente sus propias órdenes, sin que modifique o cierre otras posiciones, es decir, las abiertas manualmente o las colocadas por otros expertos. Este artículo se dirige a los usuarios que tienen unos conocimientos básicos de programación en MQL 4 y cuentan con algo de experiencia manejando el terminal.
![Una pausa entre operaciones](https://c.mql5.com/2/12/103_1.gif)
![Una pausa entre operaciones](https://c.mql5.com/i/articles/overlay.png)
Una pausa entre operaciones
El presente artículo aborda el problema de la gestión de las pausas entre las operaciones de trading cuando hay varios expertos trabajando en el terminal cliente MT 4. Está pensado para los usuarios que ya cuentan con unas habilidades básicas, tanto en el manejo del terminal como en la programación MQL4.
![Cómo elegir correctamente una señal comercial para alquilar en el Mercado. Guía paso a paso](https://c.mql5.com/2/18/signals__1.png)
![Cómo elegir correctamente una señal comercial para alquilar en el Mercado. Guía paso a paso](https://c.mql5.com/i/articles/overlay.png)
Cómo elegir correctamente una señal comercial para alquilar en el Mercado. Guía paso a paso
En esta guía paso a paso se profundiza en el servicio de señales comerciales, en su estudio y en la selección sistemática para el posterior alquiler.
![Indicador para construir el gráfico de "ejes" (husos)](https://c.mql5.com/2/19/LOGO__2.png)
![Indicador para construir el gráfico de "ejes" (husos)](https://c.mql5.com/i/articles/overlay.png)
Indicador para construir el gráfico de "ejes" (husos)
El artículo estudia la construcción del gráfico de "ejes" (spindles) o, como también lo llaman, de "husos", y su utilización en las estrategias y asesores comerciales. Para empezar, vamos a discutir la aparición del gráfico, su construcción y su relación con el gráfico de velas japonesas. Después analizaremos la implementación del indicador en un código de programa en el lenguaje MQL5. Vamos a poner a prueba el experto basado en el indicador y a formular una estrategia comercial.
![Módulo de señales comerciales según el sistema de Bill Williams](https://c.mql5.com/2/20/MQL5_wizard_ru.png)
![Módulo de señales comerciales según el sistema de Bill Williams](https://c.mql5.com/i/articles/overlay.png)
Módulo de señales comerciales según el sistema de Bill Williams
En el artículo se describen las reglas del sistema comercial de Bill Williams, el orden de uso del módulo MQL5 desarrollado para la búsqueda y marcado de patrones de este sistema en el gráfico, el comercio automático según los patrones hallados, y también se presentan los resultados de la simulación con diferentes instrumentos comerciales.
![Probando las características y los límites de MetaTrader 4](https://c.mql5.com/2/17/80_1.gif)
![Probando las características y los límites de MetaTrader 4](https://c.mql5.com/i/articles/overlay.png)
Probando las características y los límites de MetaTrader 4
Este artículo expone algunos detalles sobre las características y los límites del Probador de Estrategias de MetaTrader 4.
![Probador de estrategias: modos de modelado de las pruebas](https://c.mql5.com/2/17/78_7.gif)
![Probador de estrategias: modos de modelado de las pruebas](https://c.mql5.com/i/articles/overlay.png)
Probador de estrategias: modos de modelado de las pruebas
Muchos programas de análisis técnico permiten probar estrategias de trading sobre datos históricos. En la mayoría de los casos, las pruebas se realizan sobre datos ya terminados, sin intentar modelar la tendencia del precio. Se llevan a cabo de forma rápida, pero no de forma precisa.
![Características de la creación de indicadores personalizados](https://c.mql5.com/2/16/77_1.gif)
![Características de la creación de indicadores personalizados](https://c.mql5.com/i/articles/overlay.png)
Características de la creación de indicadores personalizados
La creación de indicadores personalizados con la plataforma MetaTrader tiene una serie de particularidades.
![Características de los Asesores Expertos](https://c.mql5.com/2/16/76_2.gif)
![Características de los Asesores Expertos](https://c.mql5.com/i/articles/overlay.png)
Características de los Asesores Expertos
La creación de Asesores Expertos con la plataforma MetaTrader tiene una serie de particularidades.
![¿Qué significan los números de las pruebas del Asesor Experto?](https://c.mql5.com/2/17/81_1.gif)
![¿Qué significan los números de las pruebas del Asesor Experto?](https://c.mql5.com/i/articles/overlay.png)
¿Qué significan los números de las pruebas del Asesor Experto?
Este artículo explica cómo leer los informes de las pruebas realizadas y a interpretar correctamente los resultados obtenidos.
![Teoría del mercado](https://c.mql5.com/2/19/avatar_teoria.png)
![Teoría del mercado](https://c.mql5.com/i/articles/overlay.png)
Teoría del mercado
A día de hoy, aún no existe una teoría del mercado lógica y definitiva, que abarque todos los tipos y variedades de mercados de mercancías y servicios, micro y macro mercados, semejantes a fórex. El artículo habla de la esencia de la nueva teoría del mercado, basada en el análisis del beneficio; descubre las leyes del cambio del precio actual, y también revela el principio de funcionamiento del mecanismo que permite al precio encontrar su valor óptimo, mediante la formación de una cadena de precios virtuales, capaces de generar un efecto de control sobre el propio precio. Los mecanismos de formación y cambio de las tendencias en el mercado han sido desvelados.
![Diagnóstico de mercado por pulsos](https://c.mql5.com/2/15/589_8.gif)
![Diagnóstico de mercado por pulsos](https://c.mql5.com/i/articles/overlay.png)
Diagnóstico de mercado por pulsos
En este artículo intentamos visualizar la intensidad de algunos mercados en particular, así como sus sus periodos de tiempo. El objetivo es detectar sus regularidades y patrones de comportamiento.
![Asesores Expertos basados en sistemas populares de trading, y un poco de alquimia en la optimización de robots (Parte III)](https://c.mql5.com/2/15/584_49.gif)
![Asesores Expertos basados en sistemas populares de trading, y un poco de alquimia en la optimización de robots (Parte III)](https://c.mql5.com/i/articles/overlay.png)
Asesores Expertos basados en sistemas populares de trading, y un poco de alquimia en la optimización de robots (Parte III)
En el presente artículo el autor continúa analizando la implementación de algoritmos de sistemas de trading sencillos, y explica cómo automatizar el backtesting. Los traders principiantes y los desarrolladores noveles de EA encontrarán especialmente útil este texto.
![Un ayudante para el trader basado en un análisis MACD ampliado](https://c.mql5.com/2/15/581_4.jpg)
![Un ayudante para el trader basado en un análisis MACD ampliado](https://c.mql5.com/i/articles/overlay.png)
Un ayudante para el trader basado en un análisis MACD ampliado
El script 'Trader's Assistant' (ayudante del trader), que sirve para tomar decisiones en la apertura de operaciones, se basa en un análisis ampliado del estado de MACD en las tres últimas barras de cualquier marco temporal. También se puede utilizar en backtesting.
![Análisis comparativo de 30 indicadores y osciladores](https://c.mql5.com/2/15/577_13.gif)
![Análisis comparativo de 30 indicadores y osciladores](https://c.mql5.com/i/articles/overlay.png)
Análisis comparativo de 30 indicadores y osciladores
El presente artículo describe el funcionamiento de un Asesor Experto que realiza el análisis comparativo de 30 indicadores y osciladores. El objetivo es compilar un paquete de índices eficaz para hacer trading.
![Asesores Expertos basados en sistemas populares de trading, y un poco de alquimia en la optimización de robots (Parte II)](https://c.mql5.com/2/15/576_89.gif)
![Asesores Expertos basados en sistemas populares de trading, y un poco de alquimia en la optimización de robots (Parte II)](https://c.mql5.com/i/articles/overlay.png)
Asesores Expertos basados en sistemas populares de trading, y un poco de alquimia en la optimización de robots (Parte II)
En este artículo el autor continúa analizando la implementación de algoritmos de los sistemas de trading más sencillos, y describe algunos detalles relevantes sobre la optimización de resultados. Los traders principiantes y los desarrolladores noveles de EA encontrarán especialmente útil este texto.
![Cómo proteger su Asesor Experto cuando tradea en la Bolsa de Moscú](https://c.mql5.com/2/18/MOEX.png)
![Cómo proteger su Asesor Experto cuando tradea en la Bolsa de Moscú](https://c.mql5.com/i/articles/overlay.png)
Cómo proteger su Asesor Experto cuando tradea en la Bolsa de Moscú
En este artículo se describen detalladamente los métodos de trabajo que sirven para garantizar la seguridad de la ejecución de operaciones comerciales en los mercados bursátiles y en los mercados de baja liquidez tomando de ejemplo la Sección de Derivados de la Bolsa de Moscú. Este artículo es la continuación lógica del artículo “Principios de formación de precios en el mercado bursátil tomando de ejemplo la Sección de Derivados de la Bolsa de Moscú” que contiene los principios teóricos del trading bursátil, pero lleva el carácter más práctico.
![MetaEditor: plantillas como punto de apoyo](https://c.mql5.com/2/15/573_135.jpg)
![MetaEditor: plantillas como punto de apoyo](https://c.mql5.com/i/articles/overlay.png)
MetaEditor: plantillas como punto de apoyo
Posiblemente a muchos de nuestros lectores les sorprenderá que es posible preparar la escritura de un EA solo una vez, y a continuación utilizar el robot tantas veces como se desee.
![Asesores Expertos basados en sistemas populares de trading, y un poco de alquimia en la optimización de robots](https://c.mql5.com/2/15/575_71.gif)
![Asesores Expertos basados en sistemas populares de trading, y un poco de alquimia en la optimización de robots](https://c.mql5.com/i/articles/overlay.png)
Asesores Expertos basados en sistemas populares de trading, y un poco de alquimia en la optimización de robots
Este artículo trata sobre la implementación de algoritmos de sistemas de trading sencillos. De modo que será de gran utilidad para los traders principiantes, así como para aquellas personas que se inician en la programación de EAs.
![A la caza de la tendencia](https://c.mql5.com/2/15/574_6.gif)
![A la caza de la tendencia](https://c.mql5.com/i/articles/overlay.png)
A la caza de la tendencia
El presente artículo describe un algoritmo para aumentar el volumen de una operación ganadora. Se adjunta la implementación correspondiente en el lenguaje MQL4.
![Scalping Agradable](https://c.mql5.com/2/15/553_7.gif)
![Scalping Agradable](https://c.mql5.com/i/articles/overlay.png)
Scalping Agradable
Este artículo describe un método para crear una herramienta de scalping. El enfoque de apertura de posiciones que presentaremos puede aplicarse a cualquier tipo de trading.
![Utilizando MetaTrader 4 en el análisis de patrones temporales](https://c.mql5.com/2/15/551_16.gif)
![Utilizando MetaTrader 4 en el análisis de patrones temporales](https://c.mql5.com/i/articles/overlay.png)
Utilizando MetaTrader 4 en el análisis de patrones temporales
El análisis de patrones basados en el tiempo sirve para determinar cuál es el mejor momento para entrar en el mercado, o para saber si una operación determinada debe evitarse a toda costa. En este artículo utilizamos MetaTrader 4 para analizar el historial de datos, y generamos unos resultados de optimización que pueden resultar útiles en los sistemas de trading automáticos.
![Indicador de líneas de tendencia según el enfoque de T. Demark](https://c.mql5.com/2/15/550_16.gif)
![Indicador de líneas de tendencia según el enfoque de T. Demark](https://c.mql5.com/i/articles/overlay.png)
Indicador de líneas de tendencia según el enfoque de T. Demark
Este indicador muestra las líneas de tendencia junto con los acontecimientos recientes que suceden en el mercado. Se desarrolla de acuerdo a las recomendaciones de Thomas Demark en lo relativo al análisis técnico. El indicador muestra la dirección de la tendencia actual y la penúltima dirección opuesta de la misma.