Mira cómo descargar robots gratis
¡Búscanos en Twitter!
Pon "Me gusta" y sigue las noticias
Acceda a CodeBase desde el terminal MetaTrader 5
¿No ha encontrado el código necesario? Deje su pedido en la sección Trabajo
Cómo escribir un Asesor Experto o un Indicador

Librerías para MetaTrader 5 con los códigos fuente - 3

icon

Las librerías son pequeños subprogramas que contienen cierta funcionalidad que luego puede ser utilizada durante el desarrollo de las demás aplicaciones. La librería escrita y comprobada una vez permite acelerar el desarrollo de nuevas aplicaciones en el lenguaje MQL5. El ejemplo de esta librería es ALGLIB que reúne varias funciones del análisis numérico.

Los códigos fuente de las librerías pueden ser descargados y utilizados en el editor de estrategias comerciales MetaEditor. No se puede iniciarlos independientemente en MetaTrader 5.

Añadir código
últimos | mejores

Biblioteca para trabajar con los archivos que usan WinAPI sin limitaciones de ubicación.

Clase para la ampliación de las capacidades de MqlRates.

La clase limita el tiempo de comercio del experto. Posee grandes capacidades de configuración, que permiten establecer una cantidad aleatoria de zonas temporales, así como comerciar solo en determinados días de la semana.

Esta sencilla clase se puede usar para configurar, por ejemplo, los diapasones comerciales o para prohibir/permitir determinadas acciones durante cierto tiempo o en ciertos días de la semana.

Han sido corregidas las versiones de CRect y CCanvas que forman parte de la biblioteca estándar.

Este archivo reemplaza el archivo original WndContainer.mqh. Previene la alteración del gráfico al hacer clic y mantener pulsado el botón del ratón dentro del área del contenedor.

Clase para mostrar comentarios de varias líneas.

Serialización y deserialización del protocolo JSON. Código portado de la biblioteca de alta velocidad С++.

La biblioteca FuzzyNet para crear modelos difusos está escrita en C#. Al pasar a MQL5, a la bilioteca se han añadido 8 funciones de pertenencia y 4 métodos de defusificación para sistemas Mamdani.

Funciones para la creación de diferentes objetos y para cambiar los valores de las propiedades de los objetos.

Conjunto de funciones estadísticas, que permiten calcular ciertos valores que describen las series temporales.

La clase CTimeControl ha sido diseñada para usarse en los asesores con objeto de establecer y comprobar la duración permitida del comercio.

Módulo de señales comerciales en el indicador Ozymandias.

Clase de botón transparente.

La clase está pensada para crear botones interactivos en el gráfico de precio con diferentes estados.

Método del cálculo de las operaciones rentables y no rentables.

Este código permite establecer el porcentaje máximo del riesgo de la equidad.

Se utiliza la idea del canal Donchian clásico.

Se usa la idea de la suavización clásica MA. Se puede usar la clase en caso de que sea imprescindible suavizar cualquier matriz del tipo double sin utilizar un indicador estándar.

Biblioteca de controles gráficos.

Esta biblioteca permite un sencillo acceso a MySQL.

Funciones de la Librería para Trabajar con Series Temporales: iTime, iOpen, iHigh, iLow, iClose, iHighest, iLowest, iBarshift. La versión corta de la invocación está disponible para todas las funciones (con el símbolo y el periodo de la gráfica actual).

Funciones dedicadas a leer y escribir propiedades de objeto.

La función se utiliza para determinar los fines de semana en un servidor. Será especialmente útil para aquellos que utilizan la función OnTimer() en sus asesores expertos para manejar los eventos.

Biblioteca de funciones para la manipulación de cadenas: StringToArray, StringToPeriod y PeriodToString.

Versión ligeramente modificada de la función de carga del historial de MetaQuotes.

La clase implementa una red neural de funciones de base radial (Radial Basis Function Network - RBFN).

Esta clase implementa una red neural probabilística (Probabilistic Neural Network - PNN).

La clase se da cuenta de las redes de regresión generalizada (General Regresión Neural Network - GRNN)

La clase permite organizar la mini timeserie, indicador minibuffers, cortos tamaños de buffers para almacenar datos de flujo intermedios dentro del EA o del indicador.

Biblioteca inicial de funciones combinatorias.

Control gráfico para dibujar píxeles.

Función que identifica extremums durante un período determinado de la historia.

Clase para el cálculo de los parámetros de enumeración ENUM_STATISTICS

Clase de interfaz gráfica de selección de archivos.

Esta clase es la versión simplificada de la clase CArrayRing: tiene un tamaño predeterminado fijo de 256 elementos, es más rápido y permite organizar una mini serie, indicador minibuffers, buffers de tamaños cortos para almacenar datos intermedios corrientes dentro del EA o del indicador.

La prueba de normalidad de Shapiro-Wilk.

Señal simple de cruce de MA para el Asistente del Asesor Experto

La función de "Día de la semana" está diseñada para determinar el número de meses que se requieren de acuerdo a los datos de la semana y el día de la semana dentro de este mes

Clase para la localización del soporte/multilingüe de los mensajes de texto en los programas de usuario MQL5

123456