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

Librería de códigos fuente en el lenguaje MQL5 para MetaTrader 5 - 156

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

Vamos a examinar las señales de trading basadas en el cruce del precio con el indicador de media móvil y confirmadas con ADX. El código del Asesor Experto basado en esta estrategia se puede generar automáticamente mediante el Asistente para MQL5 (MQL5 Wizard).

Vamos a examinar las señales de trading basadas en tres medias móviles. El código del Asesor Experto basado en esta estrategia se puede generar automáticamente mediante el Asistente para MQL5 (MQL5 Wizard).

Vamos a examinar las señales de trading basadas en el cruce del precio con el indicador de media móvil (CSignalMA 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).

Este código es una plantilla para un Asesor Experto, fue escrito por Valery Mazurenko (notused) para el ATC-2010.

Ejemplo de un gráfico de ticks.

He aquí un ejemplo simple que muestra cómo descargar una página(archivo) de Internet utilizando la biblioteca wininet.dll.

La biblioteca contiene funciones que devuelven la descripción de los códigos de error en tiempo de ejecución y los códigos de retorno del servidor de trading.

La biblioteca MovingAverages (Medias Móviles) contiene funciones para el cálculo de diferentes tipos de medias móviles.

Es un oscilador de las condiciones del mercado de sobrecompra/sobreventa. También se puede utilizar como el Indicador de Momento. Se usa un suavizado triple para eliminar los componentes cíclicos en los movimientos del precio en un período inferior al período del TRIX.

Este oscilador mide la relación entre la suma de los incrementos positivos y suma de incrementos negativos durante un cierto periodo.

TEMA se puede utilizar en lugar de medias móviles tradicionales. Se puede utilizar para suavizar los datos de precios, así como para suavizar otros indicadores.

Se utiliza para suavizar las series de precios y se aplica directamente sobre una tabla de precios de un valor financiero.

La ventaja de FRAMA (Media Móvil Adaptativa Fractal) consiste en la posibilidad de seguir fuertes movimientos de tendencia y también poder desacelerar lo suficiente en los momentos de consolidación de precios.

El script ilustra el control de las propiedades del gráfico utilizando las clases de la librería estándar (CChart).

El script ilustra el control de objetos gráficos usando las clases de la Biblioteca Estándar.

Este es un ejemplo sencillo de interfaz de sistema de información para el usuario con la capacidad de operar pulsando un botón.

El Indicador ColorBars (Barras de Colores) pinta barras con diferentes colores dependiendo de los cambios de volumen. Si el volumen ha aumentado, el color es verde, en otro caso el color es rojo.

Se trata de una versión modificada del indicador ZigZag que dibuja líneas con diferentes colores dependiendo de la dirección del movimiento de los precios.

El indicador ZigZag es una serie de secciones que conectan techos y suelos significativos en el gráfico del precio.

El Rango Porcentual de Williams (%R Williams’ Percent Range) es un indicador técnico dinámico, que determina si el mercado está sobrecomprado/sobrevendido.

El indicador A/D de Williams es la suma acumulada de movimientos positivos del precio "acumulación" y los movimientos negativos del precio "distribución". Las divergencias entre el indicador y el precio son las señales.

El Volume Rate of Change (VROC - Tasa de Cambio del Volumen) es un indicador de la dirección a la que tiende el volumen.

El indicador de volumen muestra los valores con diferentes colores dependiendo de los cambios de volumen.

Ultimate Oscillator fue desarrollado por Larry Williams. Utiliza el promedio de tres osciladores con diferentes periodos.

El estilo de dibujo DRAW_BARS muestra las barras con los valores de 4 búferes de indicador, correspondientes al precio de apertura, precio máximo, precio mínimo y precio de cierre.

El estilo de dibujo DRAW_FILLING pinta el área que existe entre los valores de dos búferes de indicador. En concreto, dibuja dos líneas y llena el área que hay entre ellas con el color especificado.

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.

El estilo de dibujo DRAW_ARROW se utiliza para representar flechas (símbolos del conjunto Wingdings).

El estilo de dibujo DRAW_HISTOGRAM2 se utiliza para representar en forma de histograma los valores de dos búferes de indicador.

El estilo de dibujo DRAW_HISTOGRAM se utiliza para representar los valores del búfer del indicador en forma de histograma.

El estilo de dibujo DRAW_SECTION se utiliza para representar los valores del búfer del indicador en forma de segmentos.

El estilo DRAW_LINE se utiliza para representar en forma de línea los valores del búfer del indicador.

El estilo de dibujo DRAW_NONE se utiliza en los casos cuando se necesita calcular y mostrar los valores del indicador en la "Ventana de Datos", pero no hace falta dibujar el gráfico.

La biblioteca cIntBMP permite crear imágenes gráficas BMP. Nosotros vamos a utilizarla para crear conjuntos fractales autosimilares mediante un Sistema iterativo de funciones (SIF) -en inglés, Iterated Function System (IFS)-.

Señales de trading basadas en patrones de velas confirmadas por el indicador Estocástico.

Si sólo necesitas mostrar una parte de la imagen en un momento determinado, y ocultar otra, puedes utilizar la ventana en movimiento, especificando el área visible de la imagen.

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.

A continuación vamos a tratar 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 Market Facilitation Index (MFI) -Índice de Facilitación del Mercado-. El código del Asesor Experto que implementa esta estrategia puede generarse automáticamente con el Asistente MQL5.

Otra versión del indicador que calcula los niveles de soporte / resistencia.

Un indicador combinado, construido sobre la base de dos osciladores RSI

1...149150151152153154155156157158159