Indicador técnico

X2MA_BBx3_Cloud: Indicador para MetaTrader 5
MetaTrader5
X2MA_BBx3_Cloud: Indicador para MetaTrader 5

Bandas de Bollinger ® que se presentan en estilo DRAW_FILLING y se muestran como un fondo coloreado, lo que en muchas ocasiones las hace más visibles para el trader.Parámetros de entrada://+-----------------------------------+ //| Parámetros de entrada del indicador | //+-----------------------------------+ input Smooth_Method MA_Method1=MODE_SMA;  // Primermétodo de suavizado input int Length1=100;                    // Profundidad de suavizado 1                     input int Phase1=15;                      // Parámetro de suavizado 1 input Smooth_Method MA_Method2=MODE_JJMA; // Segundométodo de suavizado input int Length2=20;                     // Profundidad de suavizado 2 input int Phase2=100;                     // Parámetro de suavizado 2 input int BandsPeriod=100;                // Periodo de suavizado de BB input double BandsDeviation = 2.0;        // Número de desviaciones input Applied_price_ IPC=PRICE_CLOSE;     // Precio aplicado input int Shift=0;                        // Desplazamiento horizontal del indicador en barras input int PriceShift=0;                   // Desplazamiento vertical del indicador en puntosLa línea media del indicador está compuesta por la media móvil universal con dos suavizados y la posibilidad de seleccionar cada uno de estos suavizados de una docena de versiones posibles:SMA - media móvil simple;EMA - media móvil exponencial;SMMA - media móvil suavizada;LWMA - media móvil ponderada lineal;JJMA - media adaptativa JMA;JurX - suavizado ultralineal;ParMA - suavizado parabólico;T3 - suavizado exponencial múltiple de Tillson;VIDYA - suavizado con el uso del algoritmo de Tushar Chande;AMA - suavizado con el uso del algoritmo de Perry Kaufman.Es importante mencionar que los parámetros Phase1 y Phase2 tienen significados completamente diferentes según los algoritmos de suavizado. Para JMA, se trata de una variable externa de fase que varía de -100 a +100. Para T3, se trata de una proporción de suavizado multiplicada por 100 para mejor visualización, para VIDYA es el periodo del oscilador CMO y para AMA es un periodo de EMA lento. En otros algoritmos, estos parámetros no afectan el suavizado. Para AMA, el periodo de EMA rápida es un valor fijo y es igual a 2 por defecto. La relación de elevar a la potencia también es igual a 2 para AMA.El indicador utiliza las clases de la biblioteca SmoothAlgorithms.mqh (deben ser copiadas a la carpeta terminal_data_folder\MQL5\Include). El uso de estas clases se describe detalladamente en el artículo "Promediando Series de Precios para Cálculos Intermedios Sin Usar Buffers Adicionales".

2012.02.02
BBSqueeze: Un Indicador Esencial para MetaTrader 5
MetaTrader5
BBSqueeze: Un Indicador Esencial para MetaTrader 5

Autor real: Nick Bilak El BBSqueeze es un oscilador simétrico no normalizado que utiliza un algoritmo de regresión lineal. Este indicador se presenta como un histograma de colores acompañado de un sencillo indicador de potencia de tendencia, representado por puntos de colores a lo largo de la línea central del histograma. Los colores de las barras del histograma indican la dirección de la tendencia. El momento en que el histograma cambia de color es la mejor señal de entrada al mercado. Los puntos grises indican que la tendencia es menor que su valor efectivo, mientras que los puntos azules indican que la tendencia es fuerte. El algoritmo de suavizado puede ser seleccionado entre diez versiones diferentes: SMA - media móvil simple; EMA - media móvil exponencial; SMMA - media móvil suavizada; LWMA - media móvil ponderada lineal; 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 mediante el algoritmo de Perry Kaufman. Es importante destacar que los parámetros de fase para los diferentes algoritmos de suavizado tienen significados completamente distintos. Para el JMA, es una variable de fase externa que varía de -100 a +100. Para el T3, es una relación de suavizado multiplicada por 100 para mejor visualización, para el VIDYA es el período del oscilador CMO y para el AMA es un período de EMA lenta. En otros algoritmos, estos parámetros no afectan el suavizado. Para el AMA, el período de EMA rápida es un valor fijo y por defecto es igual a 2. La relación de potencia también es igual a 2 para el AMA. El indicador utiliza las clases de la biblioteca SmoothAlgorithms.mqh (que deben copiarse en la carpeta terminal_data_folder\MQL5\Include). El uso de estas clases se describe detalladamente en el artículo "Promediando Series de Precios para Cálculos Intermedios Sin Usar Buffers Adicionales". Este indicador fue implementado por primera vez en MQL4 y publicado en Code Base el 01.10.2007. Parámetros de entrada: //+-----------------------------------+ //| Parámetros de entrada del indicador| //+-----------------------------------+ input Smooth_Method BB_Method=MODE_EMA_; // Método de suavizado del histograma input int BB_Period = 20; // Período de Bollinger Bands input int BB_Phase= 100; // Parámetro de suavizado de Bollinger Bands input double BB_Deviation=2.0; // Número de desviaciones input Applied_price_ AppliedPrice=PRICE_CLOSE_; // Precio aplicado input double ATR_Period=20; // Período de ATR input double ATR_Factor=1.5; // Relación de ATR

