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

Las mejores librerías para MetaTrader 5 según el ranking de los usuarios - 3

Añadir código

Publico seis clases escritas para un uso conveniente y comprensible de los indicadores en su código.

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

Clases para trabajar con bases de datos a través de interfaces ODBC y OLE DB

Una clase para la creación y producción de imágenes BMP.

El cruce de los niveles de de sobrecompra/sobreventa del oscilador Chande Momentum se utiliza como una señal para abrir las posiciones.

Módulo de señales de trading para el Asistente MQL5. De momento, cuando el indicador NonLagDot cambia su color, indica el momento de entrada en el mercado.

Módulo de señales de trading para el asistente MQL5. El punto de color del indicador superTrend sirve como señal de entrada en mercado.

Control gráfico para dibujar píxeles.

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.

Módulo de trailing de posiciones abiertas, basado en el indicador "Delta ZigZag". Se usa en MQL5 Wizard.

Clase-contenedor que usa una cadena de métodos para la adición rápida de parámetros y la eliminación de líneas de código.

Es la librería para crear un reloj análogo en los recursos gráficos de MetaTrader 4/5.

Librería para ejecutar los métodos comunes del redondeo utilizados en el desarrollo de las aplicaciones MQL, clase-envoltorio primitiva para los valores tipo double y vector para los objetos CDouble. ¡Está compatible con MQL5 y MQL4!

Son las librerías a base de las ideas del artículo «RDF en el aprendizaje reforzado»

La clase CDemaOnArray está diseñada para calcular los valores del indicador DEMA (Double Exponential Moving Average) a partir de su buffer.

La clase CCHOOnArray está diseñada para calcular los valores de Chaikin Oscillator (CHO) a partir de los buffers del indicador. El indicador Test_CHOOnArray muestra un ejemplo de uso de la clase.

CFastFile elimina la necesidad de una escritura intermedia de datos en un fichero físico del disco. Proporciona una aceleración significativa trabajando con datos.

Librería de controles de Skype

Es una librería de las clases para crear la interfaz de sus programas de una manera cómoda.

Las expresiones regulares suponen un lenguaje formal para procesar textos de forma rápida y flexible. Cada expresión regular es un patrón(máscara) para la cual el desarrollador de expresiones regulares trata de encontrar coincidencias con el texto de origen. El patrón consta de designaciones, operadores o constructores de un símbolo o varios caracteres.

Biblioteca para trabajar con símbolos normales y personalizados

Impresión de los códigos de la devolución de la función GetLastError() y MqlTradeResult en forma de la descripción de texto.

Entorno comercial virtual

Esta clase ofrece métodos para trabar con archivos de tipo *.ini en Windows.

La bibrería contiene las siguientes funciones hash: adler32, CRC-32, MaHash8v64. También tiene funciones para la convertir la raíz de un número.

El script contiene una clase, que puede utilizarse para resolver expresiones matemáticas y lógicas, definidas como string.

Módulo de señales de trading para el asistente MQL5. La flecha de color del indicador WPRSIsignal sirve como señal de entrada en mercado.

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

Es una clase para intercambiar los datos entre los programas que permite enviar las estructuras del tamaño aleatorio a través de las variables globales del terminal de un programa al otro.

Mucha gente se interesa por el trabajo nativo con la bolsa BTC directamente desde MT. En la bolsa API es necesario enviar los datos con la confirmación de la validez de los parámetros a través de HMAC-SHA512. En esta clase se ha implementado el algoritmo de cálculo de SHA512 y HMAC

Funciones cómodas para comparar y redondear los números con punto flotante (en precios, lotes, dinero).

Un formato corto para almacenar ticks.

Módulo funcional multi-divisa del Asesor Experto para la organización de un acceso a los datos históricos con un procesamiento de la solicitud de los resultados.

El nuevo control CCalendarInputBox de la biblioteca IncGUI se ha diseñado para introducir fechas y horas.

Módulo de señales comerciales basado en el indicador "Delta ZigZag".

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.

Las funciones matemáticas originales, analizadas desde diferentes puntos de vista. Dichas funciones, o bien no tienen análogos o bien ejecutan su trabajo significativamente más rápido que las implementaciones alternativas

Biblioteca de lectura/escritura de los parámetros de los asesores.

Todo lo que queremos es pensar en algoritmos y métodos, no sobre la sintaxis y valores de como colocar las órdenes. Aquí tiene funciones sencillas para gestionar posiciones en MQL5.

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

1234567