Mira cómo descargar robots gratis

¿Es interesante este script?
Deje un enlace a él, ¡qué los demás también lo valoren!

¿Le ha gustado el script?
Evalúe su trabajo en el terminal MetaTrader 5

Indicadores

UltraAbsolutelyNoLagLwma - indicador para MetaTrader 5

Nikolay Kositsin | Spanish English Русский 中文 Deutsch 日本語 Português

Visualizaciones:
90
Ranking:
votos: 8
Publicado:
2018.08.03 09:47
\MQL5\Include\

Este indicador se basa en los valores del indicador UltraAbsolutelyNoLagLwma y en el análisis de la multitud de sus líneas de señal. El algoritmo del cálculo de líneas de señal es el siguiente. Cualquier valor del período de la multitud se calcula usando la fórmula de la progresión aritmética:

SignalPeriod(Number) = StartLength + Number * Step

El valor de la variable Number se cambia de cero a StepsTotal. Los valores obtenidos de los períodos se añaden al array de variables y se usan en cada tick del indicador para obtener el array de valores promediados del indicador Fatl. A base de este array, se calcula la dirección de la tendencia actual para cada una de promediaciones, y se determina el número de tendencias positivas y negativas para el array entero de valores promediados de AbsolutelyNoLagLwma.

El número final de tendencias positivas y negativas se promedian y se usan como líneas del indicador, que forman el histograma de color que se visualiza usando el estilo DRAW_COLOR_HISTOGRAM2. La dirección de la tendencia en este indicador se determina por el color del histograma, y la fuerza de la tendencia se determina por su ancho.

Para indicar la tendencia, se usan cuatro colores para cada una de dos direcciones de la tendencia: si los valores del histograma no entran en las zonas de sobrecompra y sobreventa, los colores del indicador son más oscuros, cuando los niveles de sobrecompra y sobreventa se rompen, los colores del indicador se hacen más claros.

Parámetros de entrada del indicador

//+----------------------------------------------+
//| Parámetros de entrada del indicador          |
//+----------------------------------------------+
input uint FLength=7;                               // profundidad del suavizado                   
input Applied_price_ IPC=PRICE_CLOSE_;              // constante de precio
//----
input Smooth_Method W_Method=MODE_JJMA;             // Método de promediación
input int StartLength=3;                            // Período del inicio de promediación                    
input int WPhase=100;                               // Parámetro de promediación
//----  
input uint Step=5;                                  // Paso del cambio del período
input uint StepsTotal=10;                           // Número de los cambios del período
//----
input Smooth_Method SmoothMethod=MODE_JJMA;         // Método del suavizado
input int SmoothLength=3;                           // Profundidad del suavizado
input int SmoothPhase=100;                          // Parámetro del suavizado
//----                          
input uint UpLevel=80;                              // Nivel de sobrecompra en %%
input uint DnLevel=20;                              // Nivel de sobreventa %%
input color UpLevelsColor=Blue;                     // Color del nivel de sobrecompra
input color DnLevelsColor=Blue;                     // Color del nivel de sobreventa
input STYLE Levelstyle=DASH_;                       // Estilo de niveles
input WIDTH  LevelsWidth=Width_1;                   // Grosor de niveles         

Se puede cambiar los algoritmos de promediación en el indicador, usando para eso diez posibles versiones:

  1. SMA - media móvil simple;
  2. EMA - media móvil exponencial;
  3. SMMA - media móvil suavizada;
  4. LWMA - media móvil suavizada lineal;
  5. JJMA - promediación adaptable JMA;
  6. JurX - promediación ultra lineal;
  7. ParMA - promediación parabólica;
  8. T3 - suavizado exponencial múltiple de Tillson;
  9. VIDYA - promediación usando el algoritmo de Tushar Chande;
  10. AMA - promediación usando el algoritmo de Perry Kaufmen.

Nótese que el parámetro tipo Phase para diferentes algoritmos de promediación tiene el sentido completamente diferente. Para JMA es una variable externa Phase que varía de -100 a +100. Para T3 es el coeficiente de promediación multiplicado por 100 para la mejor percepción; para VIDYA es el período de oscilador CMO; y para AMA es el período de la EMA lenta. En los demás algoritmos, estos parámetros no influyen en la promediación. Para AMA el período de la EMA rápida es fija, y por defecto, es igual a 2. El coeficiente de la elevación a potencia para AMA también es igual a 2.

El indicador utiliza las clases de la librería SmoothAlgorithms.mqh (hay que copiar a la carpeta de datos del terminal\MQL5\Include). La descripción detallada del trabajo con ellas se encuentra en el artículo Promediación de series de precio para cálculos intermedios sin usar buffers adicionales.

Fig. 1. Indicador UltraAbsolutelyNoLagLwma

Fig. 1. Indicador UltraAbsolutelyNoLagLwma

Traducción del ruso realizada por MetaQuotes Software Corp.
Artículo original: https://www.mql5.com/ru/code/20975

PCI PCI

Indicador Phase Change Index - índice del cambio de la fase del mercado

CCI Candles of Averages CCI Candles of Averages

Es una combinación de cuatro CCI diferentes en forma de velas. Para el suavizado Usted puede usar uno de cuatro tipos principales de medias móviles: SMA, EMA, SMMA o LWMA.

Exp_AbsolutelyNoLagLwma_X2 Exp_AbsolutelyNoLagLwma_X2

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

ColorJFatl_x2_cloud_HTF ColorJFatl_x2_cloud_HTF

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