Entorno de Desarrollo Integrado de MQL5

La gestión de una cuenta comercial a través de un programa informático se llama el Trading Automático. Estos programas pueden analizar la dinámica de instrumentos financieros y ejecutar directamente las operaciones de trading. En realidad, los programas de trading automático son robots comerciales que sustituyen completamente a un trader.

El MetaTrader 5 cuenta con la opción del trading automático, ¡y vaya trading automático que tiene! El terminal incluye un Entorno de Desarrollo Integrado de MQL5 (IDE) de amplio espectro que permite desarrollar y utilizar los programas de trading automático. Este EDI cuenta con todos los componentes necesarios y permite crear, depurar, probar, optimizar y ejecutar los Asesores Expertos.

En MetaTrader 5 los programas de trading automático se llaman Asesores Expertos (Expert Advisors) o Robots Comerciales

El núcleo del Entorno de Desarrollo Integrado es el lenguaje de programación de alto nivel MetaQuotes Language 5 (MQL5). Precisamente este lenguaje se utiliza en MetaTrader 5 para crear todos los Asesores Expertos, indicadores personalizados, scripts y bibliotecas. Este lenguaje es sumamente potente y flexible. MQL5 permite controlar prácticamente cada detalle en su sistema de trading o instrumento analítico. La alta velocidad de reacción del lenguaje permite crear los programas muy complejos que manejan un gran volumen de operaciones calculatorias.

Edición del Robot Comercial en MetaEditor

Para escribir los programas se utiliza su propio editor especializado MetaEditor. Este editor ha sido diseñado precisamente para el lenguaje MQL5 y puede compilar el código fuente de los programas en los Asesores Expertos, indicadores personalizados, scripts y bibliotecas. Un depurador integrado en el MetaEditor permite encontrar los errores aún en la fase de desarrollo de los programas MQL5.

La característica importante del MetaEditor consiste en su estrecha conexión con el sitio MQL5.community. Usted puede acceder a la documentación y leer los artículos directamente desde el editor. Además de eso, se puede bajar los programas MQL5 ya hechos directamente en el MetaEditor para compilar o editarlos.

El Entorno de Desarrollo Integrado de MQL5 es:

Después de la compilación, los programas MQL5 ya están disponibles en el terminal de cliente MetaTrader 5 y listos para ser usados. Usted puede aplicar inmediatamente los indicadores técnicos a un gráfico y analizar la dinámica de un instrumento financiero. También de forma inmediata puede ejecutar los Asesores Expertos para empezar el trading, aunque es recomendable previamente comprobarlos en el Probador de Estrategias.

El Probador de Estrategias es una herramienta extraordinariamente potente y útil para un desarrollador de robots comerciales. El Probador le permite estimar una rentabilidad aproximada, riesgo, estabilidad y otros parámetros del Asesor Experto antes de empezar a utilizarlo en el trading real. La simulación se realiza a base de los datos históricos acumulados sobre un instrumento financiero que reflejan las particularidades únicas de su dinámica.

La optimización de los Asesores Expertos es otra función importante que posee el Probador de Estrategias. La optimización tiene por objetivo escoger los mejores parámetros del Asesor Experto para conseguir las características requeridas del robot comercial. Por ejemplo, esto puede ser el beneficio máximo, estabilidad máxima, nivel de riesgo bajo, etc. El soporte de los algoritmos genéticos en el Probador de Estrategias reduce considerablemente el tiempo de las optimizaciones complejas con una gran cantidad de repasos. La optimización distribuida también acelera este proceso en varias veces debido a la utilización de la potencia computacional adicional de una red local o Internet.

Probador de Estrategias Comerciales en el Terminal MetaTrader 5

MQL5.community

MQL5.com es un lugar donde los desarrolladores del MQL5 y sus clientes (traders) pueden comunicarse. En el sitio web de esta comunidad hay mucha información útil para los desarrolladores: la documentación completa respecto al lenguaje, artículos sobre cómo desarrollar y utilizar los programas MQL5, base de códigos de los Asesores Expertos e indicadores técnicos listos para usar. Además, en este sitio hay un Foro donde se puede comunicarse con otros miembros de MQL5.community, pedir un consejo y solucionar un problema juntos.

MQL5.community: Desarrollo de robots comerciales, indicadores técnicos y scripts

Este sitio cuenta con su propio Sistema de Pago que facilita considerablemente la realización de operaciones comerciales entre los miembros de la comunidad. En su base hemos lanzado el servicio Empleo que funciona perfectamente. Ahora cualquier usuario puede encargar a otro miembro de la comunidad el desarrollo de un programa MQL5. Próximamente en MQL5.com van a aparecer nuevos servicios de venta de señales comerciales y Asesores Expertos listos para usar.

Automated Trading Championships

El cuarto Campeonato anual de trading automatizado Automated Trading Championship 2011 ha sido organizado para los desarrolladores del MQL5. Durante tres meses que duraba la competición, cientos de expertos profesionales disputaban el título del Mejor Desarrollador de Asesores Expertos del año 2011.

Automated Trading Championship - Campeonato de robots comerciales

Durante estos tres meses los Asesores Expertos de los participantes tradeaban de forma automática. Los autores de tres Asesores Expertos más rentables han repartido el premio del Campeonato - 80 000$.

Más datos sobre los robots comerciales >>

MetaTrader 5 es una aplicación que sirve para organizar el servicio de corretaje en el mercado de divisas Forex.

Copyright 2000-2012, MetaQuotes Software Corp.