2012.02.02
Ultra Momentum: Un Indicador Esencial para MetaTrader 5
MetaTrader5
Ultra Momentum: Un Indicador Esencial para MetaTrader 5

Autor original: dm34@mail.ru El indicador Ultra Momentum se basa en el Momentum y en el análisis de la dirección de tendencia a través de sus múltiples líneas de señal. El algoritmo de cálculo de estas líneas de señal se basa en los siguientes parámetros de entrada: StartLength - valor inicial mínimo de la primera línea de señal; Step - paso de cambio de periodo; StepsTotal - número total de cambios de periodo. El valor de cualquier periodo de las múltiples líneas de señal se calcula utilizando una progresión aritmética: SignalPeriod(Número)  =  StartLength + Número * Step La variable Número varía desde cero hasta StepsTotal. Los valores obtenidos se añaden a un array y se utilizan en cada tick del indicador para obtener el array de valores suavizados del RSI. Se calcula la dirección de la tendencia actual para cada uno de los suavizados, y se determina el número de tendencias positivas y negativas para todo el array de valores RSI suavizados. Este número final de tendencias se suaviza nuevamente y se utiliza como las líneas del indicador que forman una nube de color, mostrada mediante la clase de estilo DRAW_FILLING. La dirección de la tendencia en este indicador se determina por el color de la nube, mientras que su fuerza se mide a través del ancho de la nube. Puedes utilizar los niveles de sobrecompra (UpLevel) y sobreventa (DnLevel), que se establecen como un porcentaje del máximo de amplitud del indicador. Además, el indicador permite determinar la velocidad de cambio de la fuerza de la tendencia, representada como cuadrados de color. Si la fuerza de la tendencia aumenta, el color de estos cuadrados coincidirá con el color de la nube; de lo contrario, los cuadrados tendrán el color opuesto. Existen diez versiones posibles de algoritmos de suavizado: SMA - media móvil simple; EMA - media móvil exponencial; SMMA - media móvil suavizada; LWMA - media móvil ponderada lineal; JJMA - media adaptativa JMA;JurX - suavizado ultralineal; ParMA - suavizado parabólico; T3 - suavizado exponencial múltiple de Tillson; VIDYA - suavizado usando el algoritmo de Tushar Chande; AMA - suavizado usando el algoritmo de Perry Kaufman. Es importante destacar que los parámetros de fase para los diferentes algoritmos de suavizado tienen significados completamente distintos. Para JMA es una variable externa de fase que varía de -100 a +100. Para T3 es una relación de suavizado multiplicada por 100 para una mejor visualización; para VIDYA es el periodo del oscilador CMO y para AMA es el periodo de EMA lento. En otros algoritmos, estos parámetros no afectan el suavizado. Para AMA, el periodo de la EMA rápida es un valor fijo y es igual a 2 por defecto. La relación de elevación al poder también es igual a 2 para AMA. El indicador utiliza las clases de la biblioteca SmoothAlgorithms.mqh (deben ser copiadas a la carpeta terminal_data_folder\MQL5\Include). El uso de estas clases está detalladamente descrito en el artículo "Averaging Price Series for Intermediate Calculations Without Using Additional Buffers".

2012.02.01
LinearRegSlope_V1_HTF_Signal: El Indicador Clave para tus Operaciones en MetaTrader 5
MetaTrader5
LinearRegSlope_V1_HTF_Signal: El Indicador Clave para tus Operaciones en MetaTrader 5

