Pon "Me gusta" y sigue las noticias
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.
La 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.
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.
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.
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.
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.
El libro "Redes neuronales en el trading algorítmico en MQL5" supone una guía detallada que abarca tanto los aspectos teóricos del trabajo con inteligencia artificial y las redes neuronales como los aspectos prácticos de su aplicación en el comercio en los mercados financieros utilizando el lenguaje de programación MQL5.
Detección del inicio de una nueva barra o vela en el manejador de eventos OnTick() de un Asesor Experto.
El experto Exp_JSatlCandle está construido en base a las señales del indicador AnchoredMomentumCandle.
Este es un ejemplo sencillo de interfaz de sistema de información para el usuario con la capacidad de operar pulsando un botón.
Sistema comercial de ruptura construido con las señales del indicador i-CAiChannel_System_Digit.
Sistema comercial Exp_Bezier_ReOpen basado en el cambio de color del indicador Bezier con rellenado según la tendencia.
Este Asesor Experto usa las señales de los indicadores iBands (Bollinger Bands, BB) y iRSI (Relative Strength Index, RSI).
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++.
El asesor MACD Sample comercia teniendo en cuenta el cruce de la línea principal y de la línea de señal del indicador MACD. Este asesor es un claro ejemplo del uso del enfoque orientado a objetos a la hora de desarrollar los asesores.
La biblioteca cIntBMP permite crear imágenes gráficas BMP. Nosotros vamos a utilizarla para crear conjuntos fractales autosimilares mediante un Sistema iterativo de funciones (SIF) -en inglés, Iterated Function System (IFS)-.
El experto Exp_ColorXvaMA_Digit está construido sobre la base del cambio de color del indicador ColorXvaMA_Digit.
El experto Exp_ColorJSatl_Digit está construido sobre la base del cambio de color del indicador ColorJSatl_Digit.
El EA para cerrar todas las posiciones si las pérdidas totales de estas posiciones han superado el límite de pérdidas fijado en las variables de entrada.
ExpBuySellSide — asesor de MetaTrader 5 sobre la base de los indicadores ATRStops y StepUpDown.
Se analizan las medias móviles en los gráficos М5, М15, Н1. Se comprueba la presencia del «abanico» iMA (Moving Average, MA) en los tres marcos temporales (M5, M15 y H1) al mismo tiempo.
Sistema comercial que usa las señales del indicador Rj_SlidingRangeRj_Digit_System con posibilidad de mantener las posiciones un tiempo fijo.
Sistema comercial que usa las señales del indicador DEMA_Range_Channel con posibilidad de mantener las posiciones un tiempo fijo.
Sistema comercial basado en las señales del indicador Wajdyss_Ichimoku_Candle con posibilidad de cambiar el tamaño de la transacción esperada dependiendo de los resultados de las transacciones anteriores para el sistema comercial dado.
Las señales de trade basadas en patrón de vela "Hammer/Hanging Man", considerando confirmación por el indicador Market Facilitation Index (MFI) se considera. El código del EA basado en esta estrategia se puede generar automáticamente usando el asistente MQL5.
El asesor funciona tanto en el modo normal, con una sola posición, como en el modo HEDGE con multitud de posiciones abiertas.
El EA dibuja los niveles de Fibonacci a base del indicador estándar ZigZag y tradea las correcciones de todos los niveles. Los niveles son constantes, sin poder ser personalizados por el usuario.