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

Añadir código

Si el cierre es por Stop loss, doblamos el volumen, si es por Take profit, ponemos el volumen mínimo. Para definir si la transacción ha tenido lugar como consecuencia de la activación de un Stop loss o un Take Profit, usamos OnTradeTransaction.

Calcular el número de las series de las barras alcistas y bajistas. Visualizar los resultados en forma del gráfico. Guardar la captura de pantalla del gráfico obtenido. Se utiliza la clase CGraphic.

Ejemplo de construcción de instrumentos sintéticos para el cálculo de las fuerzas RTS,USD,RUB en los contratos de futuros del mercado FORTS.

Sistema comercial en el canal basado en una Moving Average con el período 220 tres Envelopes con período 220 pero con diferente altura. Trailing de posiciones.

El indicador Balance of Power, desarrollado por Igor Livshin, intenta medir la relación entre la fuerza de los compradores y la fuerza de los vendedores. De esta manera, se evalúa su capacidad de empujar el precio hacia el nivel del extremo. Livshin presentó este indicador en la edición de la revista de agosto Stocks and Commodities Magazine del año 1991. Esta versión del indicador calcula el BOP (balance de las fuerzas) de la misma manera, tal como se describe en el artículo publicado originalmente.

UI

Ulcer Index (UI) - índice de disminución de volatilidad.

El indicador Schaff Trend Cycle (STC) determina las tendencias alcistas y bajistas antes de la MACD. Utiliza las mismas medias móviles exponenciales (EMA), añadiendo un componente cíclico a ella para determinar las tendencias cíclicas de divisa. Puesto que los movimientos cíclicos de las tendencias dependen de un determinado número de días, eso se toma en cuenta en la fórmula del cálculo del indicador STC ofreciendo así la mayor precisión y fiabilidad que en el caso del MACD.

El indicador RSI Bands resulta ser útil en varias ocasiones, sobre todo, al visualizar el momento en el gráfico principal cuando el cambio del precio debe causar la señal correspondiente sobre la sobrecompra y sobreventa.

Como paso lógico, para filtrar posibles señales falsas, esta versión del indicador Schaff TCD RSI utiliza RSX (la versión más suavizada del RSI que la habitual) con el fin de mostrar un resultado más suavizado.

El EA compara los precios de apertura de la barra cero y la segunda barra. Pasa las posiciones al punto muerto (break even) y/o activa el trailing.

Trading a base del indicador Heiken Ashi Smoothed Oscillator. Ajustes de colocación del Take Profit, Stop Loss y Trailing de posiciones.

El sistema comercial de la tendencia Exp_AbsolutelyNoLagLwma_X2 se basa en las señales de dos indicadores AbsolutelyNoLagLwma

Dos indicadores AbsolutelyNoLagLwma desde diferentes timeframes, el área entre las líneas se rellena con una nube cuyo color corresponde a la dirección de la tendencia.

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

El indicador Super Trend es probablemente uno de los más conocidos en MetaTrader 4. Es la versión para MetaTrader 5.

Indicador BB Stops con WPR suavizado.

Indicador Choppiness Index Histogram

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 indicador de tendencia TriggerLinesdibuja dos líneas de medias móviles de color según la dirección de la tendencia: arriba es verde, abajo es rojo.

Esta versión del indicador Trend Envelopes RSI tiene una diferencia importante: para el cálculo de las líneas (sobres, Envelopes) se utiliza la desviación estándar (con multiplicador) de RSI calculado, en vez del valor fijo (5).

Canal construido a base del precio de apertura de la hora especificada en los ajustes

El indicador XBullsBearsEyes_Vol_Direct tiene la posibilidad de cambiar el timeframe del indicador en los parámetros de entrada.

Indicador Sylvain Vervoort rainbow moving average

Se utilizan los indicadores iCCI (Commodity Channel Index, CCI) y dos iMA (Moving Average, MA).

Indicador SR-RateIndicator con posibilidad de saltar alertas, enviar email y notificaciones Push cuando el histograma rompe los niveles de sobrecompra y sobreventa.

Indicador Key Reversal

El indicador que muestra las señales de compra y de venta usando tres indicadores (iSAR, iMFI y iTEMA) ubicados en nueve marcos temporales con configuraciones completas.

Se trata de dos sistemas comerciales idénticas (para las transacciones cortas y largas). Se basan en las señales del indicador ColorPEMA, que pueden ser configuradas de varias maneras en el mismo Asesor Experto (EA), con posibilidad de cambiar el tamaño de la transacción a realizar dependiendo de los resultados de las transacciones anteriores para este sistema comercial.

El indicador técnico Adaptive Moving Average (AMA, Media Móvil Adaptativa) se utiliza para construir una media móvil con poca sensibilidad al ruido de las series de precios, y se caracteriza porque tarda muy poco en detectar una tendencia.

El propósito de esta cuadrícula es reemplazar la cuadrícula estándar con otra más conveniente, que permita identificar muchos puntos importantes en el gráfico, las propiedades del movimiento del precio y comprobar la calidad de las cotizaciones (determinar la presencia de huecos).

Este Asesor Experto ustiliza los indicadores Media Móvil Simple y ADX.

Un colorido abanico de medias móviles.

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.

El indicador JFatlAcceleration muestra la dirección de la aceleración del precio de un marco temporal grande en otro más pequeño.

La clase CSAROnArray está diseñada para calcular los valores de SAR (Parabolic SAR) a partir de los buffers del indicador. Se facilita un ejemplo de uso de la clase CSAROnArray.

El indicador Trinity-Impulse muestra entradas al mercado y periodos laterales.

Este indicador muestra la dirección de la tendencia (Media Móvil) y da señales de trading (Stochastic + Accelerator).

El indicador visualiza una línea adaptativa rápida que permite evaluar una línea de tendencia.

El indicador muestra señales de entrada basadas en el Accelerator Oscillator.

Este script exporta los datos del historial al formato HST para su uso en el terminal cliente MetaTrader 4. Este archivo puede ser importado en MetaTrader 4 como datos históricos o puede ser abierto como un gráfico sin conexión.

1...333435363738394041424344454647...159