El LinearRegSlope_V1_HTF_Signal es un indicador que te ayuda a identificar la dirección de la tendencia o a recibir señales para realizar operaciones, utilizando el indicador LinearRegSlope_V1. Este indicador presenta la información en forma de un objeto gráfico con una indicación de tendencia coloreada y te envía alertas o señales de audio en el momento adecuado para entrar al mercado. Si la tendencia continúa en la barra seleccionada, el indicador te alertará con un objeto gráfico en forma de triángulo apuntando a la derecha, cuyo color indica la dirección de la tendencia. Por otro lado, si la tendencia cambia en la barra seleccionada, el indicador mostrará una flecha cuya dirección y color corresponden a la dirección de la operación realizada. Los parámetros de entrada se dividen en tres grandes grupos: Parámetros de entrada del indicador LinearRegSlope_V1: //+------------------------------------------------+ //|  Parámetros de entrada del indicador             | //+------------------------------------------------+ input string Symbol_="";                 // Activo financiero input ENUM_TIMEFRAMES Timeframe=PERIOD_H6;// Marco temporal para el cálculo del indicador input Smooth_Method SlMethod=MODE_SMA; // Método de suavizado input int SlLength=12;                 // Profundidad de suavizado input int SlPhase=15;                  // Parámetro de suavizado input Applied_price_ IPC=PRICE_CLOSE;   // Precio constante input uint TriggerShift=1;             // Desplazamiento de la barra para el disparador Parámetros de entrada del indicador LinearRegSlope_V1_HTF_Signal para la visualización: //---- configuraciones de visualización del indicador input uint SignalBar=0;                              // Índice de la barra de señal, 0 es la barra actual input string Symbols_Sirname=INDICATOR_NAME"_Label_"; // Nombre de las etiquetas del indicador input color UpSymol_Color=Blue;                      // Color del símbolo de crecimiento input color DnSymol_Color=HotPink;                   // Color del símbolo de caída input color IndName_Color=DarkOrchid;                // Color del nombre del indicador input uint Symbols_Size=60;                          // Tamaño de los símbolos de señal input uint Font_Size=10;                             // Tamaño de la fuente del nombre del indicador input int X_1=5;                                     // Desplazamiento horizontal del nombre input int Y_1=-15;                                   // Desplazamiento vertical del nombre input bool ShowIndName=true;                         // Mostrar el nombre del indicador input ENUM_BASE_CORNER  WhatCorner=CORNER_RIGHT_UPPER;// Esquina de ubicación input uint X_=0;                                     // Desplazamiento horizontal input uint Y_=20;                                    // Desplazamiento vertical Parámetros de entrada del indicador LinearRegSlope_V1_HTF_Signal para activar alertas y señales de audio://---- configuraciones de alertas input ENUM_ALERT_MODE alert_mode=OnlySound; // Versión de indicación de activación input uint AlertCount=0;                     // Número de alertas enviadas Si deseas utilizar varios indicadores LinearRegSlope_V1_HTF_Signal en un mismo gráfico, cada uno de ellos debe tener un valor diferente para la variable Symbols_Sirname (nombres de etiquetas de los indicadores). No olvides colocar el archivo compilado del indicador LinearRegSlope_V1 en la carpeta terminal_data_folder\MQL5\Indicators\. Los indicadores utilizan las clases de la biblioteca SmoothAlgorithms.mqh (que deben ser copiadas en terminal_data_folder\MQL5\Include). El uso de estas clases está detalladamente explicado en el artículo "Promediando Series de Precios para Cálculos Intermedios Sin Usar Buffers Adicionales".

2012.02.01
Canal XMA Ichimoku: Indicador Esencial para MetaTrader 5
MetaTrader5
Canal XMA Ichimoku: Indicador Esencial para MetaTrader 5

Autor real: ellizii En este indicador, las medias móviles se calculan de forma similar a las del Ichimoku Kinko Hyo (puedes ver XMA_Ichimoku), y luego se construyen los canales. Parámetros de entrada del indicador: //+-----------------------------------+ //| Parámetros de entrada del indicador| //+-----------------------------------+ input uint Up_period=3; // Cálculo del precio máximo del período input uint Dn_period=3; // Cálculo del precio mínimo del período //---- extern MODE_PRICE Up_mode=HIGH;  // Búsqueda del precio máximo extern MODE_PRICE Dn_mode=LOW;   // Búsqueda del precio mínimo //---- input Smooth_Method XMA_Method=MODE_SMA; // Método de suavizado input int XLength=100;                   // Profundidad de suavizado                     input int XPhase=15;                     // Parámetros de suavizado input double Up_percent = 1.0; // Porcentaje de desviación media para la banda superior del canal input double Dn_percent = 1.0; // Porcentaje de desviación media para la banda inferior del canal //---- input int Shift=0;      // Desplazamiento horizontal del indicador en barras input int PriceShift=0; // Desplazamiento vertical del indicador en puntos Este indicador permite seleccionar un tipo de suavizado entre diez versiones diferentes: SMA - media móvil simple; EMA - media móvil exponencial; SMMA - media móvil suavizada; LWMA - media móvil ponderada lineal; JJMA - media adaptativa JMA; JurX - suavización ultra lineal; ParMA - suavización parabólica; T3 - suavización exponencial múltiple de Tillson; VIDYA - suavización con el algoritmo de Tushar Chande; AMA - suavización con el algoritmo de Perry Kaufman. Es importante señalar que el parámetro Phase tiene un significado diferente entre los distintos algoritmos de suavizado. Para JMA, Phase es una variable externa cuyo valor oscila entre -100 y +100. Para T3, se trata de una relación de suavizado multiplicada por 100 para una mejor visualización. En VIDYA, es un período del oscilador CMO y en AMA es un período lento de EMA. Estos parámetros no afectan la suavización de otros algoritmos. En AMA, el período rápido de EMA, por defacto, es un valor fijo igual a 2. La razón de crecimiento de la potencia para AMA también es igual a 2. Este indicador utiliza la biblioteca de clases SmoothAlgorithms.mqh (debe copiarse a terminal_data_folder\MQL5\Include). El uso de esta clase se describe con más detalle en el artículo "Serie de precio medio para cálculos intermedios sin utilizar buffers adicionales". Este indicador fue implementado por primera vez en MQL4 y publicado en la Base de Código el 04.10.2010.

2012.02.01
UltraXMA: El Indicador Ideal para MetaTrader 5
MetaTrader5
UltraXMA: El Indicador Ideal para MetaTrader 5

