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 5 - Asesor Experto para MetaTrader 5
- Visualizaciones:
- 408
- Ranking:
- Publicado:
- 2023.12.15 15:02
- Actualizado:
- 2023.12.15 15:48
- ¿Necesita un robot o indicador basado en este código? Solicítelo en la bolsa freelance Pasar a la bolsa
Parte 5. Creación de programas de aplicación en MQL5
En la quinta parte “Creación de programas de aplicación en MQL5” del libro “Programación en MQL5 para tráders”, profundizaremos en el estudio de las API vinculadas con el trading algorítmico, incluido el análisis y procesamiento de datos financieros, la visualización en gráficos y la automatización de acciones, así como interacción del usuario.
Comenzaremos con los principios generales de la creación de programas MQL, analizaremos los tipos, características y modelos de eventos en el terminal. A continuación estudiaremos el acceso a las series temporales, el trabajo con tablas y objetos gráficos, así como los principios de creación y aplicación de cada tipo de programa MQL por separado.
Hay cinco tipos de programas disponibles en el terminal MetaTrader 5: indicadores técnicos, asesores expertos (EA) para el comercio automático o semiautomático, scripts para tareas puntuales, servicios para tareas en segundo plano y bibliotecas para módulos funcionales independientes.
Asimismo, nos adentraremos en el trabajo con indicadores y gráficos, aprendiendo técnicas que también son aplicables a los expertos. Pospondremos el desarrollo de los asesores expertos hasta la siguiente parte del libro, donde consideraremos la ejecución automática de órdenes, la formalización de estrategias comerciales, así como su comprobación y optimización usando datos históricos.
También aprenderemos a utilizar los indicadores estándar incorporados, así como a crear indicadores propios partiendo de cero o basándonos en otros indicadores. Todos los programas compilados se muestran en el Navegador en MetaTrader 5, pero las bibliotecas EX5 utilizadas por otros programas no tienen una representación separada en el Navegador.
Como resultado, obtendremos una mejor comprensión de las capacidades del lenguaje MQL5 y su aplicación en el trading algorítmico, lo cual nos permitirá trabajar eficazmente con datos financieros y crear indicadores y asesores expertos para el trading.
Traducción del ruso realizada por MetaQuotes Ltd
Artículo original: https://www.mql5.com/ru/code/45594
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.
Programación en MQL5 para tráders: códigos fuente del libro: Parte 3La 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 sexta parte del libro “Programación en MQL5 para tráders”, estudiaremos un componente clave del lenguaje MQL5: la automatización del trading. Comenzaremos con una descripción de las entidades principales, como las especificaciones de los instrumentos financieros y la configuración de la cuenta comercial, elementos necesarios para crear asesores correctos.
Programación en MQL5 para tráders: códigos fuente del libro: Parte 7La séptima y última parte del libro, abarcaremos las características avanzadas de la API MQL5 que resultarán útiles a la hora de desarrollar programas para MetaTrader 5. Algunas de ellas tienen una naturaleza más particular, como los instrumentos financieros personalizados y el calendario económico incorporado, mientras que otras suponen tecnologías universales, como las funciones de red, las bases de datos y la criptografía.