Integración de MetaTrader con terceros programas

MQL5 ha sido pensado para el desarrollo de aplicaciones comerciales de alto rendimiento en los mercados financieros y no tiene análogos entre otros lenguajes especializados, utilizados en el trading algorítmico. La sintaxis y velocidad de funcionamiento de los programas en MQL5 se encuentra muy próxima a С++, dispone de soporte de OpenCL e integración con MS Visual Studio, y también de una biblioteca de estadística, lógica difusa y ALGLIB. En el entorno de desarrollo del MetaEditor también existe el soporte nativo de bibliotecas .NET con importación "inteligente" de funciones sin necesidad de escribir envoltorios especiales, ya que es posible usar DLL de C++ de terceros.  Los archivos de los códigos fuente en С++ (CPP y H) se pueden redactar y compilar en DLL directamente desde el editor. Para ello, se usa el Microsoft Visual Studio instalado en la computadora del usuario.

En adición a todas las ventajas enumeradas, la plataforma MetaTrader 5 ofrece a los desarrolladores de MQL5 herramientas de integración con las soluciones más populares para el procesamiento de datos financieros.  Esto permite a los especialistas en estadística y aprendizaje de máquinas obtener datos directamente de MetaTrader 5, sin escribir programas o adaptadores adicionales.

En este apartado, se describen las siguientes soluciones de integración de MetaTrader

Las funciones presentadas permiten conectarse directamente al terminal MetaTrader 5 y solicitar la historia de precios con el volumen y forma necesarios para cualquier instrumento financiero disponible en la plataforma.