El indicador UltraXMA se basa en el valor integral de la tendencia a partir de una serie de medias móviles que utilizan una progresión aritmética en el período de suavizado. El algoritmo de cálculo de las medias móviles se apoya en los siguientes parámetros de entrada: StartLength - valor inicial mínimo de la primera línea de señal; Step - paso de cambio de período; StepsTotal - número total de cambios de período. Cualquier valor de período de la serie de líneas se calcula utilizando la progresión aritmética: XMAPeriod(Número) = StartLength + Número * Step donde la variable Número varía de cero a StepsTotal. Los valores obtenidos se añaden a un arreglo y se utilizan en cada tick del indicador para obtener el conjunto de valores de medias móviles de XMA. Se calculan las direcciones de la tendencia actual para cada suavizado, así como el número de tendencias positivas y negativas en todo el conjunto de valores de la serie de medias móviles. El número final de tendencias positivas y negativas se suaviza y se utiliza como las líneas del indicador, formando una nube de colores que se visualiza mediante la clase de estilo DRAW_FILLING. La dirección de la tendencia en este indicador se determina por el color de la nube, mientras que su fuerza se mide por el ancho de la nube. Puedes utilizar los niveles de sobrecompra (UpLevel) y sobreventa (DnLevel) que se establecen en un valor porcentual respecto a la amplitud máxima del indicador. Existen diez algoritmos de suavizado disponibles: SMA - media móvil simple; EMA - media móvil exponencial; SMMA - media móvil suavizada; LWMA - media móvil ponderada lineal; JJMA - media adaptativa JMA; JurX - suavizado ultralineal; ParMA - suavizado parabólico; T3 - suavizado exponencial múltiple de Tillson; VIDYA - suavizado usando el algoritmo de Tushar Chande; AMA - suavizado con el algoritmo de Perry Kaufman. Es importante notar que los parámetros de fase para los diferentes algoritmos de suavizado tienen significados completamente diferentes. Para JMA, es una variable externa de fase que varía de -100 a +100. Para T3, se trata de una relación de suavizado multiplicada por 100 para mejor visualización; para VIDYA, es el período del oscilador CMO, y para AMA, es el período de la EMA lenta. En otros algoritmos, estos parámetros no afectan el suavizado. Para AMA, el período de la EMA rápida es un valor fijo, que por defecto es igual a 2. La relación de elevación a la potencia también es igual a 2 para AMA. Este indicador utiliza las clases de la biblioteca SmoothAlgorithms.mqh (deben ser copiadas en la carpeta terminal_data_folder\MQL5\Include). El uso de estas clases se describe a fondo en el artículo "Promediando Series de Precios para Cálculos Intermedios Sin Usar Buffers Adicionales". Parámetros de entrada del indicador: //+----------------------------------------------+ //| Parámetros de entrada del indicador                  | //+----------------------------------------------+ input ENUM_APPLIED_PRICE Applied_price=PRICE_CLOSE; // Precio aplicado //---- input Smooth_Method W_Method=MODE_JJMA;     // Método de suavizado input int StartLength=3;                    // Período de suavizado inicial                     input int WPhase=100;                       // Parámetro de suavizado //----   input uint Step=5;                          // Paso de cambio de período input uint StepsTotal=10;                   // Número total de cambios de período //---- input Smooth_Method SmoothMethod=MODE_JJMA; // Método de suavizado input int SmoothLength=3;                   // Profundidad de suavizado                     input int SmoothPhase=100;                  // Parámetro de suavizado input int Applied_price_ IPC=PRICE_CLOSE;       // Precio aplicado //----                           input uint UpLevel=80;                      // Nivel de sobrecompra input uint DnLevel=20;                      // Nivel de sobreventa input color UpLevelsColor=Red;              // Color del nivel de sobrecompra input color DnLevelsColor=Red;              // Color del nivel de sobreventa input STYLE Levelstyle=DASH_;               // Estilo de niveles input WIDTH  LevelsWidth=Width_1;           // Ancho de niveles       

2012.01.31
3XMA_Ichimoku: Un Indicador Esencial para MetaTrader 5
MetaTrader5
3XMA_Ichimoku: Un Indicador Esencial para MetaTrader 5

