El MQL o MetaQuotes Language, es un lenguaje de programación utilizado exclusivamente para la programación del software de MetaTrader , un verdadero punto de referencia para el comercio en línea, o mejor conocido como trading y sobre todo para crear robots comerciales automatizados y los indicadores del mercado financiero . Los programadores que escriben scripts con MQL deben tener un profundo conocimiento de la programación, la sintaxis de MQL y los mercados financieros en los que pretenden implementar scripts MQL, siendo un lenguaje extremadamente técnico.
Sin embargo, para nuestros propósitos, debe recordarse que el objetivo de escribir scripts MQL es automatizar el proceso de análisis de los mercados financieros, principalmente los mercados de divisas (Forex), y el comercio de instrumentos financieros basados en esto. análisis.
MQL es un lenguaje de programación orientado a objetos con sintaxis basada en el lenguaje de programación C. Como resultado, los programadores que ya conocen C, o lenguajes estrechamente relacionados como Java o C ++, encontrarán familiar la sintaxis MQL y tomarán rápidamente el lenguaje.
En 2014 se lanzó MetaTrader 4 600 Build, una nueva versión de MetaTrader 4, la cual destesto
que ha ampliado significativamente las capacidades de MQL4 hasta el punto de que el rendimiento del lenguaje de programación ahora está mucho más cerca del rendimiento de MQL5. Mientras que MQL4 y MQL5 son similares, MQL5 incluye muchas funciones y características que MQL4 no tiene.
Además, algunas de las formas básicas de administrar procesos varían entre los diferentes idiomas. Como resultado, aunque los scripts se pueden llevar entre MQL4 y MQL5, a menudo se requiere una reescritura extensa. Por esta razón, al aprender SQL, es importante que los programadores se centren en el lenguaje aplicable a la plataforma de negociación que utilizarán.
Bueno colegas espero les haya servido traté de resumir un poco y de manera sencilla esto que tardé en aprender años para mejorar mi trading de forex