Lenguaje MetaQuotes Language 5 (MQL5)

MetaQuotes Language 5 (MQL5) es un lenguaje built-in de programación de estrategias de trading que permite crear robots comerciales (Expert Advisors, Asesores Expertos), indicadores técnicos personalizados (Custom Indicators), scripts (Scripts) y bibliotecas de funciones (Libraries). Todas estas herramientas amplían de forma considerable las posibilidades de los traders en los mercados financieros.

MetaQuotes Language 5 está basado en el concepto del lenguaje de programación muy común С++. Además, MQL5 es un lenguaje de programación orientado a objetos de muy alto nivel. Sin embargo, gracias a su estrecha especializaión, MQL5 permite solucionar diferentes tareas en los mercados financieros de la mejor manera posible.

El MQL5 contiene una gran cantidad de funciones necesarias para el análisis de las cotizaciones, incluye los principales indicadores y funciones para administrar y supervisar las posiciones de trading. Gracias a este amplio abanico de posibilidades, los programas MQL5 pueden encargarse completamente de todo el trabajo analítico y de trading.

Los programas escritos en MQL5 tienen distintas propiedades y finalidades:

Expert Advisors - robots comerciales en MetaTrader 5

El Asesor Experto es un robot comercial que tiene por objetivo automatizar toda la actividad analítica y comercial. Los programas de este tipo tienen enormes posibilidades. Tienen el acceso a toda la información analítica y a todas las funciones de trading disponibles en el terminal MetaTrader 5. Los Asesores Expertos pueden analizar la situación del mercado de una manera independiente y a base de esta información realizar las operaciones comerciales. Gracias a sus amplias posibilidades, los Asesores Expertos son capaces de sustituir por completo a una persona a la hora de operar en los mercados financieros.

El campeonato Automated Trading Championship 2006-2011 es la mejor ilustración de amplias posibilidades y autonomía que tienen los Asesores Expertos. Durante el campeonato los centenares de Expertos van operando por su propia cuenta. En el transcurso de tres meses ellos mismos analizan la situación del mercado y toman decisiones de trading de forma independiente.

Indicadores MQL5 en el terminal MetaTrader 5

El indicador personalizado es un indicador técnico que sirve exclusivamente para analizar las cotizaciones. A diferencia de los indicadores técnicos incorporados, Usted mismo puede crear esta herramienta a su medida y colocar dentro cualquier algoritmo que considere necesario. Los indicadores técnicos no tienen acceso a las funciones de trading y no pueden realizar operaciones comerciales.

Scripts MQL5 en el terminal MetaTrader 5

El script es un programa que ejecuta alguna acción programada una sola vez. Estos programas también tienen acceso a todas las funciones analíticas y de trading. Sin embargo, a diferencia de los Asesores Expertos, los scripts se ejecutan solamente una vez y no con cada tick.

Bibliotecas MQL5 en el terminal MetaTrader 5

La biblioteca es un conjunto de funciones personalizadas que sirve para almacenar y distribuir los bloques de programas usados con frecuencia. Las bibliotecas no pueden iniciar por sí mismas su ejecución.

El uso de los programas MQL5 aumenta de forma considerable las posibilidades de los traders en el terminal MetaTrader 5. Los Asesores Expertos son capaces de librar a una persona de la rutina de monitorear el mercado y realizar operaciones comerciales. A través de los Indicadores MQL5 se puede obtener prácticamente cualquier herramienta analítica. Los Scripts van a ser muy útiles a la hora de ejecutar las acciones relativamente fáciles pero de uso frecuente.

Asistente para MQL5 en el terminal MetaTrader 5 >>

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.