Pon "Me gusta" y sigue las noticias
Deje un enlace a él, ¡qué los demás también lo valoren!
Evalúe su trabajo en el terminal MetaTrader 5
- Publicado por:
- Nikolay Kositsin
- Visualizaciones:
- 1322
- Ranking:
- Publicado:
- 2014.01.14 13:04
- Actualizado:
- 2023.03.27 14:14
-
¿Necesita un robot o indicador basado en este código? Solicítelo en la bolsa freelance Pasar a la bolsa
Autor real:
ellizii
En este indicador las medias móviles se calculan de la misma forma que en el indicador Ichimoku Kinko Hyo (ver XMA_Ichimoku), psoteriomente se construye la envoltura.
Parámetros de entrada del indicador:
//+------------------------------------+ //| Parámetros de entrada del indicador | //+------------------------------------+ input uint Up_period=3; // Periodo para el cálculo del precio máximo input uint Dn_period=3; // Periodo para el cálculo del precio mínimo //---- extern MODE_PRICE Up_mode=HIGH; // Precios para buscar los máximos extern MODE_PRICE Dn_mode=LOW; // Precios para buscar los mínimos //---- input Smooth_Method XMA_Method=MODE_SMA; // Método de suavizado input int XLength=100; // Profundidad de suavizado input int XPhase=15; // Parámetro de suavizado input double Up_percent = 1.0; // Desviación porcentual de la media para construir el borde superior del canal input double Dn_percent = 1.0; // Desviación porcentual de la media para construir el borde inferior del canal //---- input int Shift=0; // Desplazamiento horizontal del indicador en barras input int PriceShift=0; // Desplazamiento vertical del indicador en puntos
El algoritmo de suavizado puede seleccionarse entre diez posibles variantes:
- SMA - media móvil simple;
- EMA - media móvil exponencial;
- SMMA - media móvil suavizada;
- LWMA - media móvil lineal ponderada;
- JJMA - media adaptativa JMA;
- JurX - suavizado ultralineal;
- ParMA - suavizado parabólico;
- T3 - Suavizado exponencial múltiple de Tillson;
- VIDYA - suavizado utilizando el algoritmo de Tushar Chande;
- AMA - suavizado utilizando el algoritmo de Perry Kaufman.
Se debe tener en cuenta que los parámetros de tipo Phase tienen un significado completamente diferente para cada algoritmo de suavizado. Para JMA, Phase es una variable externa que toma valores entre -100 y +100. Para T3 es un coeficiente de suavizado multiplicado por 100 para una mejor visualización, para VIDYA es el periodo del oscilador CMO y para AMA es el periodo de la EMA lenta. En los otros algoritmos esos parámetros no afectan el suavizado. Para AMA el periodo de la EMA rápida es un valor fijo, que por defecto es igual 2. El coeficiente para elevar a potencia es también 2 para AMA.
El indicador usa las clases de la biblioteca SmoothAlgorithms.mqh (debe ser copiada en terminal_data_folder\MQL5\Include). El uso de estas clases se describe exhaustivamente en el artículo "Promediando Series de Precios para Cálculos Intermedios Sin Utilizar Buffers".
El indicador se implementó inicialmente en MQL4 y se publicó en Code Base 04.10.2010.
Traducción del ruso realizada por MetaQuotes Ltd
Artículo original: https://www.mql5.com/ru/code/733

Este indicador se basa en Momentum y el análisis de múltiples líneas de señal.

Oscilador simétrico no normalizado basado en el algoritmo de regresión lineal con el indicador más simple de tendencia.

LinearRegSlope_V1_HTF_Signal muestra la dirección de la tendencia como un objeto gráfico con indicación mediante colores y envio de alertas o señales de audio en caso de cambio de tendencia.

Este indicador se basa en el valor integral de la tendencia obtenido desde un abanico de medias móviles similares con una progresión aritmética del periodo de suavizado.