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 2 - Asesor Experto para MetaTrader 5
- Visualizaciones:
- 1473
- Ranking:
- Publicado:
- 2023.12.15 14:23
- Actualizado:
- 2023.12.15 15:35
-
¿Necesita un robot o indicador basado en este código? Solicítelo en la bolsa freelance Pasar a la bolsa
Parte 2. Fundamentos de programación en MQL5
"Parte 2. Conceptos básicos de programación en MQL5" es una introducción a los conceptos clave de este lenguaje de programación. Como cualquier otro lenguaje, MQL5 se basa en varios conceptos básicos que sirven como componentes elementales para la creación de programas complejos. 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.
Los principios básicos de la programación de procedimientos permitirán a los lectores aprender cómo crear programas que sigan una secuencia de pasos para procesar datos. Esto supone un paso importante antes de aprender un paradigma más potente: la programación orientada a objetos (POO), que se analizará en la siguiente parte del libro.
Los identificadores desempeñan un papel clave en la programación de MQL5, pues permiten acceder a los elementos del programa mediante nombres únicos. Los identificadores se componen de caracteres latinos, números y guiones bajos, no pueden comenzar con un número y no deben coincidir con palabras reservadas de MQL5. Esta es una regla importante cuyo cumplimiento garantizará la compilación exitosa del programa.
Traducción del ruso realizada por MetaQuotes Ltd
Artículo original: https://www.mql5.com/ru/code/45591

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++.

Este asesor no comercia. Este sencillo panel, implementado con la ayuda de la biblioteca estándar Canvas, permite dibujar números con el ratón. Los dibujos se reconocen usando el modelo entrenado mnist.onnx.

La tercera parte de "Programación Orientada a Objetos en MQL5" ofrece una inmersión en el mundo de la programación orientada a objetos (POO) en 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.

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.