Mira cómo descargar robots gratis
¡Búscanos en Telegram!
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 - 24

Añadir código

El indicador MFI_price permite cambiar el período de tiempo del indicador en los parámetros de entrada.

El indicador NRTR_ZigZag permite cambiar el período de tiempo del indicador en los parámetros de entrada.

Ejemplo de determinación del momento cuando la orden pendiente se ha activado.

Estocástico doble de RSI con niveles flotantes.

El indicador colorea las velas cuyo tamaño en puntos multiplicado por el volumen supere el indicado en los ajustes.

Asesor según el indicador homónimo. El lote se calcula en tanto por ciento del riesgo del margen libre.

Indicador que dibuja velas promediadas desde un marco temporal mayor con rectángulos coloreados, usando los búfers DRAW_FILLING. El coloreado de los rectángulos tiene lugar de acuerdo con los colores de las velas del indicador StreamСCandles, cuando dichas velas aparecen.

Indicador de tendencia construido sobre los cruces del oscilador Parabolic Sar y una media móvil.

Se trata de una versión ZeroLag MACD para MQL5.

Experto Exp_TotalPowerIndicatorX basado en las señales del oscilador TotalPowerIndicatorX con posibilidad de fijar rigurosamente el diapasón temporal de comercio

Canal construido con los picos y los valles del indicador de Zigzag2_R_Color.

Sistema comercial construido con las señales del indicador AFStar.

Indicador Four_MA_Strength con posibilidad de cambiar el marco temporal del indicador en los parámetros de entrada.

Cierre de posiciones: todas las posiciones, sólo rentables o sólo de pérdidas.

Sistema comercial con los indicadores EMAAngle y Laguerre RSI with Laguerre filter.

El indicador para calcular los niveles stop tiene una manera del cálculo algo diferente que Kase DevStops.

Se usan tres indicadores iMA (Moving Average, MA) y un iMACD (Moving Average Convergence/Divergence, MACD).

El indicador muestra el canal del día anterior de trading en el gráfico.

Indicador de niveles

Asesor Experto Exp_BlauTVI_Tm a base del indicador de tendencia BlauTVI

El indicador selecciona las velas con colas tipo «martillo» o «martillo invertido» cuyo cuerpo se encuentra en la mitad superior o inferior de la vela

Sistema comercial a base del volumen de tick de las barras.

Dos sistemas comerciales independientes con el uso de los indicadores BykovTrend_V2 y ColorX2MA en el mismo EA.

La media móvil de Buff Dormeier ponderada según el volumen.

Indicador Lentz Volatility

Indicador Colored Middle Point of candles

Es una versión del indicador GannZIGZAG que muestra los resultados de sus cálculos en el timeframe actual desde un timeframe más grande, además, permite construir los abanicos de Fibo en el último y en el penúltimo pico.

Este script ayuda a los operadores a comprender la distribución y el rango de las velas en un periodo específico, lo que puede ser útil para tomar decisiones de negociación, como determinar qué valores históricos utilizar para Take Profit o Stop Loss.

La clase CDebugLogger es una utilidad de registro flexible y completa diseñada para su uso en entornos MQL4/5. Permite a los desarrolladores registrar mensajes en varios niveles de importancia (INFO, ADVERTENCIA, ERROR, DEBUG). Permite a los desarrolladores registrar mensajes en varios niveles de importancia (INFO, ADVERTENCIA, ERROR, DEBUG) con opciones para incluir marcas de tiempo, firmas de función, nombres de archivo y números de línea en las entradas de registro. La clase admite el registro tanto en la consola como en archivos, con la posibilidad de guardar los registros en una carpeta común y en formato CSV. Además, ofrece la funcionalidad de silenciar registros basados en palabras clave específicas, asegurando que la información sensible no se registra. Esta clase es ideal para desarrolladores que buscan implementar mecanismos de registro robustos en sus aplicaciones MQL4/5, con características personalizables que satisfacen una amplia gama de necesidades de depuración y monitorización.

El indicador técnico Commodity Channel Index (CCI) mide la desviación del precio de un instrumento financiero de su precio medio estadístico.

Indicador para la estrategia de trading CCI de Woodie.

Este indicador dibuja los puntos de pivote, resistencias y soportes.

Este indicador muestra los máximos/mínimos ("rotos") del indicador estándar ZigZag.

Vamos a examinar las señales de trading basadas en el cruce de las lineas principal y de señal del indicador MACD (CSignalMACD de la biblioteca estándar MQL5). El código del Asesor Experto basado en esta estrategia se puede generar automáticamente mediante el Asistente para MQL5 (MQL5 Wizard).

Las señales de trade basadas enpatrones de velas "Bullish/Bearish Meeting Lines", consideamos confirmación por el indicador RSI (Relative Strength Index). El código del EA basado en esta estrategia se puede generar automáticamente usando el asistente MQL5.

A continuación vamos a estudiar las señales de trading basadas en los patrones de velas Morning Star -Estrella de la Mañana- y Evening Star -Estrella de la Tarde- confirmadas por el indicador Relative Strength Index (RSI) -Índice de Fuerza Relativa-. El código del Asesor Experto que implementa esta estrategia puede generarse automáticamente con el Asistente MQL5.

El estilo de dibujo DRAW_ZIGZAG permite dibujar segmentos con los valores de dos búferes de indicador. Es como DRAW_SECTION, pero permite dibujar segmentos verticales dentro de una barra.

Commodity Channel Index clásico utilizando la fórmula habitual de desviación media y la posibilidad de seleccionar el algoritmo de suavizado y cambiar dinámicamente los niveles de sobreventa/sobrecompra.

Media móvil con el algoritmo de regresión lineal.

La clase CStdDevOnArray está diseñada para calcular los valores del Standard Deviation (StdDev) - Desviación Estándar en búferes de indicador. Este documento proporciona un ejemplo de uso de esta clase.

1...171819202122232425262728293031...171