El indicador Rainbow es una herramienta poderosa que combina sesenta medias móviles con periodos que cambian gradualmente, todo en un solo gráfico. Esto te permite visualizar de manera más clara las tendencias del mercado.
Parámetros de entrada del indicador:
input Smooth_Method XMA_Method=MODE_EMA; // Método de promediado input uint StartLength=2; // Profundidad inicial del promediado input uint StartStep=2; // Paso inicial del cambio de promediado input uint EndStep=6; // Paso final del cambio de promediado input int XPhase=15; // Parámetro de promediado // para JJMA varía en el rango -100 ... +100 y afecta la calidad del proceso transitorio; // para VIDIA es un período de CMO, para AMA es un período de media lenta input Applied_price_ IPC=PRICE_QUARTER_;// Constante de precio input int Shift=0; // Desplazamiento horizontal del indicador en barras input int PriceShift=0; // Desplazamiento vertical del indicador en puntos
Este indicador utiliza las clases de la biblioteca SmoothAlgorithms.mqh. Puedes encontrar más detalles sobre cómo trabajar con estas clases en el artículo "Averaging Price Series for Intermediate Calculations Without Using Additional Buffers".

Fig.1. El indicador Rainbow