El indicador 3XMA_Ichimoku incorpora tres medias móviles, cuyo principio de cálculo se basa en el Ichimoku Kinko Hyo. Dos medias móviles lentas de diferentes períodos forman la nube, cuya coloración indica la dirección de la tendencia. Usar este indicador es prácticamente equivalente a utilizar el indicador Ichimoku. Parámetros de entrada del indicador: //+-----------------------------------+ //| Parámetros de entrada del indicador | //+-----------------------------------+ input uint Up_period1=3; // Período 1 para el cálculo de precios altos input uint Dn_period1=3; // Período 1 para el cálculo de precios bajos input uint Up_period2=6; // Período 2 para el cálculo de precios altos input uint Dn_period2=6; // Período 2 para el cálculo de precios bajos input uint Up_period3=9; // Período 3 para el cálculo de precios altos input uint Dn_period3=9; // Período 3 para el cálculo de precios bajos //---- input MODE_PRICE Up_mode1=HIGH;  // Tipo de precio 1 para buscar altos input MODE_PRICE Dn_mode1=LOW;   // Tipo de precio 1 para buscar bajos input MODE_PRICE Up_mode2=HIGH;  // Tipo de precio 2 para buscar altos input MODE_PRICE Dn_mode2=LOW;   // Tipo de precio 2 para buscar bajos input MODE_PRICE Up_mode3=HIGH;  // Tipo de precio 3 para buscar altos input MODE_PRICE Dn_mode3=LOW;  // Tipo de precio 3 para buscar bajos //---- input Smooth_Method XMA1_Method=MODE_SMA; // Método de suavizado 1 input Smooth_Method XMA2_Method=MODE_SMA; // Método de suavizado 2 input Smooth_Method XMA3_Method=MODE_SMA; // Método de suavizado 3 //---- input int XLength1=8;  // Profundidad de suavizado 1 input int XLength2=25; // Profundidad de suavizado 2 input int XLength3=80; // Profundidad de suavizado 3 input int XPhase=15;   // Parámetro de suavizado input int Shift1=0;    // Desplazamiento horizontal del indicador 1 en barras input int Shift2=0    // Desplazamiento horizontal del indicador 2 en barras input int Shift3=0    // Desplazamiento horizontal del indicador 3 en barrasSe pueden seleccionar algoritmos de suavizado de entre diez versiones posibles: SMA - media móvil simple; EMA - media móvil exponencial; SMMA - media móvil suavizada; LWMA - media móvil ponderada lineal; JJMA - media adaptativa JMA; JurX - suavizado ultralineal; ParMA - suavizado parabólico; T3 - suavizado exponencial múltiple de Tillson; VIDYA - suavizado usando el algoritmo de Tushar Chande; AMA - suavizado usando el algoritmo de Perry Kaufman. Es importante mencionar que los parámetros de fase para los diferentes algoritmos de suavizado tienen significados completamente distintos. Para el JMA, es una variable externa de fase que varía de -100 a +100. Para el T3, es una relación de suavizado multiplicada por 100 para una mejor visualización, para el VIDYA es el período del oscilador CMO y para el AMA es el período de la EMA lenta. En otros algoritmos, estos parámetros no afectan el suavizado. Para el AMA, el período de la EMA rápida es un valor fijo y es igual a 2 por defecto. La relación de elevación a la potencia también es igual a 2 para el AMA. Coloca el archivo compilado del indicador XMA_Ichimoku.mq5 en MQL5\Indicators\. Los indicadores utilizan las clases de la biblioteca SmoothAlgorithms.mqh (deben ser copiadas en la carpeta terminal_data_folder\MQL5\Include). El uso de estas clases se describió a fondo en el artículo "Promediando Series de Precios para Cálculos Intermedios Sin Usar Buffers Adicionales".

2012.01.31
iGDR_Fractal_Levels: Un Indicador Esencial para el Trading en MetaTrader 5
MetaTrader5
iGDR_Fractal_Levels: Un Indicador Esencial para el Trading en MetaTrader 5

Autor original: GreenDog El indicador iGDR_Fractal_Levels muestra los valores promedio de los fractales a lo largo de un periodo determinado. Este indicador presenta tres niveles en el gráfico, cada uno con un color diferente. Estos niveles también se representan a la derecha de las etiquetas de texto, teniendo en cuenta la variación utilizada para calcular el valor promedio. ¿Cómo funciona el indicador? Primero, se selecciona el intervalo de tiempo del gráfico desde el final hasta el inicio, pero se toma un número limitado de barras especificadas en los parámetros del indicador. Luego, se busca la formación de fractales en este intervalo. Posteriormente, se calculan tres niveles de precio que contienen la mayor cantidad de fractales, y se determina el precio de cada fractal. A partir de estos precios, se encuentra el precio promedio, que es el que muestra el indicador. Además, el rango de precios de otros fractales amplía el tamaño de la línea, dado que este rango representa el nivel más significativo. El indicador forma solamente tres niveles de precio a partir de todos los fractales. Cada uno de estos niveles tiene su propio color dependiendo de la cantidad de fractales que contribuyeron a su construcción. El nivel más fuerte es de color rojo, el nivel intermedio es amarillo, y el más débil es verde, aunque también debe ser considerado en las decisiones de trading. Uso en el trading: Como ocurre con todos los niveles en el mercado Forex, estos niveles no presentan diferencias específicas. Sin embargo, es fundamental recordar que las operaciones utilizando fractales solo deben abrirse en la dirección de la ruptura de estos fractales. Lo mismo aplica para los niveles. Debemos ingresar al mercado en la dirección de la ruptura de estos niveles, ya que esto representa la señal más sólida para entrar al mercado. Además, los niveles cercanos pueden ser utilizados como puntos iniciales para colocar stops y objetivos de ganancia.

2012.01.31
Indicador HLCrossSig para WPR: Tu aliado en MetaTrader 5
MetaTrader5
Indicador HLCrossSig para WPR: Tu aliado en MetaTrader 5

