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

Los mejores códigos fuente en MQL4 y MQL5 según el ranking de los usuarios - 20

Añadir código

Un script nativo de MQL5 que mide el grado de concentración de los beneficios de una estrategia: si la ventaja es amplia o se basa en unas pocas operaciones afortunadas. Lee un archivo CSV con datos por operación (Fecha, Beneficio) y muestra el porcentaje de beneficio neto procedente de las operaciones más importantes, el coeficiente de Gini de las operaciones ganadoras, un perfil de concentración, una prueba de supervivencia que elimina las mejores operaciones y vuelve a calcular el beneficio neto y el factor de beneficio, y el mayor beneficio en un solo día frente a un límite de consistencia configurable, todo ello combinado en una puntuación de concentración y consistencia (de A+ a F) con recomendaciones. Si no se encuentra ningún archivo, genera un conjunto de datos de muestra, por lo que funciona nada más instalarlo. Sin bibliotecas externas, sin Python, sin IA. El programa auxiliar ExportTrades.mq5 genera el archivo a partir de tu historial de operaciones.

Un indicador educativo ligero para MetaTrader 5 que representa las zonas de prima, equilibrio y descuento a partir de un rango de mercado seleccionado.

La calculadora de spreads se ha creado para mostrar el spread actual de cualquier par de divisas en el gráfico.

Este indicador se basa en los buffers DRAW_FILLING. No hay parámetros de entrada, se usan las funciones TimeTradeServer() y TimeGMT().

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

Indicador de figuras ténicas de Merrill. М & W Wave Patterns by A. Merrill.

El Mass Index (Índice de Masa) se ha desarrollado para capturar los puntos de inversión de la tendencia. Se basa en los cambios que existen entre los precios máximos y mínimos. Si la amplitud se ensancha, el índice de masa crece, y si se hace más estrecha, el índice se hace más pequeño. El Mass Index fue creado por Donald Dorcy.

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

One-click trading.

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

El Juego de la Ruleta.

El Primer Oscilador Estocástico - Doble EMA suavizado de estocásticos, basado en el artículo de TASC de Lee Leibfarth (agosto de 2008)

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.

Este indicador es la conversión del famoso indicador de Igorad llamado PriceChannel_Signal_v1 con la característica de la re-entrada.

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

El indicador construye flechas de búffer hacia arriba/abajo en la ventana del gráfico.

QWMA — "media móvil cuadrática ponderada" de nueva generación

El indicador muestra la doble línea de regresión y el ángulo de inclinación de la línea corta. Alertas sobre el cambio de tendencia.

El indicador encuentra fractales de cualquier tamaño.

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»

Versión MT5 del indicador https://www.mql5.com/ru/code/25465

Este indicador crea automáticamente una Caja de Riesgo/Recompensa en todos los gráficos abiertos en base a los precios máximos y mínimos de las velas anteriores. Puede utilizarlo fácilmente para arrastrar y cambiar el tamaño y el precio a su gusto.

Un indicador que calcula dinámicamente el riesgo (en porcentajes y en dinero) en función del tamaño del lote y del stop loss.

Este indicador Fibonacci Bollinger Bands es una conversión de Pine Script (por Rashad) al lenguaje MQL5.

El indicador técnico Ichimoku Kinko Hyo define la tendencia del mercado, los niveles de soporte y resistencia, y genera señales de compraventa.

A veces esto es útil - observar el comportamiento del oscilador en el canal. Simplifica considerablemente la evaluación de la situación.

Adaptive Momentum del libro de John Ehlers "Análisis Cibernético para Acciones y Futuros: Tecnología Cutting-Edge DSP para mejorar su Trading".

Reloj sencillo que se muestra en el objeto gráfico "etiqueta" (OBJ_LABEL).

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.

El indicador muestra ocho osciladores estocásticos en el mismo gráfico con la posibilidad de cambiar la cantidad de líneas mostradas.

Las velas se colorean en rojo, verde y azul dependiendo de la dirección de la tendencia (valores de Media Movil y MACD).

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.

1...131415161718192021222324252627...176