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 - 9

Añadir código

El script TradeReportExporter está diseñado para exportar el historial de operaciones (trades) a un práctico archivo CSV. Recoge automáticamente los datos de todas las operaciones del último año para el instrumento en el que está instalado. El archivo incluye datos como fecha y hora, tipo de operación (compra/venta), precio, volumen, comisión y beneficio/pérdida. El resultado se guarda en un archivo que puede abrirse en Excel o en cualquier otro editor de hojas de cálculo.

Este indicador recoge los puntos de divergencia del indicador DeMarker

Se trata de un sencillo indicador analítico (no señal, calculado una sola vez) que permite probar la hipótesis de que las series temporales de precios representan un "paseo aleatorio", concretamente un "paseo aleatorio" gaussiano. Esto puede ayudar a construir una transformación paramétrica de los incrementos de precios en series temporales distribuidas uniformemente, más estables y predecibles, al menos en términos de volatilidad.

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

Temporizador no invasivo que se puede poner al lado del precio de la vela, o cerca de una esquina.

La Onda Binaria devuelve un valor positivo o negativo dependiendo de como se interpretan las lecturas del indicador.

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.

Indicador para representar los patrones armónicos existentes y en proceso de formación en el gráfico.

El Price Rate of Change (ROC) -Tasa de cambio del precio- mide la diferencia del precio en un período determinado, reflejando el movimiento ondulatorio como un oscilador. El ROC crece si el precio crece, y también cae junto con el precio. Cuanto más varia el cambio del precio tanto más cambia el ROC.

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. 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.

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»

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

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.

Indicador de señal del popular sistema BrainTrend1 con suavizado preliminar de los timeseries de precio

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).

Indicador "Fast ZigZag" que incluye el trazado de los niveles objetivo de DiNapoli

Este indicador muestra en una ventana separada los volúmenes junto con su valor medio a lo largo del tiempo. El valor promedio de los volúmenes se utiliza para elaborar la predicción de los volúmenes del día en curso y de los días siguientes.

FxTrend 25EMA se basa en la diferencia entre los valores de EMA 25 durante dos diferentes momentos de tiempo.

El asesor MACD Sample comercia teniendo en cuenta el cruce de la línea principal y de la línea de señal del indicador MACD. Este asesor es un claro ejemplo del uso del enfoque orientado a objetos a la hora de desarrollar los asesores.

Este indicador traza la línea alcista y bajista de la tendencia a base de las indicaciones del indicador iFractals desde el extremo más cercano hasta el último fractal sin ruptura.

Oscilador WPR con límites de sobrecompra/sobreventa en forma de bandas de Bollinger.

12345678910111213141516...162