![Trabajo con el SGBD MySQL desde MQL5 (MQL4)](https://c.mql5.com/2/11/MQLMySQL.png)
![Trabajo con el SGBD MySQL desde MQL5 (MQL4)](https://c.mql5.com/i/articles/overlay.png)
Trabajo con el SGBD MySQL desde MQL5 (MQL4)
Este artículo está dedicado al desarrollo de la interfaz entre MQL y SGBD MySQL. En el artículo se consideran las soluciones prácticas que existen en actualidad y se propone la versión más cómoda de ejecución de la biblioteca para el trabajo con SGBD. El artículo contiene la descripción detallada de las funciones, estructura de la interfaz, se dan los ejemplos y se describen algunas detalles a la hora de trabajar con MySQL. En cuanto a la solución de programa, han sido adjuntados los archivos con bibliotecas dinámicas, documentación y los ejemplos de los scripts para los lenguajes MQL4 y MQL5.
![Recetas MQL5 - procesamiento de eventos personalizados del gráfico](https://c.mql5.com/2/11/avatar.png)
![Recetas MQL5 - procesamiento de eventos personalizados del gráfico](https://c.mql5.com/i/articles/overlay.png)
Recetas MQL5 - procesamiento de eventos personalizados del gráfico
En este artículo vamos a estudiar varios aspectos sobre la confección de proyectos y el procesamiento de los eventos personalizados del gráfico en el entorno MQL5. Se propondrá un ejemplo de aproximación para la clasificación de eventos. Asimismo, se muestra el código de programa de la clase de evento y la clase de procesador de eventos personalizados.
![Optimizando la optimización: algunas sencillas ideas](https://c.mql5.com/2/10/DSCI2306_p28-640-480.png)
![Optimizando la optimización: algunas sencillas ideas](https://c.mql5.com/i/articles/overlay.png)
Optimizando la optimización: algunas sencillas ideas
El proceso de optimización consume muchos recursos del ordenador o del crédito que tengamos en nuestra cuenta de MQL5.community. Este artículo apunta algunas ideas sencillas que pongo en práctica para simplificar o completar el fabuloso sistema optimizador que ofrece MT5, extraídas de mil lecturas en la documentación, en el foro y en artículos.
![Por qué el hosting virtual en Meta Trader 4 y MetaTrader 5 es mejor que los VPS habituales](https://c.mql5.com/2/11/Virtual_hosting.png)
![Por qué el hosting virtual en Meta Trader 4 y MetaTrader 5 es mejor que los VPS habituales](https://c.mql5.com/i/articles/overlay.png)
Por qué el hosting virtual en Meta Trader 4 y MetaTrader 5 es mejor que los VPS habituales
La red Virtual Hosting Cloud ha sido especialmente desarrollada para MetaTrader 4 y MetaTrader 5, y posee todas las ventajas de la solución original. ¡Alquile ahora mismo un servidor virtual y ponga a prueba su funcionamiento, le damos 24 horas gratuitas!
![Principios de programación en MQL5 - Variables globales del terminal](https://c.mql5.com/2/12/MQL5_Basics_Global_variables_terminal_MetaTrader5.png)
![Principios de programación en MQL5 - Variables globales del terminal](https://c.mql5.com/i/articles/overlay.png)
Principios de programación en MQL5 - Variables globales del terminal
En este artículo se demuestran las posibilidades orientadas a objetos del lenguaje MQL5 en cuanto a creación de objetos responsables del funcionamiento con las variables globales del programa. Como ejemplo práctico se verá una situación en la que las variables globales pueden usarse como puntos de control en la ejecución de etapas del programa.
![Recetas MQL5 - procesamiento del evento BookEvent](https://c.mql5.com/2/11/OnBookEvent_MetaTrader5.png)
![Recetas MQL5 - procesamiento del evento BookEvent](https://c.mql5.com/i/articles/overlay.png)
Recetas MQL5 - procesamiento del evento BookEvent
En el artículo se estudia el evento de la profundidad de mercado BookEvent y su principio de procesamiento. En calidad de ejemplo se crea un programa MQL5, que procesa el estado de la profundidad de mercado. Se usa una aproximación orientada a objetos. Los resultados del procesamiento se muestran en la pantalla en forma de panel y de niveles de profundidad.
![Análisis regresivo de la influencia de datos macroeconómicos en el cambio de precio de las divisas](https://c.mql5.com/2/11/fundamental_analysis_statistica_MQL5_MetaTrader5.png)
![Análisis regresivo de la influencia de datos macroeconómicos en el cambio de precio de las divisas](https://c.mql5.com/i/articles/overlay.png)
Análisis regresivo de la influencia de datos macroeconómicos en el cambio de precio de las divisas
En el artículo estudiaremos la cuestión del uso del análisis regresivo múltiple de datos de la estadística macroeconómica y el análisis de la influencia de estos datos en el curso de las divisas, sobre el ejemplo de la pareja EURUSD. La utilización de tal tipo de análisis permite automatizar la realización del análisis fundamental, que se convertirá en algo accesible para prácticamente cualquiera, incluso para un trader principiante.
![Recetas de MQL5 - procesamiento de eventos típicos del gráfico](https://c.mql5.com/2/11/OnChartEvent_MetaTrader5.png)
![Recetas de MQL5 - procesamiento de eventos típicos del gráfico](https://c.mql5.com/i/articles/overlay.png)
Recetas de MQL5 - procesamiento de eventos típicos del gráfico
En este artículo se analizan los eventos típicos del gráfico y se dan ejemplos de su procesamiento. Han sido considerados los eventos del ratón, evento del teclazo, creación/cambio de propiedades, eliminación del objeto gráfico, clic del ratón en el gráfico y en el objeto gráfico, desplazamiento del objeto gráfico con ratón, fin de edición del texto en el campo de introducción, así como los eventos de modificación del gráfico. Cada evento va acompañado con ejemplos de programas en MQL5.
![Los bosques aleatorios predicen las tendencias](https://c.mql5.com/2/11/Random_Forest_MetaTrader5.png)
![Los bosques aleatorios predicen las tendencias](https://c.mql5.com/i/articles/overlay.png)
Los bosques aleatorios predicen las tendencias
En el artículo se describe el uso del paquete Rattle para la búsqueda automática de patrones capaces de predecir "longs" y "shorts" para las parejas de divisas del mercado Fórex. El artículo será de utilidad tanto a los principiantes, como a los traders experimentados.
![Preparación de la cuenta comercial para la migración al hosting virtual](https://c.mql5.com/2/11/VHC_start.png)
![Preparación de la cuenta comercial para la migración al hosting virtual](https://c.mql5.com/i/articles/overlay.png)
Preparación de la cuenta comercial para la migración al hosting virtual
El terminal de cliente MetaTrader es ideal para realizar la automatización de las estrategias comerciales. Los desarrolladores de robots comerciales encuentran todo lo necesario: un potente lenguaje de programación MQL4/MQL5 en base a C++, el cómodo entorno de desarrollo MetaEditor, el simulador de estrategias multitipo con soporte para los cálculos distributivos MQL5 Cloud Network. En este artículo podrá conocer cómo trasladar su terminal de cliente con todos los desarrollos a un entorno virtual.
![Desarrollo de una Startup social tecnológica, Parte II: Programamos el cliente REST en MQL5](https://c.mql5.com/2/10/tecla-twitter.png)
![Desarrollo de una Startup social tecnológica, Parte II: Programamos el cliente REST en MQL5](https://c.mql5.com/i/articles/overlay.png)
Desarrollo de una Startup social tecnológica, Parte II: Programamos el cliente REST en MQL5
Hoy vamos a dar forma acabada a la idea de publicación de las señales comerciales del EA en el Twitter a base de PHP. Hemos empezado a hablar sobre eso en la primera parte del artículo. Vamos a reunir las partes separadas del SDSS. En cuanto al lado del cliente de la arquitectura del sistema, vamos a utilizar la nueva función WebRequest() del MQL5 para el envío de las señales comerciales vía HTTP.
![Desarrollo de una Startup social tecnológica, Parte I: Publicamos las Señales de MetaTrader 5 en el Twitter](https://c.mql5.com/2/0/Devices-network-wireless-connected-100-icon.png)
![Desarrollo de una Startup social tecnológica, Parte I: Publicamos las Señales de MetaTrader 5 en el Twitter](https://c.mql5.com/i/articles/overlay.png)
Desarrollo de una Startup social tecnológica, Parte I: Publicamos las Señales de MetaTrader 5 en el Twitter
Hoy vamos a hablar sobre cómo podemos vincular el terminal MetaTrader 5 con una cuenta del Twitter para publicar las señales de su Asesor Experto. Estamos desarrollando el Sistema social del soporte para la toma de decisiones (SDSS por sus siglas en inglés Social Decision Support System, denominado en adelante como SDSS) con PHP a base del servicio web RESTful. Esta idea se basa en la concepción del trading automático, o así denominado el trading mediante los ordenadores. Queremos que las señales comerciales automáticas del Asesor Experto (EA) pasen por los filtros de las facultades cognitivas de la mente humana.
![Recetas MQL5 - procesamiento del evento TradeTransaction](https://c.mql5.com/2/11/MQL5_Recipes_OnTradeTransaction_MetaTrader5.png)
![Recetas MQL5 - procesamiento del evento TradeTransaction](https://c.mql5.com/i/articles/overlay.png)
Recetas MQL5 - procesamiento del evento TradeTransaction
En el artículo se describen las posibilidades del lenguaje MQL5 desde el punto de vista de la programación dirigida por eventos. La ventaja de este enfoque consiste en que el programa puede obtener información sobre la ejecución por etapas de la operación comercial. Se presenta un ejemplo de cómo con la ayuda del procesador del evento TradeTransaction se puede obtener y procesar la información sobre las acciones comerciales realizadas. Pienso que este enfoque se puede aplicar con toda tranquilidad para copiar las operaciones comerciales desde un terminal a otro.
![Cómo hemos desarrollado el servicio de señales comerciales MetaTrader y el trading social en general](https://c.mql5.com/2/11/signals_icon.png)
![Cómo hemos desarrollado el servicio de señales comerciales MetaTrader y el trading social en general](https://c.mql5.com/i/articles/overlay.png)
Cómo hemos desarrollado el servicio de señales comerciales MetaTrader y el trading social en general
Estamos perfeccionando activamente el servicio Señales, deshaciéndonos en el proceso de los anteriores desarrollos e introduciendo cambios en los mecanismos existentes. El MetaTrader Signals de hace dos años y el MetaTrader Signals actual son dos servicios totalmente diferentes.
![Asistente MQL5: Ampliación de la biblioteca estándar para el establecimiento de órdenes, stops y objetivos según precios calculados](https://c.mql5.com/2/10/ava.png)
![Asistente MQL5: Ampliación de la biblioteca estándar para el establecimiento de órdenes, stops y objetivos según precios calculados](https://c.mql5.com/i/articles/overlay.png)
Asistente MQL5: Ampliación de la biblioteca estándar para el establecimiento de órdenes, stops y objetivos según precios calculados
En el artículo se describe la ampliación de la biblioteca estándar MQL5, que permite, con ayuda del Asistente, crear asesores que pongan órdenes, stop loss y take profit según los precios obtenidos de los módulos conectados. Esta aproximación no supone limitaciones adicionales en la cantidad de módulos y no provoca conflictos en su trabajo conjunto.
![Indicador para la representación del gráfico "ruptura en tres líneas"](https://c.mql5.com/2/10/logo.png)
![Indicador para la representación del gráfico "ruptura en tres líneas"](https://c.mql5.com/i/articles/overlay.png)
Indicador para la representación del gráfico "ruptura en tres líneas"
El artículo está dedicado al gráfico "ruptura en tres líneas" (Three Line Break), propuesto por Steve Nison en «Más allá de las velas japonesas». La ventaja de este gráfico consiste en que con su ayuda se pueden filtrar oscilaciones de precios con respecto al movimiento anterior poco significativas. Vamos a echar un vistazo al principio de construción del gráfico, al código del indicador, así como a ejemplos de estrategias basadas en él.
![¿Cómo presentar correctamente un Producto a la venta en el Mercado?](https://c.mql5.com/2/11/ava_paint-market2.png)
![¿Cómo presentar correctamente un Producto a la venta en el Mercado?](https://c.mql5.com/i/articles/overlay.png)
¿Cómo presentar correctamente un Producto a la venta en el Mercado?
Para vender sus programas a los traders, no basta con simplemente crear un programa cómodo y útil y publicarlo en el Mercado, es imprescindible dotar a su Producto de una estupenda descripción y buenas ilustraciones. Un logotipo de calidad y unas capturas de pantalla bien hechas no son menos importantes que el "true coding". Recuerde: no hay descargas == no hay ventas.
![Freelance en MQL5.com, el mejor lugar para el desarrollador](https://c.mql5.com/2/10/ava_freelance-mql5.png)
![Freelance en MQL5.com, el mejor lugar para el desarrollador](https://c.mql5.com/i/articles/overlay.png)
Freelance en MQL5.com, el mejor lugar para el desarrollador
Los desarrolladores de asesores comerciales ya no necesitan buscar traders que necesiten expertos, ellos mismos le encontrarán. Y lo que es más, ya los están encontrando, están encargando trabajos y pagando las tareas ya hechas en el servicio Freelance en MQL5.com. En los 4 años de existencia del servicio, con su ayuda tres mil traders han pagado más de 10 000 trabajos realizados. Además, la actividad de los traders y los desarrolladores crece sin cesar.
![Gráfico informativo "Qué supone MetaTrader Market"](https://c.mql5.com/2/10/infographic_market_av__1.png)
![Gráfico informativo "Qué supone MetaTrader Market"](https://c.mql5.com/i/articles/overlay.png)
Gráfico informativo "Qué supone MetaTrader Market"
Hace unas semanas se publicó el gráfico informativo sobre el servicio "Freelance", a modo de informe. Entonces les prometimos que muy pronto descubriríamos también las cifras sobre el Mercado. Así que ahora le proponemos familiarizarse con los datos que hemos reunido.
![Suministradores de señal Johnpaul77: "Nuestra estrategia lleva dando un resultado magnífico más de tres años, ¿por qué íbamos a cambiarla?"](https://c.mql5.com/2/10/4-Photo-for-Interview-Avatar-Tito.png)
![Suministradores de señal Johnpaul77: "Nuestra estrategia lleva dando un resultado magnífico más de tres años, ¿por qué íbamos a cambiarla?"](https://c.mql5.com/i/articles/overlay.png)
Suministradores de señal Johnpaul77: "Nuestra estrategia lleva dando un resultado magnífico más de tres años, ¿por qué íbamos a cambiarla?"
Descubriremos un pequeño secreto: los visitantes de la página MQL5.com pasan la mayor parte del tiempo en la página de Johnpaul77. Es el líder de nuestra clasificación, cerca de 900 traders están suscritos a él, con un total conjunto de $5.7 millones en medios en cuentas reales. Hemos hecho una entrevista a los proveedores de la señal, ¡y resulta que son cuatro! Puede leer aquí cómo unos sencillos gamers indonesios se han convertido en suministradores de una señal top y qué instrumentos de análisis técnico usan, así como la distribución de los roles dentro de su colectivo.
![Fundamentos de programación en MQL5 - Listas](https://c.mql5.com/2/0/Linked_List_MQL5.png)
![Fundamentos de programación en MQL5 - Listas](https://c.mql5.com/i/articles/overlay.png)
Fundamentos de programación en MQL5 - Listas
La nueva versión del lenguaje de programación de estrategias comerciales -MQL [MQL5]- dispone de un conjunto de herramientas más eficaz y potente en comparación con la versión anterior [MQL4]. En primer lugar, esta ventaja se refiere a los medios de programación orientada a objetos. Este artículo se ocupa de la posibilidad del uso del tipo de datos personalizado, correspondiente al tipo complejo, como los nodos y las listas. Se pone el ejemplo del uso de las listas durante la programación de las tareas prácticas en MQL5.
![Libro de Recetas MQL5: Escribir el Historial de Transacciones y Crear Gráficos de Saldo para cada Símbolo en Excel](https://c.mql5.com/2/0/avatar11.png)
![Libro de Recetas MQL5: Escribir el Historial de Transacciones y Crear Gráficos de Saldo para cada Símbolo en Excel](https://c.mql5.com/i/articles/overlay.png)
Libro de Recetas MQL5: Escribir el Historial de Transacciones y Crear Gráficos de Saldo para cada Símbolo en Excel
Al explicar mis ideas en varios foros, a menudo utilizo ejemplos de mis resultados de simulación en forma de capturas de pantalla de gráficos de Microsoft Excel. Muchas veces me ha llegado la pregunta de cómo se pueden crear estos gráficos. Ahora por fin tengo algo de tiempo para explicarlo todo en este artículo.
![Libro de Recetas MQL5: Desarrollar un Asesor Experto Multidivisa con un Número Ilimitado de Parámetros](https://c.mql5.com/2/0/avatar__5.png)
![Libro de Recetas MQL5: Desarrollar un Asesor Experto Multidivisa con un Número Ilimitado de Parámetros](https://c.mql5.com/i/articles/overlay.png)
Libro de Recetas MQL5: Desarrollar un Asesor Experto Multidivisa con un Número Ilimitado de Parámetros
En este artículo crearemos un patrón que usa un solo conjunto de parámetros para la optimización del sistema de trading, a la vez que permite un número ilimitado de parámetros. La lista de símbolo se creará en un archivo de texto estándar (*.txt). Los parámetros de entrada para cada símbolo también se almacenarán en archivos. De esta forma podremos evitar la restricción del terminal del número de parámetros centrada de un Asesor Experto.
![Libro de Recetas MQL5: Asesor Experto Multidivisa: un Enfoque Simple, Claro y Rápido](https://c.mql5.com/2/0/avatar__3.png)
![Libro de Recetas MQL5: Asesor Experto Multidivisa: un Enfoque Simple, Claro y Rápido](https://c.mql5.com/i/articles/overlay.png)
Libro de Recetas MQL5: Asesor Experto Multidivisa: un Enfoque Simple, Claro y Rápido
Este artículo describirá la implementación de un enfoque sencillo y apropiado para un Asesor Experto multidivisa. Esto significa que será posible configurar el Asesor Experto para simular/realizar operaciones de trading bajo condiciones idénticas pero con parámetros diferentes para cada símbolo. Como ejemplo, crearemos un patrón para dos símbolos pero de forma que solo podamos añadir símbolos adicionales, si es necesario, haciendo pequeños cambios en el código.
![Libro de Recetas MQL5: Desarrollo de un Marco de Trabajo para un Sistema de Trading Basado en la Estrategia de Triple Pantalla](https://c.mql5.com/2/0/avatar__2.png)
![Libro de Recetas MQL5: Desarrollo de un Marco de Trabajo para un Sistema de Trading Basado en la Estrategia de Triple Pantalla](https://c.mql5.com/i/articles/overlay.png)
Libro de Recetas MQL5: Desarrollo de un Marco de Trabajo para un Sistema de Trading Basado en la Estrategia de Triple Pantalla
En este artículo desarrollaremos un marco de trabajo para un sistema de trading basado en la estrategia de Triple Pantalla en MQL5. El Asesor Experto no se desarrollará de cero. En lugar de ello, simplemente modificaremos el programa del artículo anterior "MQL5 Cookbook: Using Indicators to Set Trading Conditions in Expert Advisors" (“Libro de Recetas MQL5: Usar Indicadores Para Configurar Condiciones de Trading en Asesores Expertos”), que sustancialmente ya vale para nuestros propósitos. El artículo también demostrará cómo se pueden modificar fácilmente los patrones de programas ya hechos.
![El Indicador ZigZag: Nuevo Enfoque y Soluciones](https://c.mql5.com/2/0/avatar2.png)
![El Indicador ZigZag: Nuevo Enfoque y Soluciones](https://c.mql5.com/i/articles/overlay.png)
El Indicador ZigZag: Nuevo Enfoque y Soluciones
Este artículo examina la posibilidad de crear un indicador ZigZag avanzado. La idea de identificar nodos se basa en el uso del indicador Envelopes (Envolturas). Suponemos que podemos obtener una determinada combinación de parámetros centrada para una serie de Envelopes, mientras que todos los nodos de ZigZag se encuentran dentro de los confines de las bandas de Envelopes. Por tanto, podemos tratar de predecir las coordenadas del nuevo nodo.
![Libro de Recetas MQL5: Usar Indicadores para Configurar Condiciones de Trading en Asesores Expertos](https://c.mql5.com/2/0/Avatar__1.png)
![Libro de Recetas MQL5: Usar Indicadores para Configurar Condiciones de Trading en Asesores Expertos](https://c.mql5.com/i/articles/overlay.png)
Libro de Recetas MQL5: Usar Indicadores para Configurar Condiciones de Trading en Asesores Expertos
En este artículo continuaremos modificando el Asesor Experto en el que hemos estado trabajando durante los artículos anteriores de la serie de Libros de Recetas MQL5. En esta ocasión, reforzaremos el Asesor Experto con indicadores cuyos valores se usarán para comprobar las condiciones de apertura de posición. Además crearemos una lista desplegable en los parámetros externos para poder seleccionar uno de los tres indicadores de trading.
![Libro de Recetas MQL5: El Historial de Transacciones y la Biblioteca de Funciones para Obtener Propiedades de Posición](https://c.mql5.com/2/0/avatar-history.png)
![Libro de Recetas MQL5: El Historial de Transacciones y la Biblioteca de Funciones para Obtener Propiedades de Posición](https://c.mql5.com/i/articles/overlay.png)
Libro de Recetas MQL5: El Historial de Transacciones y la Biblioteca de Funciones para Obtener Propiedades de Posición
Es momento de resumir brevemente la información facilitada los artículos anteriores sobre propiedades de posición. En este artículo crearemos unas cuantas funciones adicionales para obtener las propiedades que solo se pueden conseguir tras acceder al historial de transacciones. También nos familiarizaremos con estructuras de datos que nos permitirán acceder a propiedades de posición y del símbolo de una forma más conveniente.
![Libro de Recetas MQL5: Cómo Evitar Errores al Configurar/Modificar Niveles de Trading](https://c.mql5.com/2/0/avatar1.png)
![Libro de Recetas MQL5: Cómo Evitar Errores al Configurar/Modificar Niveles de Trading](https://c.mql5.com/i/articles/overlay.png)
Libro de Recetas MQL5: Cómo Evitar Errores al Configurar/Modificar Niveles de Trading
Continuando con nuestro trabajo en el Asesor Experto desde el artículo anterior de la serie llamado "MQL5 Cookbook: Analyzing Position Properties in the MetaTrader 5 Strategy Tester" (“Libro de Recetas MQL5: Analizar Propiedades de Posición en el Probador de Estrategias de MetaTrader 5”), seguiremos trabajando en nuestro código, reforzándolo con un buen número de útiles funciones, mejorando y optimizando también las funciones ya existentes. El Asesor Experto tendrá, en esta ocasión, parámetros externos que se podrán optimizar en el Probador de Estrategias de MetaTrader 5, y se parecerán en algunos aspectos a un sistema de trading simple.
![Libro de Recetas MQL5: Analizar Propiedades de Posición en el Probador de Estrategias de MetaTrader 5](https://c.mql5.com/2/0/Avatar_Recipes_tester.png)
![Libro de Recetas MQL5: Analizar Propiedades de Posición en el Probador de Estrategias de MetaTrader 5](https://c.mql5.com/i/articles/overlay.png)
Libro de Recetas MQL5: Analizar Propiedades de Posición en el Probador de Estrategias de MetaTrader 5
En esta ocasión presentaremos una versión modificada del Asesor Experto del artículo anterior "MQL5 Cookbook: Position Properties on the Custom Info Panel" (“Propiedades de Posición en el Panel de Información Personalizada”). Algunos de los aspectos a los que nos referiremos incluyen la obtención de datos de barras, la comprobación de eventos de barra nueva en el símbolo actual, la inclusión de una clase de trading de la Biblioteca Estándar a un archivo, la creación de una función para buscar señales de trading, y una función para ejecutar operaciones de trading, así como para terminar eventos de trading en la función OnTrade().
![Libro de Recetas MQL5: Propiedades de Posición en el Panel de Información Personalizada](https://c.mql5.com/2/0/Info-Panel-avatar.png)
![Libro de Recetas MQL5: Propiedades de Posición en el Panel de Información Personalizada](https://c.mql5.com/i/articles/overlay.png)
Libro de Recetas MQL5: Propiedades de Posición en el Panel de Información Personalizada
En esta ocasión crearemos un Asesor Experto que obtendrá propiedades de posición en el símbolo actual y las mostrará en el panel de información personalizada durante operaciones de trading manual. El panel de información se creará usando objetos gráficos, y la información que muestra se actualizará con cada tick. Esto será mucho más conveniente que tener que ejecutar todo el rato el script descrito en el artículo anterior de la serie llamado "MQL5 Cookbook: Getting Position Properties" (“Libro de Recetas MQL5: Obtener Propiedades de Posición”).
![Libro de Recetas de MQL5: Obtener Propiedades de Posiciones](https://c.mql5.com/2/0/avatar3__2.png)
![Libro de Recetas de MQL5: Obtener Propiedades de Posiciones](https://c.mql5.com/i/articles/overlay.png)
Libro de Recetas de MQL5: Obtener Propiedades de Posiciones
En este artículo crearemos un script con el que obtendremos todas las propiedades de posición y se las mostrará al usuario en un cuadro de diálogo. Al ejecutar el script, usted podrá seleccionar uno de los dos modos disponibles en la lista desplegable en los parámetros externos: para ver las propiedades de posición solo en el símbolo actual, o para ver las propiedades de posición en todos los símbolos.
![Libro de Recetas MQL5: Usar Diferentes Modos de Impresión](https://c.mql5.com/2/0/avatar2__2.png)
![Libro de Recetas MQL5: Usar Diferentes Modos de Impresión](https://c.mql5.com/i/articles/overlay.png)
Libro de Recetas MQL5: Usar Diferentes Modos de Impresión
Este es el primer artículo de la serie de Libros de Recetas MQL5. Comenzaré con ejemplos sencillos para permitir a aquellos que están dando sus primeros pasos en programación que se familiaricen poco a poco con el nuevo lenguaje. Recuerdo mis primeros esfuerzos para diseñar y programar sistemas de trading. Debo decir que fue bastante complicado, teniendo en cuenta el hecho de que fue el primer lenguaje de programación en mi vida. No obstante, resultó ser más fácil de lo que pensaba, y solo me costó unos pocos meses desarrollar un programa con una cierta complejidad.
![MQL5 Market Cumple Un Año](https://c.mql5.com/2/0/mql5-market-1year-avatar.png)
![MQL5 Market Cumple Un Año](https://c.mql5.com/i/articles/overlay.png)
MQL5 Market Cumple Un Año
Ha pasado un año desde el lanzamiento de ventas en el Mercado de MQL5 (MQL5 Market). Ha sido un año de trabajo duro que ha resultado en el nuevo servicio de la mayor tienda de robots de trading e indicadores técnicos para la plataforma MetaTrader 5.
![Cálculo de Características Integrales de Emisiones de Indicador](https://c.mql5.com/2/0/avatar__22.png)
![Cálculo de Características Integrales de Emisiones de Indicador](https://c.mql5.com/i/articles/overlay.png)
Cálculo de Características Integrales de Emisiones de Indicador
Las emisiones de indicador son un área poco estudiada en investigación de mercado. Principalmente, esto se debe a la dificultad del análisis a causa de procesamiento de arrays muy largos de datos con variaciones cronológicas. El análisis gráfico existente es demasiado intensivo en recursos, y por ello ha provocado el desarrollo de un algoritmo parsimonioso que usa series cronológicas de emisiones. Este artículo demuestra cómo el análisis visual (imagen intuitiva) se puede sustituir con el estudio de características integrales de emisiones. Puede ser de interés tanto para traders como para creadores de sistemas de trading automatizados.
![Cómo Poner a Prueba un Robot de Trading antes de Comprarlo](https://c.mql5.com/2/0/avatar_test_mql5_market.png)
![Cómo Poner a Prueba un Robot de Trading antes de Comprarlo](https://c.mql5.com/i/articles/overlay.png)
Cómo Poner a Prueba un Robot de Trading antes de Comprarlo
Comprar un robot de trading en el Mercado de MQL5 (Market) tiene un beneficio distintivo sobre todas las demás opciones similares: un sistema automatizado que se puede poner a prueba en profundidad en el terminal de MetaTrader 5. Antes de comprar un Asesor Experto (EA, por sus siglas en inglés) debería simularlo en todos sus modos poco favorables en el Probador de Estrategias incorporado para obtener un control absoluto del sistema.
![Aprendizaje Automático: Cómo usar las Máquinas de Vectores de Soporte en Trading](https://c.mql5.com/2/0/iStock_000020410350_Small.png)
![Aprendizaje Automático: Cómo usar las Máquinas de Vectores de Soporte en Trading](https://c.mql5.com/i/articles/overlay.png)
Aprendizaje Automático: Cómo usar las Máquinas de Vectores de Soporte en Trading
Las máquinas de vectores de soporte se usan desde hace mucho tiempo en campos como la bioinformática y matemáticas aplicadas para estudiar conjuntos de datos complejos y extraer patrones que se pueden usar para clasificar datos. Este artículo examina qué es una máquina de vectores de soporte, cómo funciona y por qué puede resultar muy útil a la hora de extraer patrones complejos. Después investigaremos cómo se puede aplicar al mercado y usar potencialmente para tomar decisiones de trading. Usando la Herramienta de Aprendizaje de Máquina de Vectores de Soporte, el artículo facilitará ejemplos listos que permitirán a los lectores experimentar con sus propias operaciones de trading.
![Cambiar los Parámetros del Asesor Experto desde el Panel de Usuario "Sobre la Marcha"](https://c.mql5.com/2/0/avatar__24.png)
![Cambiar los Parámetros del Asesor Experto desde el Panel de Usuario "Sobre la Marcha"](https://c.mql5.com/i/articles/overlay.png)
Cambiar los Parámetros del Asesor Experto desde el Panel de Usuario "Sobre la Marcha"
Este artículo facilita un pequeño ejemplo que demuestra la implementación de un Asesor Experto cuyos parámetros se pueden controlar desde el panel de usuario. Al cambiar los parámetros "sobre la marcha", el Asesor Experto escribe los valores obtenidos del panel de información a un archivo para seguir leyéndolos desde el archivo y mostrarlos de la forma correspondiente en el panel. Este artículo podría ser relevante para aquellos que realizan operaciones de trading manualmente o en modo semi-automático.
![Señales de Trading en MetaTrader 5: ¡Una Alternativa Mejor a las Cuentas PAMM!](https://c.mql5.com/2/0/signal_avatar.png)
![Señales de Trading en MetaTrader 5: ¡Una Alternativa Mejor a las Cuentas PAMM!](https://c.mql5.com/i/articles/overlay.png)
Señales de Trading en MetaTrader 5: ¡Una Alternativa Mejor a las Cuentas PAMM!
Nos complace anunciar que MetaTrader 5 ahora cuenta con Trading Signals (Señales de Trading), una poderosa herramienta para inversores y gestores. Mientras sigue las operaciones de un trader con éxito, ¡el terminal las reproducirá automáticamente en su cuenta!
![Simulación Rápida de Ideas de Trading en el Gráfico](https://c.mql5.com/2/0/avatar__23.png)
![Simulación Rápida de Ideas de Trading en el Gráfico](https://c.mql5.com/i/articles/overlay.png)
Simulación Rápida de Ideas de Trading en el Gráfico
Este artículo describe el método de simulaciones rápidas virtuales de ideas de trading. El método se basa en la combinación de un gráfico de precio, un indicador de señal y un indicador de cálculo de saldo. Me gustaría compartir mi método de búsqueda de ideas de trading, así como el método que uso para la simulación rápida de estas ideas.