¿Qué son las "Bibliotecas para MetaTrader 4"?

Sin duda, muchos operadores novatos no consideran la funcionalidad que les espera al elegir un bróker o una plataforma de trading.

De hecho, para muchos principiantes, e incluso para operadores experimentados, el progreso es prácticamente irrelevante; un gráfico de precios y un par de indicadores son suficientes, y a veces basta con observar la acción del precio.

Sin embargo, el mercado se vuelve cada vez más complejo año tras año, y sus movimientos son cada vez menos lógicos.

Por lo tanto, los operadores se ven obligados a buscar una ventaja sobre otros participantes del mercado, lo que les permite abrir operaciones más rápido, realizar mejores análisis y mantenerse un paso por delante.

Es precisamente esta búsqueda de ventaja la que ha impulsado la automatización de procesos en el mercado de divisas hasta el nivel que vemos hoy.

El corredor recomendado
es la mejor opción en este momento.

En el artículo de hoy hablaremos de otra ventaja que ofrecen las bibliotecas de MetaTrader 4.

Las bibliotecas para MetaTrader 4 son módulos de software independientes en forma de programas separados e independientes que le permiten ampliar la funcionalidad básica de la plataforma de negociación para su uso posterior en un asesor, un indicador o un script.

En pocas palabras, un archivo de biblioteca de MetaTrader 4 es una lista codificada de funciones que se pueden usar al crear un programa MQL4 personalizado.

Es importante entender que las aplicaciones de biblioteca no pueden ser ejecutadas por un operador en un gráfico, a diferencia de un script, un Asesor Experto o un indicador.

Estos programas cumplen una función de soporte directo para los desarrolladores.

¿Dónde se encuentran los archivos de biblioteca de MetaTrader 4? Propósito básico y opciones de aplicación.

Los programas de biblioteca, a diferencia de los indicadores, los Asesores Expertos o los scripts, tienen una extensión de archivo completamente diferente, que termina en "mqh".

Los archivos de biblioteca se pueden almacenar en dos carpetas: Include y Libraries. Incluso una terminal de trading completamente vacía contiene archivos de biblioteca que permiten el funcionamiento de varias herramientas de MT4.


Como ya hemos señalado, las bibliotecas no se utilizan como herramientas analíticas independientes, sino para ampliar la funcionalidad y mejorar la comodidad del desarrollador. Veamos entonces las tareas básicas que resuelven.

1. Protección contra piratería informática y derechos de autor:

En casi el 90 % de los casos, todos los asesores de pago, ya sean comprados u obtenidos gratuitamente, no funcionan sin un archivo de biblioteca especial responsable de proteger el robot.

Cabe destacar que estos archivos permiten a los desarrolladores vincular el mismo asesor a un servidor dedicado, impidiendo que usuarios no autorizados exploten sus desarrollos.

2. Creación de bloques básicos

: Los programadores suelen realizar las mismas operaciones de código una y otra vez.

Al fin y al cabo, cada asesor tiene prácticamente la misma funcionalidad básica en cuanto a apertura y cierre de operaciones, cálculo de lotes, seguimiento de operaciones e interacción con el servidor del bróker.

Normalmente, cada programador guarda estos bocetos en un archivo de cuaderno independiente. Sin embargo, a veces es mucho más fácil utilizar un conjunto de funciones estándar como biblioteca, especificando solo una línea de código, en lugar de copiar y pegar elementos cada vez.

Los principiantes en programación también pueden usar bibliotecas para encontrar soluciones analíticas predefinidas para sus propios programas, eliminando la complejidad de implementar la funcionalidad básica de cualquier asesor experto o indicador.

3. Mejora de las soluciones de trading existentes:

Con las bibliotecas predefinidas, los traders con poca experiencia en programación pueden implementar funcionalidades específicas y necesarias que faltan en el asesor predeterminado.

Por ejemplo, el archivo de la biblioteca a-SimpleTrailing permite agregar dos tipos de trailing stops a su asesor en solo unos segundos, escribiendo solo dos líneas especificadas por el autor de la biblioteca.

Por supuesto, las bibliotecas de MT4 generalmente son inútiles para el trader promedio.

Sin embargo, esto no cambia el hecho de que simplifican el trabajo diario de los desarrolladores de asesores expertos y permiten a los traders implementar ciertos módulos en un asesor sin ningún conocimiento de programación.

Plantillas Joomla de a4joomla