Pon "Me gusta" y sigue las noticias
Deje un enlace a él, ¡qué los demás también lo valoren!
Evalúe su trabajo en el terminal MetaTrader 5

Programación en MQL5 para tráders: códigos fuente del libro: Parte 3 - Asesor Experto para MetaTrader 5
- Visualizaciones:
- 1210
- Ranking:
- Publicado:
- 2023.12.15 14:29
- Actualizado:
- 2023.12.15 15:41
-
¿Necesita un robot o indicador basado en este código? Solicítelo en la bolsa freelance Pasar a la bolsa
Parte 3. Programación orientada a objetos en MQL5
"Parte 3. Programación Orientada a Objetos en MQL5" ofrece una inmersión en el mundo de la programación orientada a objetos (POO) en el lenguaje MQL5. El desarrollo de software con frecuencia implica cierta complejidad al administrar múltiples entidades, lo cual requiere tecnología avanzada para mejorar la comodidad, la productividad y la calidad del trabajo del programador.
La tecnología de POO se basa en el concepto de objetos, que son variables de un tipo personalizado definido por el programador utilizando herramientas MQL5. La creación de tipos personalizados permite modelar objetos y facilita la escritura y el mantenimiento de los programas.
Esta parte analiza varias formas de definir nuevos tipos, incluidas las clases, las estructuras y las uniones. Estos tipos personalizados pueden combinar datos y algoritmos para describir el estado y el comportamiento de los objetos aplicados.
El autor del libro ofrece una descripción del principio "divide y vencerás", mostrando que los objetos son miniprogramas, cada uno de los cuales es responsable de resolver un problema pequeño pero lógicamente completo. Los objetos pueden combinarse en un único sistema y construir productos y servicios de complejidad arbitraria.
Para ayudar a los usuarios a utilizar las capacidades de MQL5 de una forma más completa, la parte "Programación orientada a objetos en MQL5" introduce los principios de la programación orientada a objetos, así como la implementación práctica en este lenguaje. El libro también abarca plantillas, interfaces y espacios de nombres, revelando la flexibilidad y el poder de la POO en el desarrollo de programas para MQL5.
Traducción del ruso realizada por MetaQuotes Ltd
Artículo original: https://www.mql5.com/ru/code/45592

La segunda parte "Fundamentos de programación en MQL5" es una introducción a los conceptos clave de este lenguaje de programación. En esta parte del libro, los lectores se familiarizarán con los tipos de datos, los identificadores, las variables, las expresiones y los operadores, y también aprenderán a combinar diferentes instrucciones para formar la lógica de un programa.

El primer capítulo del libro presenta el lenguaje y el entorno de desarrollo MQL5. Uno de los principales cambios del lenguaje MQL5 en comparación con MQL4 (el lenguaje de MetaTrader 4) es la compatibilidad con la programación orientada a objetos (POO), lo cual lo hace similar a C++.

En la cuarta parte del libro, nos centraremos en el dominio de las funciones integradas (API MQL5) y profundizaremos de forma secuencial en los subsistemas especializados. La lista de tecnologías y funcionalidades disponibles para cualquier programa MQL5 es enorme. Por ello, para empezar tendrá sentido considerar las funciones más simples y útiles que se pueden utilizar en la mayoría de los programas.

En la quinta parte del libro, profundizaremos en las API vinculadas con el comercio algorítmico, incluido el análisis y procesamiento de datos financieros, la visualización y automatización de gráficos y la experiencia de usuario interactiva.