Parte 1. Introducción a MQL5 y el entorno de desarrollo
En esta primera parte del libro, titulada "Introducción a MQL5 y el entorno de desarrollo", vamos a explorar los fundamentos del lenguaje MQL5 y su entorno de desarrollo.
Una de las características más interesantes que trae MQL5, en comparación con MQL4 (el lenguaje de MetaTrader 4), es el soporte para la programación orientada a objetos (POO). Esto hace que se asemeje al lenguaje C++. Aunque algunas funciones de POO ya han sido trasladadas de MQL5 a MQL4, muchos usuarios que no están familiarizados con la programación pueden encontrar esta característica un poco complicada.
El objetivo de este libro es hacer que este enfoque sea comprensible y accesible para todos. Además, sirve como un complemento a la referencia de MQL5, abarcando todos los aspectos de la programación en MQL5 y explicando cada proceso en detalle. Los desarrolladores pueden optar por estilos de programación orientada a objetos o procedural, e incluso combinar ambos.

Si ya tienes experiencia en programación, puedes saltarte los conceptos básicos. Los programadores de C++ encontrarán más fácil dominar MQL5, pero es importante prestar atención a las diferencias del lenguaje para evitar errores comunes.
Con MQL5, puedes crear diversos tipos de programas, como indicadores para mostrar gráficamente los datos, Asesores Expertos para automatizar el trading, scripts para acciones únicas y servicios para tareas en segundo plano.
Una característica destacada de MetaTrader 5 es la gestión de todo el sistema de trading desde el terminal del cliente, donde se ejecutan los programas MQL5 y se envían las órdenes de trading al servidor. Importante recordar que las aplicaciones MQL5 no se instalan en el servidor.
En esta Parte 1, también explicamos cómo editar, compilar y ejecutar programas, además de cubrir varios tipos de datos, variables, expresiones, arreglos, depuración y salida.
Publicaciones relacionadas
- Señales de Trading con Patrón Hammer/Hanging Man y Estocástico en MetaTrader 5
- Señales de Trading con MQL5: Patrones de Estrellas y MFI
- Crea tu Asesor Experto con MQL5: Señales de Trading Basadas en Dark Cloud Cover y Piercing Line
- Crea tu Asesor Experto con MQL5: Señales de Trading Basadas en Estrellas de la Mañana/Atardecer y CCI
- Cómo Crear un Asesor Experto con MQL5: Señales de Trading Basadas en Estrellas y Estocástico