Automatización de trading
En esta parte estudiaremos el componente más complejo e importante de la API de MQL5 que permite automatizar las acciones de trading.
Comenzaremos por describir las entidades sin las cuales es imposible escribir un Asesor Experto adecuado. Ello incluye las opciones de configuración de símbolos financieros y cuentas de trading.
A continuación, examinaremos las funciones de trading y estructuras de datos integradas, junto con eventos específicos de robot y modos de funcionamiento. En concreto, la característica clave de los Asesores Expertos es la integración con el probador, lo que permite a los usuarios evaluar los resultados financieros y optimizar las estrategias de trading. Consideraremos los mecanismos internos de optimización y la gestión de la optimización a través de la API.
El probador de estrategias es una herramienta esencial para el desarrollo de programas MQL, ya que ofrece la posibilidad de depurar programas en varios modos, incluyendo barras y ticks, basándose en ticks modelados o reales, con o sin visualización del flujo de precios.
Ya hemos intentado probar indicadores en modo visual, pero el conjunto de parámetros de simulación es limitado para los indicadores. Al desarrollar Asesores Expertos, tendremos acceso a toda la gama de capacidades del probador.
Además, conoceremos una nueva forma de información sobre el mercado: la Profundidad de Mercado y su interfaz de software.
Programación en MQL5 para Traders: códigos fuente del libro. Parte 6 |
|
Los ejemplos del libro también están disponibles en el proyecto público \MQL5\Shared Projects\MQL5Book |