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 1 - Asesor Experto para MetaTrader 5
- Visualizaciones:
- 3684
- Ranking:
- Publicado:
- 2023.12.15 14:07
- Actualizado:
- 2023.12.15 15:22
-
¿Necesita un robot o indicador basado en este código? Solicítelo en la bolsa freelance Pasar a la bolsa
Parte 1. Introducción a MQL5 y el entorno de desarrollo.
El primer capítulo del libro “Introducción a MQL5 y el entorno de desarrollo”, presenta el lenguaje MQL5 y el entorno de desarrollo.
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++. A pesar de que algunas funciones de la POO ya se han transferido a MQL4 desde MQL5, muchos usuarios que no están familiarizados con la programación pueden encontrar dificultades con la POO.
El propósito de este libro es hacer que la POO resulte comprensible y accesible. El libro supone un complemento al manual de referencia de MQL5, abarca todos los aspectos de la programación en este lenguaje y explica todos los procesos en detalle. Los desarrolladores podrán elegir entre estilos de programación orientada a objetos y procedimental, así como combinaciones de ambos.
Aquellos que ya tengan experiencia en programación podrán saltarse los conceptos básicos del lenguaje. A los expertos en C++ les resultará más fácil dominar MQL5, pero deberán prestar atención a las diferencias para evitar errores.
MQL5 ofrece diferentes tipos de programas: indicadores para la visualización gráfica de datos, expertos para la automatización del comercio, scripts para acciones únicas y servicios para tareas en segundo plano.
Una característica especial de MetaTrader 5 es la gestión de todo el sistema comercial en el terminal del cliente, donde los programas MQL5 ejecutan y envían comandos comerciales al servidor comercial para su procesamiento. Los programas de aplicación de MQL5 no están instalados en el servidor.
La primera parte explica la edición, compilación y ejecución de programas, así como los tipos de datos, las variables, las expresiones, los arrays, la depuración y la muestra de datos.
Traducción del ruso realizada por MetaQuotes Ltd
Artículo original: https://www.mql5.com/ru/code/45590

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.

Script para obtener información sobre el número, los tipos y los tamaños de los tensores de entrada y salida del modelo onnx

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.

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.