Autor Original: Bigeev Rustem El HLCrossSig para WPR es un indicador de tendencia que se utiliza para "captar" los movimientos del mercado. Aunque es un indicador bastante complejo e informativo, su principal ventaja radica en que ayuda a eliminar la influencia psicológica y emocional en nuestras decisiones de trading. Este indicador muestra niveles clave para abrir posiciones, definir niveles de stop, así como Trailing Stop y Take Profit, lo que deja claro al trader si debe realizar una operación o no. Evitar la influencia emocional en el trading es crucial para obtener ganancias en el mercado. Parámetros de entrada: //+----------------------------------------------+ //| Parámetros de entrada del indicador            | //+----------------------------------------------+ input int Supr_Period=6;  // Período de ruptura; cuanto mayor sea el valor, más tarde y raras serán las señales input int MA_Period=21;   // Período de Heiken Ashi; se usa como filtro adicional input int Risk=0;         // Riesgo máximo en pips; se usa para calcular el nivel de entrada basado en un nivel MAX/MIN cercano input int ATR_Period=120; // Período ATR; se usa para calcular la volatilidad. input double Q=0.7;       // Parámetro para establecer Take Profit. - Relación con Stop Loss. Si = 1, Take Profit = Stop Loss input int WPR_Period=12  // Período WPR; se usa como filtro adicional input int HLine=-38      // Línea de señal superior de niveles de stop para WPR input int LLine=-62      // Línea de señal inferior de niveles de stop para WPR Elementos mostrados del indicador: Las flechas hacia arriba y hacia abajo son señales para abrir las posiciones correspondientes; Los círculos en las cruces son puntos para colocar el Take Profit inicial; Los puntos son utilizados para confirmar la tendencia determinada. Si el precio rompe continuamente los niveles de estos puntos, se debe mantener la posición tanto como sea posible. Si los puntos representan un "corredor" durante un período prolongado, es hora de asegurar las ganancias; Los diamantes indican límites para colocar el Stop Loss y el Trailing Stop.

2012.01.28
UltraWPR: Potencia tu Trading en MetaTrader 5 con Este Indicador
MetaTrader5
UltraWPR: Potencia tu Trading en MetaTrader 5 con Este Indicador

Autor original: dm34@mail.ru El indicador UltraWPR se basa en el WPR (Rango Porcentual de Larry Williams, %) y realiza un análisis mediante múltiples líneas de señal. El algoritmo para el cálculo de estas líneas se basa en los siguientes parámetros de entrada: StartLength - valor inicial mínimo de la primera línea de señal; Step - paso de cambio de período; StepsTotal - número total de cambios de período. El valor de cualquier período de las líneas de señal se calcula utilizando una progresión aritmética: SignalPeriod(Number) = StartLength + Number * Step, donde la variable Number varía desde cero hasta StepsTotal. Los valores obtenidos se almacenan en un array y se utilizan en cada tick del indicador para calcular los valores suavizados del WPR. Se determina la dirección de la tendencia actual para cada suavizado y también se cuenta el número de tendencias positivas y negativas en todo el array de valores suavizados del WPR. El número final de tendencias se suaviza y se utiliza como líneas del indicador que forman una nube de colores, visualizada gracias a la clase de estilo DRAW_FILLING. La dirección de la tendencia en este indicador se determina por el color de la nube, mientras que su fuerza se indica por el ancho de la nube. Puedes utilizar los niveles de sobrecompra (UpLevel) y sobreventa (DnLevel) que se establecen como un porcentaje del rango máximo del indicador. Existen diez algoritmos de suavizado que puedes seleccionar: SMA - media móvil simple; EMA - media móvil exponencial; SMMA - media móvil suavizada; LWMA - media móvil ponderada lineal; JJMA - media adaptativa JMA; JurX - suavizado ultralineal; ParMA - suavizado parabólico; T3 - suavizado exponencial múltiple de Tillson; VIDYA - suavizado usando el algoritmo de Tushar Chande; AMA - suavizado usando el algoritmo de Perry Kaufman. Es importante destacar que los parámetros Phase1 y Phase2 tienen significados completamente diferentes según el algoritmo de suavizado utilizado. Por ejemplo, para JMA es una variable externa que varía de -100 a +100; para T3, es una relación de suavizado multiplicada por 100; y para VIDYA es el período del oscilador CMO. En otros algoritmos, estos parámetros no afectan al suavizado. En el caso de AMA, el período rápido de EMA es un valor fijo de 2 por defecto. El indicador utiliza las clases de la biblioteca SmoothAlgorithms.mqh (debes copiarlas a la carpeta terminal_data_folder\MQL5\Include). El uso de estas clases está bien detallado en el artículo "Averaging Price Series for Intermediate Calculations Without Using Additional Buffers". Para instalar el indicador UltraWPR, coloca el archivo compilado en la carpeta terminal_data_folder\MQL5\Indicators\. Parámetros de entrada del indicador: //+----------------------------------------------+ //| Parámetros de entrada del indicador | //+----------------------------------------------+ input int WPR_Period=13;                    // Período del indicador WPR //---- input Smooth_Method W_Method=MODE_JJMA;  // Método de suavizado input int StartLength=3;                   // Período de suavizado inicial input int WPhase=100;                       // Parámetro de suavizado //----   input uint Step=5;                          // Paso de cambio de período input uint StepsTotal=10;                   // Número de cambios de período //---- input Smooth_Method SmoothMethod=MODE_JJMA;// Método de suavizado input int SmoothLength=3;                  // Profundidad de suavizado input int SmoothPhase=100;                  // Parámetro de suavizado //----                           input uint UpLevel=80;                      // Nivel de sobrecompra, % 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;          // Ancho de niveles

