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ía de códigos fuente en el lenguaje MQL5 para MetaTrader 5 - 26

icon

La mayor librería gratuita que contiene códigos fuente de los programas para la plataforma MetaTrader 5. Aquí encontrará y podrá usar muchos ejemplos de Asesores Expertos, indicadores técnicos, scripts y librerías. Utilice la librería de códigos fuente a la hora de estudiar el lenguaje MQL5, cree a su base sus propios programas para el trading automático en los mercados financieros.

Usted puede descargar libremente los códigos fuente publicados, probar e iniciarlos en MetaTrader 5. Además, se puede acceder a esta librería directamente desde la plataforma MetaTrader 5 y el entorno de desarrollo MetaEditor.

Añadir código

El indicador Silence muestra (en una ventana separada) la agresividad (velocidad del cambio del precio, línea azul) y la volatilidad (línea roja).

El EA utiliza el análisis High, Low, así como un iMACD (Moving Average Convergence/Divergence, MACD) y dos iMA (Moving Average, MA).

Oscilador Trend Intensity Index como histograma de color.

Media móvil suavizada PWMA con visualización del último valor en forma de una etiqueta de precio y con posibilidad de redondear los niveles del indicador hasta un número de dígitos requerido, en forma de color.

ROCX es un indicador modificado ROC (Rate Of Change), muestra el cambio absoluto o relativo del precio.

Juice es el indicador de la desviación estándar que muestra la posición de la desviación por encima/por debajo de un determinado nivel fijo. De esta manera, puede mostrar si la volatilidad se aumenta en comparación con este nivel.

Esta versión del indicador Elliot Oscillator permite seleccionar los períodos del cálculo.

Versión suavizada del indicador Range Oscillator + Bands indicator. El suavizado elimina una parte de las señales. Puesto que se usa JMA como método del suavizado (tiene un retardo muy pequeño), eso facilita el uso del indicador a la hora de tomar decisiones.

Esta versión del indicador Range Oscillator tiene la función del suavizado que permite evitar las señales falsas.

Esta versión del indicador Price Zone Oscillator - Floating Levels tiene el suavizado que permite filtrar una parte de las señales.

Esta versión del indicador Price Zone Oscillator intenta solucionar el problema de una inclinación «demasiado rápida» del indicador.

Versión sigmoidal normalizada de RSI. Para suavizar los resultados, se usa el suavizado adicional de JMA.

Esta versión de Normalized RSI añade el suavizado de JMA para reducir la volatilidad y aumentar la capacidad informativa de la inclinación de RSI sin retardos significativos.

Normalized RSI intenta solucionar el «problema de RSI»: cuanto más largo sea el período del cálculo, el RSI se hace más plano (flat).

Para buscar los niveles significativos, esta versión del indicador Price Zone Oscillator usa los niveles flotantes.

PZO depende sólo de una condición: si el precio de cierre de hoy es mayor que el precio de ayer, entonces es alcista; de lo contrario, es bajista.

Filtros de Henderson Filters se calculan minimizando la suma de los cuadrados de la tercera diferencia de una serie de medias móviles. Los criterios de Henderson permiten conseguir que el resultado suavizado obtenido va a corresponder exactamente a las parábolas, cuando estos filtros se aplican a los polinomios del tercer grado. Los filtros de Henderson convienen para el suavizado de las series temporales económicas, omitiendo los ciclos típicos para la tendencia, y sin cambiarlos. Además, eliminan casi todas las variaciones irregulares, que tienen una frecuencia muy corta de seis meses o menor.

El indicador Multi T3 Slopes verifica las inclinaciones de cinco medias móviles T3 con períodos diferentes y las suma para mostrar la tendencia general.

El indicador Multi JMA Slopes verifica las inclinaciones de cinco medias móviles de Jurik (JMA) con períodos diferentes y las suma para mostrar la tendencia general.

El indicador Multi LSMA Slopes verifica las inclinaciones de cinco medias móviles por los cuadrados menores (LSMA o valor lineal de la regresión) con períodos diferentes y las suma para mostrar la tendencia general.

El indicador Multi Averages Slopes verifica las inclinaciones de cinco medias móviles con períodos diferentes y las suma para mostrar la tendencia general. Medias móviles utilizadas por el indicador: SMA, EMA, SMMA, LWMA.

Esta versión del indicador Choppiness utiliza JMA para el suavizado (para que sea más fácil detectar la inclinación del índice de la volatilidad) y la disminución de la volatilidad de valores.

Choppiness Index: otro modo para calcular la dimensión fractal.

En esta versión del indicador Random Walk Index, para el suavizado se aplica JMA, lo que permite evitar el número excesivo de señales falsas que se generan por el indicador original.

El indicador Random Walk Index intenta determinar la tendencia alcista o bajista en el mercado. Para eso, mide el rango del precio para el período N y su diferencia del paseo aleatorio esperado (movimiento aleatorio arriba o abajo). Cuanto más grande sea el rango, más fuerte será la tendencia. RWI dispone que la distancia mínima entre dos puntos es una línea recta, y cuanto más lejos se desvíen los precios de la recta, el mercado tendrá el carácter más inestables y aleatorio.

A diferencia del indicador original QQE, esta versión tiene incluidos los niveles fijos (para ayudar a determinar la tendencia en el futuro) y un histograma de color (a base de estos niveles), así como, se aplica RSX (RSI suavizado sin retardos) para la posterior filtración de señales.

A diferencia del indicador original QQE, esta versión utiliza los niveles fijos en vez de los niveles móviles para determinar los estados de sobrecompra y sobreventa. En esta modificación, se aplica RSX (RSI suavizado sin retardos) para la filtración posterior de señales.

En esta modificación de QQE, se aplica RSX (RSI suavizado sin retardos) para la filtración posterior de señales.

A diferencia del indicador original QQE, esta versión tiene incluidos los niveles fijos (para ayudar a determinar la tendencia en el futuro) y un histograma de color (a base de estos niveles).

A diferencia del indicador original QQE, esta versión utiliza los niveles fijos en vez de los niveles móviles para determinar los estados de sobrecompra y sobreventa.

Versión suavizada del Synthetic VIX.

Para detectar la tendencia, esta versión del indicador Volume Zone Oscillator usa adicionalmente los niveles flotantes.

El indicador Volume Zone Oscillator se basa en el artículo "In The Volume Zone" (En la zona del volumen) de Walid Khalil y David Steckler. Se le puede denominar tanto un indicador de tendencia, como un indicador de oscilador (no tendencial).

Este indicador representa una variación del famoso indicador WPR (Williams Percent Range), en el que los valores de cuatro WPR están combinados en «velas».

A diferencia de Heiken Ashi Smoothed, este indicador muestra sólo dos valores: +1 para la «tendencia» alcista y -1 para la «tendencia» bajista, lo que le hace conveniente para ser usado en los Asesores Expertos.

En vez de los precios «crudos», el indicador Heiken Ashi Smoothed utiliza los precios suavizados/filtrados/promediados para los cálculos.

El indicador ADXVMA, implementado como un indicador «binario», tiene sólo dos valores (+1 para la «tendencia» alcista y -1 para la «tendencia» bajista).

En esta versión del indicador Accumulative Swing Index Smoothed han sido implementados los niveles que pueden usarse para estimar la tendencia.

En esta versión del indicador Accumulative Swing Index han sido añadidas funciones adicionales, lo que permite obtener los resultados mucho más suavizados.

Exporta el historial de posiciones cerradas en la cuenta de cobertura (hedging) al archivo CSV.

1...192021222324252627282930313233...159