2012.01.28
XMA_Ichimoku: Indicador Clave para MetaTrader 5
MetaTrader5
XMA_Ichimoku: Indicador Clave para MetaTrader 5

Autor original: ellizii Este indicador es una media móvil con un algoritmo de cálculo equivalente al del Ichimoku Kinko Hyo. Parámetros de entrada del indicador: //+-----------------------------------+ //| Parámetros de entrada del indicador       | //+-----------------------------------+ input uint Up_period=3;                  // Periodo de cálculo del precio máximo input uint Dn_period=3;                  // Periodo de cálculo del precio mínimo //---- input MODE_PRICE Up_mode=HIGH;           // Precios máximos a buscar input MODE_PRICE Dn_mode=LOW;            // Precios mínimos a buscar //---- input Smooth_Method XMA_Method=MODE_SMA; // Método de suavizado input int XLength=8;                     // Profundidad de suavizado                     input int XPhase=15                     // Parámetro de suavizado input int Shift=0                       // Desplazamiento horizontal del indicador en barras input int PriceShift=0                  // Desplazamiento vertical del indicador en puntos Se pueden seleccionar algoritmos de suavizado de entre diez versiones posibles: SMA - media móvil simple; EMA - media móvil exponencial; SMMA - media móvil suavizada; LWMA - media móvil ponderada lineal; JJMA - media adaptativa JMA; JurX - suavizado ultralineal; ParMA - suavizado parabólico; T3 - suavizado exponencial múltiple de Tillson; VIDYA - suavizado con el algoritmo de Tushar Chande; AMA - suavizado con el algoritmo de Perry Kaufman. Es importante destacar que los parámetros de fase para diferentes algoritmos de suavizado tienen significados completamente distintos. Para el JMA, es una variable de fase externa que varía de -100 a +100. Para el T3, es una relación de suavizado multiplicada por 100 para una mejor visualización; para el VIDYA, es el período del oscilador CMO y, para el AMA, es un período de EMA lenta. En otros algoritmos, estos parámetros no afectan el suavizado. Para el AMA, el período de EMA rápida es un valor fijo que es igual a 2 por defecto. La relación de potencia también es igual a 2 para el AMA. El indicador utiliza las clases de la biblioteca SmoothAlgorithms.mqh (deben copiarse en la carpeta terminal_data_folder\MQL5\Include). El uso de estas clases se describió a fondo en el artículo "Promediando Series de Precios para Cálculos Intermedios Sin Usar Buffers Adicionales". Este indicador fue implementado por primera vez en MQL4 y publicado en Code Base el 19.09.2010.

2012.01.28
ColorXWPR: Indicador Avanzado para MetaTrader 5
MetaTrader5
ColorXWPR: Indicador Avanzado para MetaTrader 5

En esta nueva versión del Rango Porcentual de Larry Williams, se ha agregado la línea de señal y la opción de seleccionar series temporales de precios. Este indicador te permite cambiar el método de suavizado, y aquí te dejo las opciones disponibles: 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. Es importante tener en cuenta que los parámetros de tipo fase para los diferentes algoritmos de suavizado tienen significados completamente distintos. Para el JMA, es una variable de fase externa que varía de -100 a +100. Para el T3, es una razón de suavizado multiplicada por 100 para mejor visualización. En el caso de VIDYA, se refiere al período del oscilador CMO, y para el AMA, es el período de la EMA lenta. En otros algoritmos, estos parámetros no afectan al suavizado. Para el AMA, el período de la EMA rápida es un valor fijo y se establece en 2 por defecto. La razón para elevar a la potencia también es 2 para el AMA. El indicador utiliza las clases de la biblioteca SmoothAlgorithms.mqh (debes copiarla en la carpeta terminal_data_folder\MQL5\Include). El uso de estas clases se explica detalladamente en el artículo "Promediando Series de Precios para Cálculos Intermedios Sin Usar Buffers Adicionales".

2012.01.26
UltraRSI: El Indicador de Trading para MetaTrader 5 que Necesitas Conocer
MetaTrader5
UltraRSI: El Indicador de Trading para MetaTrader 5 que Necesitas Conocer

Autor real: dm34@mail.ru El UltraRSI es un indicador innovador que se basa en el RSI (Índice de Fuerza Relativa) y permite analizar múltiples líneas de señal. El algoritmo para calcular estas líneas es el siguiente. Para empezar, tomamos ciertos parámetros de entrada: StartLength - valor inicial mínimo de la primera línea de señal; Step - paso de cambio de periodo; StepsTotal - número total de cambios de periodo. El valor de cualquier periodo de las múltiples líneas de señal se calcula utilizando progresiones aritméticas: SignalPeriod(Número)  =  StartLength + Número * Step, donde la variable Número varía de cero a StepsTotal. Los valores obtenidos se añaden a un array de variables y se utilizan en cada tick del indicador para obtener un array de valores suavizados del RSI. Se calculan las direcciones de la tendencia actual para cada suavizado y se determina el número de tendencias positivas y negativas en todo el array de valores suavizados del RSI. El número final de tendencias positivas y negativas se suaviza y se utiliza como líneas del indicador que forman una nube de color, la cual se muestra mediante la clase de estilo DRAW_FILLING. La dirección de la tendencia en este indicador se determina por el color de la nube, mientras que su fuerza se mide por el ancho de la nube. También puedes usar los niveles de sobrecompra (UpLevel) y sobreventa (DnLevel), que se establecen en un valor porcentual respecto a la amplitud máxima del indicador. Además, puedes elegir entre diez algoritmos de suavizado: SMA - media móvil simple; EMA - media móvil exponencial; SMMA - media móvil suavizada; LWMA - media móvil ponderada lineal; JJMA - media adaptativa JMA; JurX - suavizado ultralineal; ParMA - suavizado parabólico; T3 - suavizado exponencial múltiple de Tillson; VIDYA - suavizado con el algoritmo de Tushar Chande; AMA - suavizado usando el algoritmo de Perry Kaufman. Es importante destacar que los parámetros Phase1 y Phase2 tienen significados completamente diferentes según el algoritmo de suavizado que se utilice. Por ejemplo, para el JMA, es una variable externa de fase que varía de -100 a +100. Para el T3, es una relación de suavizado multiplicada por 100 para una mejor visualización, mientras que para el VIDYA, es el periodo del oscilador CMO y para el AMA, es el periodo de la EMA lenta. En otros algoritmos, estos parámetros no afectan el suavizado. En el caso del AMA, el periodo de la EMA rápida es un valor fijo y es igual a 2 por defecto, al igual que la relación de potencia que también es igual a 2. Este indicador utiliza clases de la biblioteca SmoothAlgorithms.mqh (deben ser copiadas a la carpeta terminal_data_folder\MQL5\Include). El uso de estas clases se ha descrito a fondo en el artículo "Promediando Series de Precios para Cálculos Intermedios Sin Usar Buffers Adicionales". Parámetros de entrada del indicador: //+----------------------------------------------+ //| Parámetros de entrada del indicador                  | //+----------------------------------------------+ input int RSI_Period=13;                         // Periodo del indicador RSI input ENUM_APPLIED_PRICE Applied_price=PRICE_CLOSE; // Precio aplicado //---- input Smooth_Method W_Method=MODE_JJMA;         // Método de suavizado input int StartLength=3;                        // Periodo inicial de suavizado                     input int WPhase=100;                            // Parámetro de suavizado //----   input uint Step=5;                               // Paso de cambio de periodo input uint StepsTotal=10;                        // Número de cambios de periodo //---- input Smooth_Method SmoothMethod=MODE_JJMA;    // Método de suavizado input int SmoothLength=3;                        // Profundidad de suavizado input int SmoothPhase=100;                       // Parámetro de suavizado //----                           input uint UpLevel=80;                           // Nivel de sobrecompra, %% 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 los niveles input WIDTH  LevelsWidth=Width_1;               // Ancho de los niveles

2012.01.25
MA_AC_Stochastic_Signal: Tu Aliado en MetaTrader 5 para Señales de Tendencia
MetaTrader5
MA_AC_Stochastic_Signal: Tu Aliado en MetaTrader 5 para Señales de Tendencia

El indicador MA_AC_Stochastic_Signal es una herramienta potente que te ayuda a identificar señales de tendencia en el mercado. Utiliza la Media Móvil para mostrar trapezoides de colores que indican la dirección de la tendencia, mientras que las barras de colores representan señales de entrada al mercado, basadas en el oscilador estocástico y el Accelerator de Bill Williams. Los parámetros de entrada del indicador incluyen configuraciones tanto para la Media Móvil como para el oscilador estocástico: //+-----------------------------------+ //|  Parámetros de entrada del indicador      | //+-----------------------------------+ input int MA_Period=9;                      // Periodo de la MA input ENUM_MA_METHOD MA_Method=MODE_SMA;      // Método de suavizado input ENUM_APPLIED_PRICE MA_Price=PRICE_CLOSE; // Método de cálculo de precios input int STO_Period=5;                     // Periodo estocástico input int STO_Slowing=3;                    // Retardo estocástico input ENUM_MA_METHOD STO_Method=MODE_SMA;     // Método de suavizado estocástico input ENUM_STO_PRICE STO_Price=STO_LOWHIGH;   // Método de cálculo de precios estocásticos

2012.01.25
Primero Anterior 244 245 246 247 248 249 250 251 252 253 254 Siguiente Último