Indicador técnico

Ultimate Oscillator: O Indicador Essencial para Traders no MetaTrader 5
MetaTrader5
Ultimate Oscillator: O Indicador Essencial para Traders no MetaTrader 5

Autor original: Rosh O Ultimate Oscillator, criado por Larry Williams, é um indicador poderoso que combina três indicadores Estocásticos, cada um calculado para períodos rápidos, médios e curtos. As proporções dos períodos podem ser 1:2:4 (dobrando) ou 1:2:3, dependendo das condições do mercado. Os valores recomendados são 7-14-28 ou 7-14-21. Larry Williams sugere que você abra posições após a formação de divergência. Sinais de Compra: Divergência de alta: o preço atinge um novo mínimo, mas o indicador não o faz; Durante a formação da divergência de alta, o oscilador < 30; O oscilador ultrapassa o nível máximo alcançado durante a formação da divergência de alta. Esse é o melhor momento para comprar. Fechar Posições Longas: O valor do Oscilador atinge 50 e cai abaixo de 45; O valor do oscilador > 70 (em alguns casos, recomenda-se esperar a queda para 70); Um sinal de venda foi gerado. Sinais de Venda: Divergência de baixa: o preço atinge um novo máximo, mas o indicador não o faz; Durante a formação da divergência de baixa, o oscilador > 50; O oscilador cai abaixo do nível mínimo alcançado durante a formação da divergência de baixa. Fechar Posições Curtas: Oscilador > 65; Oscilador < 30; Um sinal de compra foi gerado. Esse indicador foi implementado pela primeira vez em MQL4 e publicado na Code Base em 09.02.2007. O indicador utiliza as classes da biblioteca SmoothAlgorithms.mqh, descritas no artigo "Averaging Price Series for Intermediate Calculations Without Using Additional Buffers". Indicador Ultimate Oscillator

2012.02.06
X2MA_KLx3_Cloud: Indicador Essencial para MetaTrader 5
MetaTrader5
X2MA_KLx3_Cloud: Indicador Essencial para MetaTrader 5

O indicador X2MA_KLx3_Cloud é uma ferramenta poderosa, que utiliza o estilo DRAW_FILLING para exibir um fundo colorido, facilitando a interpretação do gráfico. Parâmetros de entrada do indicador: //+-----------------------------------+ //| Parâmetros de entrada do indicador       | //+-----------------------------------+ input Smooth_Method MA_Method1=MODE_SMA;  // Primeiro método de suavização input int Length1=40;                     // Profundidade da suavização 1 input int Phase1=15;                      // Parâmetro de suavização 1 input Smooth_Method MA_Method2=MODE_JJMA; // Segundo método de suavização input int Length2=20;                     // Profundidade da suavização 2 input int Phase2=100;                     // Parâmetro de suavização 2 input int KeltnerPeriod=20;               // Período de suavização Keltner input double Ratio = 2.0;                 // Razão do primeiro nível input Applied_price_ IPC=PRICE_CLOSE;     // Preço aplicado input int Shift=0                        // Deslocamento horizontal do indicador em barras input int PriceShift=0;                   // Deslocamento vertical do indicador em pontos A linha central do indicador é calculada utilizando um algoritmo com duas suavizações, permitindo que você escolha entre várias opções: SMA - média móvel simples; EMA - média móvel exponencial; SMMA - média móvel suavizada; LWMA - média móvel linear ponderada; JJMA - média adaptativa JMA; JurX - suavização ultralinear; ParMA - suavização parabólica; T3 - suavização exponencial múltipla de Tillson; VIDYA - suavização usando o algoritmo de Tushar Chande; AMA - suavização com o algoritmo de Perry Kaufman. Vale ressaltar que os parâmetros Phase1 e Phase2 têm significados diferentes dependendo do algoritmo de suavização escolhido. Por exemplo, para a JMA, o valor de Phase varia de -100 a +100. Já para a T3, ele é um fator de suavização multiplicado por 100, enquanto para a VIDYA, é um período do oscilador CMO, e para a AMA, é um período de EMA lenta. Em outros algoritmos, esses parâmetros não influenciam a suavização, sendo que para a AMA, o período de EMA rápida é fixo e igual a 2 por padrão. O indicador utiliza classes da biblioteca SmoothAlgorithms.mqh (que deve ser copiada para a pasta terminal_data_folder\MQL5\Include). A utilização dessas classes foi detalhadamente explicada no artigo "Média de Séries de Preços para Cálculos Intermediários Sem Usar Buffers Adicionais".

2012.02.04
IBS: O Indicador de Força Interna para MetaTrader 5
MetaTrader5
IBS: O Indicador de Força Interna para MetaTrader 5

Autor original: Rosh O indicador de Força Interna de Barras (IBS) foi desenvolvido por Volker Knapp. Cálculo: O IBS é calculado como uma média móvel dos valores de força interna das barras, seguindo a seguinte equação: IBS = ((Fechamento - Mínimo) / (Máximo - Mínimo)) * 100% Uso: Geralmente, utiliza-se um período de cinco barras. Quando o indicador cruza o nível de 60%, isso indica sobrecompra, enquanto o cruzamento do nível de 40% sinaliza sobrevenda. Esses níveis servem como sinais de compra e venda, respectivamente. Parâmetros de entrada: //+-----------------------------------+ //| Parâmetros de entrada do indicador       | //+-----------------------------------+ input Smooth_Method IMA_Method=MODE_SMA; // Método de suavização input int ILength=12;                    // Profundidade de suavização                     input int IPhase=15                    // Parâmetro de suavização input Applied_price_ IPC=PRICE_CLOSE_LOW;// Preço aplicado input int Shift=0;                       // Deslocamento horizontal do indicador em barras Esse indicador permite mudar o método de suavização: SMA - média móvel simples; EMA - média móvel exponencial; SMMA - média móvel suavizada; LWMA - média móvel ponderada linear; JJMA - média adaptativa JMA; JurX - suavização ultralinear; ParMA - suavização parabólica; T3 - suavização exponencial múltipla de Tillson; VIDYA - suavização usando o algoritmo de Tushar Chande; AMA - suavização utilizando o algoritmo de Perry Kaufman. Vale destacar que os parâmetros do tipo Phase para diferentes algoritmos de suavização têm significados completamente distintos. Para o JMA, é uma variável externa que varia de -100 a +100. Para o T3, é uma razão de suavização multiplicada por 100 para melhor visualização; para o VIDYA, é o período do oscilador CMO; e para o AMA, é o período da EMA lenta. Nos outros algoritmos, esses parâmetros não afetam a suavização. Para o AMA, o período da EMA rápida é um valor fixo igual a 2 por padrão. A razão de elevação à potência também é igual a 2 para o AMA. O indicador utiliza as classes da biblioteca SmoothAlgorithms.mqh (que devem ser copiadas para a pasta terminal_data_folder\MQL5\Include). O uso das classes foi detalhadamente descrito no artigo "Média de Séries de Preços para Cálculos Intermediários Sem Usar Buffers Adicionais". Esse indicador foi implementado pela primeira vez em MQL4 e publicado na CodeBase em 10.10.2008.

2012.02.04
FisherTransform_HTF_Signal: O Indicador Essencial para MetaTrader 5
MetaTrader5
FisherTransform_HTF_Signal: O Indicador Essencial para MetaTrader 5

O FisherTransform_HTF_Signal é um indicador poderoso que te ajuda a identificar a direção da tendência e a gerar sinais para realizar operações. Este indicador é baseado no famoso FisherTransform e mostra graficamente a tendência com setas coloridas, além de enviar alertas sonoros quando é hora de entrar no mercado. Quando a tendência se mantém na barra selecionada, o indicador exibe uma seta para a direita, cuja cor reflete a direção da tendência. Se a tendência muda, a seta também muda de cor e direção, indicando o movimento que você deve considerar para a sua operação. Os parâmetros de entrada do indicador podem ser divididos em três grupos principais: Parâmetros de entrada do indicador FisherTransform://+------------------------------------------------+ //|  Parâmetros de entrada do indicador                   | //+------------------------------------------------+ input string Symbol_="";                  // Instrumento financeiro input ENUM_TIMEFRAMES Timeframe=PERIOD_H6; // Timeframe para cálculo do indicador input uint Length=10;                      // Período do indicador Parâmetros de entrada do FisherTransform_HTF_Signal para visualização://---- configurações de exibição do indicador input uint SignalBar=0;                              // Índice da barra de sinal, 0 é a barra atual input string Symbols_Sirname=INDICATOR_NAME"_Label_";// Nome dos rótulos do indicador input color UpSymbol_Color=Teal;                     // Cor do símbolo de alta input color DnSymbol_Color=DarkOrange;               // Cor do símbolo de baixa input color IndName_Color=DarkOrchid;                // Cor do nome do indicador input uint Symbols_Size=60;                          // Tamanho dos símbolos de sinal input uint Font_Size=10;                             // Tamanho da fonte do nome do indicador input int X_1=5                                     // Deslocamento horizontal do nome input int Y_1=-15                                   // Deslocamento vertical do nome input bool ShowIndName=true;                         // Exibir nome do indicador input ENUM_BASE_CORNER WhatCorner=CORNER_RIGHT_UPPER;// Canto de localização input uint X_=0;                                    // Deslocamento horizontal input uint Y_=20                                    // Deslocamento vertical Parâmetros de entrada do FisherTransform_HTF_Signal para alertas://---- configurações de alertas input ENUM_ALERT_MODE alert_mode=OnlySound; // Modo de indicação de ativação input uint AlertCount=0;                    // Número de alertas enviados Se você deseja utilizar várias instâncias do FisherTransform_HTF_Signal em um único gráfico, lembre-se de que cada uma delas deve ter um valor único para a variável Symbols_Sirname (nomes dos rótulos dos indicadores). Para instalar, coloque o arquivo compilado do indicador na pasta terminal_data_folder\MQL5\Indicators\. Fig. 1. Sinal de venda Fig. 2. Sinal de continuação de tendência de alta

2012.02.04
UltraCCI: O Indicador que Revoluciona sua Análise no MetaTrader 5
MetaTrader5
UltraCCI: O Indicador que Revoluciona sua Análise no MetaTrader 5

Autor original: dm34@mail.ru O UltraCCI é um indicador que se baseia no CCI (Índice de Canal de Commodities) e na análise da direção da tendência a partir de suas múltiplas linhas de sinal. O algoritmo de cálculo das linhas de sinal funciona da seguinte maneira, utilizando os parâmetros de entrada do indicador como dados de origem: StartLength - valor inicial mínimo da primeira linha de sinal; Step - passo de alteração do período; StepsTotal - número total de alterações de período. Qualquer valor de período das diversas linhas de sinal é calculado utilizando uma progressão aritmética: SignalPeriod(Number)  =  StartLength + Number * Step onde a variável Number varia de zero até StepsTotal. Os valores obtidos dos períodos são adicionados a um array de variáveis e utilizados a cada tick do indicador para gerar um array de valores suavizados do indicador RSI. As direções da tendência atual para cada uma das suavizações são calculadas, e também o número de tendências positivas e negativas para todo o array de valores suavizados do CCI. O número final de tendências positivas e negativas é, por sua vez, suavizado e utilizado como as linhas do indicador que formam uma nuvem colorida, exibida através da classe de estilo DRAW_FILLING. A direção da tendência neste indicador é determinada pela cor da nuvem, enquanto sua força é determinada pela largura da nuvem. Você pode usar os níveis de sobrecompra (UpLevel) e sobrevenda (DnLevel) que são definidos em percentual em relação à amplitude máxima do indicador. Além disso, o indicador oferece a possibilidade de determinar a velocidade de mudança da força da tendência, exibida como pontos coloridos. Caso a força da tendência aumente, a cor desses pontos corresponderá à cor da nuvem; caso contrário, os pontos serão coloridos de forma oposta. Os algoritmos de suavização podem ser escolhidos entre dez versões possíveis: SMA - média móvel simples; EMA - média móvel exponencial; SMMA - média móvel suavizada; LWMA - média móvel ponderada linear; JJMA - média adaptativa JMA; JurX - suavização ultralinear; ParMA - suavização parabólica; T3 - suavização exponencial múltipla de Tillson; VIDYA - suavização através do algoritmo de Tushar Chande; AMA - suavização usando o algoritmo de Perry Kaufman. É importante ressaltar que os parâmetros de fase para diferentes algoritmos de suavização têm significados completamente diferentes. Para JMA, é uma variável externa de fase que varia de -100 a +100. Para T3, é uma razão de suavização multiplicada por 100 para melhor visualização; para VIDYA, é o período do oscilador CMO e, para AMA, é um período de EMA lenta. Em outros algoritmos, esses parâmetros não influenciam a suavização. Para AMA, o período de EMA rápida é um valor fixo, igual a 2 por padrão. A razão de aumento da potência também é igual a 2 para AMA. O indicador utiliza classes da biblioteca SmoothAlgorithms.mqh (que devem ser copiadas para o diretório terminal_data_folder\MQL5\Include). O uso dessas classes foi detalhadamente descrito no artigo "Média de Séries de Preços para Cálculos Intermediários Sem Usar Buffers Adicionais". Parâmetros de entrada do indicador: //+----------------------------------------------+ //| Parâmetros de entrada do indicador                  | //+----------------------------------------------+ input int CCI_Period=13;                         // Período do indicador CCI input ENUM_APPLIED_PRICE Applied_price=PRICE_CLOSE; // Preço aplicado //---- input Smooth_Method W_Method=MODE_JJMA;          // Método de suavização input int StartLength=3;                         // Período inicial de suavização                     input int WPhase=100;                            // Parâmetro de suavização //----   input uint Step=5;                               // Passo de alteração do período input uint StepsTotal=10;                        // Número de alterações de período //---- input Smooth_Method SmoothMethod=MODE_JJMA;      // Método de suavização input int SmoothLength=3;                        // Profundidade de suavização input int SmoothPhase=100                       // Parâmetro de suavização //----                           input uint UpLevel=80                           // Nível de sobrecompra, %% input uint DnLevel=20                           // Nível de sobrevenda, %% input color UpLevelsColor=DarkViolet;            // Cor do nível de sobrecompra input color DnLevelsColor=DarkViolet;            // Cor do nível de sobrevenda input STYLE Levelstyle=DASHDOTDOT_;             // Estilo dos níveis input WIDTH LevelsWidth=Width_1;                // Largura dos níveis                       //+----------------------------------------------+

2012.02.02
X2MA_BBx3_Cloud: O Indicador Que Vai Transformar Seus Trades no MetaTrader 5
MetaTrader5
X2MA_BBx3_Cloud: O Indicador Que Vai Transformar Seus Trades no MetaTrader 5

As Bandas de Bollinger ® são uma ferramenta poderosa que, quando aplicadas no estilo DRAW_FILLING, aparecem como um fundo colorido, aumentando sua visibilidade e ajudando a identificar tendências com mais clareza. Parâmetros de entrada: //+-----------------------------------+ //| Parâmetros de entrada do indicador | //+-----------------------------------+ input Smooth_Method MA_Method1=MODE_SMA;  // Primeiro método de suavização input int Length1=100;                    // Profundidade da primeira suavização input int Phase1=15;                      // Parâmetro de suavização 1 input Smooth_Method MA_Method2=MODE_JJMA; // Segundo método de suavização input int Length2=20;                     // Profundidade da segunda suavização input int Phase2=100;                     // Parâmetro de suavização 2 input int BandsPeriod=100;                // Período de suavização das BB input double BandsDeviation = 2.0;        // Número de desvios input Applied_price_ IPC=PRICE_CLOSE;     // Preço aplicado input int Shift=0;                        // Deslocamento horizontal do indicador em barras input int PriceShift=0;                   // Deslocamento vertical do indicador em pontos A linha central do indicador é baseada na média móvel universal, com duas suavizações, permitindo a seleção de cada uma delas entre diversas opções: SMA - média móvel simples; EMA - média móvel exponencial; SMMA - média móvel suavizada; LWMA - média móvel ponderada linear; JJMA - média adaptativa JMA; JurX - suavização ultralinear; ParMA - suavização parabólica; T3 - suavização exponencial múltipla de Tillson; VIDYA - suavização utilizando o algoritmo de Tushar Chande; AMA - suavização utilizando o algoritmo de Perry Kaufman. É importante destacar que os parâmetros Phase1 e Phase2 têm significados diferentes dependendo do algoritmo de suavização escolhido. Por exemplo, para o JMA, é uma variável externa que varia de -100 a +100, enquanto que no T3, representa uma razão de suavização multiplicada por 100 para melhor visualização. Para o VIDYA, é o período do oscilador CMO, e para o AMA, é o período da EMA lenta. Nos demais algoritmos, esses parâmetros não influenciam a suavização. Para o AMA, o período da EMA rápida é um valor fixo, igual a 2 por padrão. O indicador faz uso da biblioteca SmoothAlgorithms.mqh (que deve ser copiada para a pasta terminal_data_folder\MQL5\Include). O uso dessas classes é detalhado no artigo "Averaging Price Series for Intermediate Calculations Without Using Additional Buffers".

2012.02.02
BBSqueeze: O Indicador Poderoso para MetaTrader 5
MetaTrader5
BBSqueeze: O Indicador Poderoso para MetaTrader 5

Autor original: Nick Bilak O BBSqueeze é um oscilador simétrico não normalizado baseado em um algoritmo de regressão linear. Ele é exibido como um histograma colorido, combinado com um indicador de força de tendência que utiliza pontos coloridos ao longo da linha central do histograma. As cores das barras do histograma indicam a direção da tendência. Quando o histograma muda de cor, é um sinal poderoso para entrar no mercado. Pontos cinzas indicam que a tendência é fraca, enquanto pontos azuis mostram uma tendência forte. Você pode escolher o algoritmo de suavização entre dez opções diferentes: SMA - média móvel simples; EMA - média móvel exponencial; SMMA - média móvel suavizada; LWMA - média móvel ponderada linear; JJMA - média adaptativa JMA; JurX - suavização ultralinear; ParMA - suavização parabólica; T3 - suavização exponencial múltipla de Tillson; VIDYA - suavização usando o algoritmo de Tushar Chande; AMA - suavização usando o algoritmo de Perry Kaufman. É importante notar que os parâmetros de fase para diferentes algoritmos de suavização têm significados completamente diferentes. Para o JMA, é uma variável de fase externa que varia de -100 a +100. Para o T3, é uma razão de suavização multiplicada por 100 para melhor visualização; para o VIDYA, é o período do oscilador CMO; e para o AMA, é o período da EMA lenta. Nos outros algoritmos, esses parâmetros não afetam a suavização. No caso do AMA, o período da EMA rápida é um valor fixo e igual a 2 por padrão. A razão de elevação também é igual a 2 para o AMA. O indicador utiliza as classes da biblioteca SmoothAlgorithms.mqh (que devem ser copiadas para o diretório terminal_data_folder\MQL5\Include). O uso dessas classes foi detalhadamente descrito no artigo "Averaging Price Series for Intermediate Calculations Without Using Additional Buffers". Este indicador foi implementado pela primeira vez em MQL4 e publicado na Code Base em 01.10.2007. Parâmetros de entrada: //+-----------------------------------+ //| Parâmetros de entrada do indicador | //+-----------------------------------+ input Smooth_Method BB_Method=MODE_EMA_; // Método de suavização do histograma input int BB_Period = 20; // Período das Bandas de Bollinger input int BB_Phase= 100; // Parâmetro de suavização das Bandas de Bollinger input double BB_Deviation=2.0; // Número de desvios input Applied_price_ AppliedPrice=PRICE_CLOSE_; // Preço aplicado input double ATR_Period=20; // Período do ATR input double ATR_Factor=1.5; // Razão do ATR

2012.02.02
Ultra Momentum: O Indicador Incrível para MetaTrader 5
MetaTrader5
Ultra Momentum: O Indicador Incrível para MetaTrader 5

Autor original: dm34@mail.ru O indicador Ultra Momentum é uma ferramenta poderosa que se baseia no Momentum e na análise da direção da tendência através de diversas linhas de sinal. A fórmula para calcular essas linhas de sinal é bem simples, mas eficaz. Temos alguns parâmetros de entrada que funcionam como dados de origem: StartLength - valor inicial mínimo da primeira linha de sinal; Step - passo de mudança do período; StepsTotal - total de mudanças de período. Qualquer valor de período das várias linhas de sinal é calculado usando uma progressão aritmética: SignalPeriod(Number)  =  StartLength + Number * Step O valor da variável Number varia de zero até StepsTotal. Os valores obtidos são armazenados em um array e utilizados a cada tick do indicador para calcular os valores suavizados do RSI. A direção da tendência atual para cada suavização é calculada, assim como o número de tendências positivas e negativas para todo o array de valores suavizados do RSI. O número final de tendências positivas e negativas é novamente suavizado e usado como as linhas do indicador, formando uma nuvem colorida exibida através da classe de estilo DRAW_FILLING. A direção da tendência neste indicador é determinada pela cor da nuvem, enquanto sua força é indicada pela largura da nuvem. Você pode usar os níveis de sobrecompra (UpLevel) e sobrevenda (DnLevel), que são definidos em percentual a partir da amplitude máxima do indicador. Além disso, o indicador permite determinar a velocidade de mudança da força da tendência, exibida como quadrados coloridos. Se a força da tendência aumenta, a cor desses quadrados corresponderá à cor da nuvem; caso contrário, os quadrados terão uma cor oposta. Os algoritmos de suavização podem ser escolhidos entre dez opções diferentes: SMA - média móvel simples; EMA - média móvel exponencial; SMMA - média móvel suavizada; LWMA - média móvel ponderada linear; JJMA - média adaptativa JMA;JurX - suavização ultralinear; ParMA - suavização parabólica; T3 - suavização exponencial múltipla de Tillson; VIDYA - suavização usando o algoritmo de Tushar Chande; AMA - suavização usando o algoritmo de Perry Kaufman. É importante notar que os parâmetros de fase para diferentes algoritmos de suavização têm significados completamente diferentes. Para o JMA, é uma variável externa de fase que varia de -100 a +100. Para o T3, é uma razão de suavização multiplicada por 100 para melhor visualização; para o VIDYA, é um período do oscilador CMO e para o AMA, é um período de EMA lento. Nos outros algoritmos, esses parâmetros não afetam a suavização. Para o AMA, o período de EMA rápida é um valor fixo e igual a 2 por padrão. A razão de aumento da potência também é igual a 2 para o AMA. O indicador utiliza classes da biblioteca SmoothAlgorithms.mqh (que devem ser copiadas para a pasta terminal_data_folder\MQL5\Include). O uso dessas classes foi detalhadamente descrito no artigo "Averaging Price Series for Intermediate Calculations Without Using Additional Buffers".

2012.02.01
LinearRegSlope_V1_HTF_Signal: O Indicador Essencial para Traders no MetaTrader 5
MetaTrader5
LinearRegSlope_V1_HTF_Signal: O Indicador Essencial para Traders no MetaTrader 5

O LinearRegSlope_V1_HTF_Signal é um indicador que ajuda a identificar a direção da tendência ou a sinalizar oportunidades de negociação, utilizando o LinearRegSlope_V1 como base. Ele apresenta essa informação em forma de objeto gráfico, com cores que indicam a tendência e a direção do negócio, além de enviar alertas visuais e sonoros quando é o momento de entrar no mercado. Quando a tendência se mantém na barra selecionada, o indicador avisa através de um gráfico que representa um triângulo apontando para a direita, cuja cor reflete a direção da tendência. Se a tendência mudar, o alerta aparece na forma de uma seta, cujo colorido e direção correspondem à nova possibilidade de negociação. Os parâmetros de entrada do indicador podem ser divididos em três grupos principais: Parâmetros de entrada do LinearRegSlope_V1: //+------------------------------------------------+ //| Parâmetros de entrada do indicador | //+------------------------------------------------+ input string Symbol_="";                 // Ativo financeiro input ENUM_TIMEFRAMES Timeframe=PERIOD_H6;// Intervalo de tempo para o cálculo do indicador input Smooth_Method SlMethod=MODE_SMA; // Método de suavização input int SlLength=12;                 // Profundidade de suavização input int SlPhase=15;                  // Parâmetro de suavização input Applied_price_ IPC=PRICE_CLOSE;   // Preço constante input uint TriggerShift=1;             // Deslocamento da barra para o gatilho Parâmetros necessários para a visualização do indicador://---- configurações de exibição do indicador input uint SignalBar=0;                              // Índice da barra de sinal, 0 é a barra atual input string Symbols_Sirname=INDICATOR_NAME"_Label_"; // Nome dos rótulos do indicador input color UpSymol_Color=Blue;                      // Cor do símbolo de alta input color DnSymol_Color=HotPink;                   // Cor do símbolo de baixa input color IndName_Color=DarkOrchid;                // Cor do nome do indicador input uint Symbols_Size=60;                          // Tamanho dos símbolos de sinal input uint Font_Size=10;                             // Tamanho da fonte do nome do indicador input int X_1=5;                                     // Deslocamento horizontal do nome input int Y_1=-15;                                   // Deslocamento vertical do nome input bool ShowIndName=true;                         // Mostrar nome do indicador input ENUM_BASE_CORNER  WhatCorner=CORNER_RIGHT_UPPER;// Canto de localização input uint X_=0;                                     // Deslocamento horizontal input uint Y_=20;                                    // Deslocamento vertical Parâmetros necessários para acionar alertas e sinais sonoros://---- configurações de alertas input ENUM_ALERT_MODE alert_mode=OnlySound; // Versão de indicação de acionamento input uint AlertCount=0;                     // Número de alertas enviados Se você pretende usar vários LinearRegSlope_V1_HTF_Signal em um mesmo gráfico, lembre-se de que cada um deve ter um valor exclusivo para a variável Symbols_Sirname (nomes dos rótulos dos indicadores). Coloque o arquivo compilado do indicador LinearRegSlope_V1 na pasta terminal_data_folder\MQL5\Indicators\. Os indicadores utilizam as classes da biblioteca SmoothAlgorithms.mqh (que devem ser copiadas para a pasta terminal_data_folder\MQL5\Include). O uso dessas classes foi descrito de forma detalhada no artigo "Média de Séries de Preço para Cálculos Intermediários sem Utilizar Buffers Adicionais".

2012.02.01
XMA Ichimoku Channel: Uma Ferramenta Poderosa para o MetaTrader 5
MetaTrader5
XMA Ichimoku Channel: Uma Ferramenta Poderosa para o MetaTrader 5

Autor real: ellizii Se você é um trader que busca aprimorar suas análises, o indicador XMA Ichimoku Channel pode ser uma adição valiosa ao seu arsenal. Neste indicador, as médias móveis são calculadas de forma similar ao Ichimoku Kinko Hyo, e os envelopes são gerados a partir dessa base. Parâmetros de entrada do indicador: //+-----------------------------------+ //| Parâmetros de entrada do indicador| //+-----------------------------------+ input uint Up_period=3; // Cálculo do preço máximo do período input uint Dn_period=3; // Cálculo do preço mínimo do período //---- extern MODE_PRICE Up_mode=HIGH;  // Busca do preço máximo extern MODE_PRICE Dn_mode=LOW;   // Busca do preço mínimo //---- input Smooth_Method XMA_Method=MODE_SMA; // Método de suavização input int XLength=100;                   // Profundidade de suavização                     input int XPhase=15;                     // Parâmetros de suavização input double Up_percent = 1.0; // Percentual do desvio da média para a construção da banda superior do canal input double Dn_percent = 1.0; // Percentual do desvio da média para a construção do canal da banda inferior //---- input int Shift=0;      // Deslocamento horizontal do indicador em barras input int PriceShift=0; // Deslocamento vertical do indicador em pontos Uma das grandes vantagens deste indicador é a capacidade de escolher entre diferentes métodos de suavização. Veja as opções: SMA - média móvel simples; EMA - média móvel exponencial; SMMA - média móvel suavizada; LWMA - média móvel ponderada linear; JJMA - média adaptativa JMA; JurX - suavização ultra linear; ParMA - suavização parabólica; T3 - suavização exponencial múltipla de Tillson; VIDYA - suavização com o algoritmo de Tushar Chande; AMA - suavização com o algoritmo de Perry Kaufman. É importante notar que o parâmetro Phase tem significados diferentes entre os diversos algoritmos de suavização. Para JMA, a Phase é uma variável externa que varia entre -100 e +100, enquanto para T3, é uma relação de suavização multiplicada por 100. No caso do VIDYA, é um período do oscilador CMO, e para o AMA, refere-se a um período lento de EMA. Lembre-se que esses parâmetros não afetam a suavização dos outros algoritmos. O período rápido de EMA no AMA, por padrão, é fixo em 2, e a razão de crescimento da potência também é 2. Este indicador utiliza a biblioteca de classes SmoothAlgorithms.mqh, que deve ser copiada para a pasta terminal_data_folder\MQL5\Include. Para uma compreensão mais aprofundada do uso desta classe, confira o artigo "Série de preço médio para cálculos intermediários sem utilizar buffers adicionais". O XMA Ichimoku Channel foi implementado pela primeira vez em MQL4 e publicado na Base de Código em 04.10.2010.

2012.02.01
UltraXMA: O Indicador Poderoso para MetaTrader 5
MetaTrader5
UltraXMA: O Indicador Poderoso para MetaTrader 5

O UltraXMA é um indicador inovador que se baseia no valor integral da tendência, utilizando um conjunto de médias móveis similares com uma progressão aritmética do período de suavização. O algoritmo de cálculo das médias móveis funciona da seguinte forma. Temos os seguintes parâmetros de entrada do indicador: StartLength - valor inicial mínimo da primeira linha de sinal; Step - passo de alteração do período; StepsTotal - número total de alterações de período. Qualquer valor de período do conjunto de linhas é calculado usando uma progressão aritmética: XMAPeriod(Número) = StartLength + Número * Step onde o valor da variável Número varia de zero até StepsTotal. Os valores obtidos dos períodos são adicionados a um array de variáveis e utilizados a cada tick do indicador para obter o array de valores das médias móveis do UltraXMA. As direções da tendência atual para cada suavização são calculadas, assim como a quantidade de tendências positivas e negativas para todo o array de valores das médias móveis. O número final de tendências positivas e negativas é, por sua vez, suavizado e utilizado como as linhas do indicador que formam uma nuvem colorida, exibida através da classe de estilo DRAW_FILLING. A direção da tendência neste indicador é determinada pela cor da nuvem, enquanto sua força é medida pela largura da nuvem. Você pode usar os níveis de sobrecompra (UpLevel) e sobrevenda (DnLevel) que são definidos em valor percentual a partir da amplitude máxima do indicador. Existem dez algoritmos de suavização disponíveis para você escolher: SMA - média móvel simples; EMA - média móvel exponencial; SMMA - média móvel suavizada; LWMA - média móvel ponderada linear; JJMA - média adaptativa JMA; JurX - suavização ultralinear; ParMA - suavização parabólica; T3 - suavização exponencial múltipla de Tillson; VIDYA - suavização com o uso do algoritmo de Tushar Chande; AMA - suavização com o uso do algoritmo de Perry Kaufman. É importante observar que os parâmetros de fase para diferentes algoritmos de suavização têm significados completamente diferentes. Para o JMA, a fase externa varia de -100 a +100. Para o T3, é uma razão de suavização multiplicada por 100 para melhor visualização. Para o VIDYA, é o período do oscilador CMO e, para o AMA, é o período da EMA lenta. Em outros algoritmos, esses parâmetros não afetam a suavização. Para o AMA, o período rápido da EMA é um valor fixo igual a 2 por padrão. A razão de potência também é igual a 2 para o AMA. O indicador utiliza as classes da biblioteca SmoothAlgorithms.mqh (que devem ser copiadas para a pasta terminal_data_folder\MQL5\Include). O uso dessas classes foi detalhadamente descrito no artigo "Averaging Price Series for Intermediate Calculations Without Using Additional Buffers". Parâmetros de entrada do indicador: //+----------------------------------------------+ //| Parâmetros de entrada do indicador                  | //+----------------------------------------------+ input ENUM_APPLIED_PRICE Applied_price=PRICE_CLOSE; // Preço aplicado //---- input Smooth_Method W_Method=MODE_JJMA;     // Método de suavização input int StartLength=3;                    // Período inicial de suavização                     input int WPhase=100;                       // Parâmetro de suavização //----   input uint Step=5;                          // Passo de alteração do período input uint StepsTotal=10;                   // Número de alterações de período //---- input Smooth_Method SmoothMethod=MODE_JJMA; // Método de suavização input int SmoothLength=3;                   // Profundidade da suavização                     input int SmoothPhase=100;                  // Parâmetro de suavização input Applied_price_ IPC=PRICE_CLOSE;       // Preço aplicado //----                           input uint UpLevel=80;                      // Nível de sobrecompra input uint DnLevel=20;                      // Nível de sobrevenda input color UpLevelsColor=Red;              // Cor do nível de sobrecompra input color DnLevelsColor=Red;              // Cor do nível de sobrevenda input STYLE Levelstyle=DASH_;               // Estilo dos níveis input WIDTH  LevelsWidth=Width_1;           // Largura dos níveis       

2012.01.31
3XMA_Ichimoku: O Indicador Essencial para MetaTrader 5
MetaTrader5
3XMA_Ichimoku: O Indicador Essencial para MetaTrader 5

O indicador 3XMA_Ichimoku é uma ferramenta poderosa que combina três médias móveis, utilizando um princípio de cálculo inspirado no Ichimoku Kinko Hyo. Duas médias móveis mais lentas, com períodos diferentes, formam uma nuvem, e a cor dessa nuvem indica a direção da tendência. O uso deste indicador é praticamente idêntico ao do indicador Ichimoku. Parâmetros de Entrada do Indicador: //+-----------------------------------+ //| Parâmetros de entrada do indicador | //+-----------------------------------+ input uint Up_period1=3; // Período 1 para cálculo de preços máximos input uint Dn_period1=3; // Período 1 para cálculo de preços mínimos input uint Up_period2=6; // Período 2 para cálculo de preços máximos input uint Dn_period2=6; // Período 2 para cálculo de preços mínimos input uint Up_period3=9; // Período 3 para cálculo de preços máximos input uint Dn_period3=9; // Período 3 para cálculo de preços mínimos //---- input MODE_PRICE Up_mode1=HIGH;  // Tipo de preço 1 para buscar máximas input MODE_PRICE Dn_mode1=LOW;   // Tipo de preço 1 para buscar mínimas input MODE_PRICE Up_mode2=HIGH;  // Tipo de preço 2 para buscar máximas input MODE_PRICE Dn_mode2=LOW;   // Tipo de preço 2 para buscar mínimas input MODE_PRICE Up_mode3=HIGH;  // Tipo de preço 3 para buscar máximas input MODE_PRICE Dn_mode3=LOW;  // Tipo de preço 3 para buscar mínimas //---- input Smooth_Method XMA1_Method=MODE_SMA; // Método de suavização 1 input Smooth_Method XMA2_Method=MODE_SMA; // Método de suavização 2 input Smooth_Method XMA3_Method=MODE_SMA; // Método de suavização 3 //---- input int XLength1=8;  // Profundidade de suavização 1 input int XLength2=25; // Profundidade de suavização 2 input int XLength3=80; // Profundidade de suavização 3 input int XPhase=15;   // Parâmetro de suavização input int Shift1=0;    // Deslocamento horizontal do indicador 1 em barras input int Shift2=0    // Deslocamento horizontal do indicador 2 em barras input int Shift3=0    // Deslocamento horizontal do indicador 3 em barrasOs algoritmos de suavização podem ser escolhidos entre dez versões possíveis: SMA - média móvel simples; EMA - média móvel exponencial; SMMA - média móvel suavizada; LWMA - média móvel linear ponderada; JJMA - média adaptativa JMA; JurX - suavização ultralinear; ParMA - suavização parabólica; T3 - suavização exponencial múltipla de Tillson; VIDYA - suavização usando o algoritmo de Tushar Chande; AMA - suavização usando o algoritmo de Perry Kaufman. É importante ressaltar que os parâmetros de Fase para diferentes algoritmos de suavização têm significados completamente distintos. Para o JMA, é uma variável externa de Fase que varia de -100 a +100. Para o T3, é uma razão de suavização multiplicada por 100 para melhor visualização; para o VIDYA, é o período do oscilador CMO; e para o AMA, é o período de uma média móvel exponencial lenta. Nos outros algoritmos, esses parâmetros não afetam a suavização. Para o AMA, o período da média móvel exponencial rápida é um valor fixo e é igual a 2 por padrão. A razão da potência também é igual a 2 para o AMA. Coloque o arquivo compilado do indicador XMA_Ichimoku.mq5 na pasta MQL5\Indicators\. Os indicadores utilizam classes da biblioteca SmoothAlgorithms.mqh (que devem ser copiadas para a pasta terminal_data_folder\MQL5\Include). O uso das classes foi descrito detalhadamente no artigo "Averaging Price Series for Intermediate Calculations Without Using Additional Buffers".

2012.01.31
iGDR_Fractal_Levels: O Indicador Essencial para Traders no MetaTrader 5
MetaTrader5
iGDR_Fractal_Levels: O Indicador Essencial para Traders no MetaTrader 5

Autor original: GreenDog O indicador iGDR_Fractal_Levels mostra os valores médios dos fractais ao longo de um certo período de tempo. Ele exibe apenas três níveis no gráfico, cada um em uma cor diferente. Esses níveis são plotados à direita dos rótulos de texto, levando em consideração a variação usada para o cálculo do valor médio. O funcionamento do indicador é simples. Um intervalo de tempo é selecionado, mas um número estritamente limitado de barras, conforme especificado nos parâmetros do indicador, é considerado. A busca por fractais é realizada dentro desse intervalo. Em seguida, são calculados três níveis de preço com o maior número de fractais, e o preço de cada fractal é determinado. Depois, encontra-se o preço médio entre os valores determinados. Esse preço médio é exibido pelo indicador, enquanto a variação dos preços de outros fractais aumenta o tamanho da linha, já que essa variação representa o nível mais forte. O indicador forma apenas três níveis de preço a partir de todos os fractais. Cada um dos três tem sua própria cor, dependendo do número de fractais que contribuem para a formação desse nível. O nível mais forte é vermelho, o intermediário é amarelo e o mais fraco é verde, embora também deva ser considerado na atividade de trading. Uso no trading: Assim como outros níveis no mercado Forex, esses níveis não possuem diferenças específicas, mas devemos sempre lembrar que as operações com o uso de fractais são abertas apenas na direção da quebra desses fractais. O mesmo se aplica aos níveis. Devemos entrar no mercado na direção da quebra desses níveis, pois isso representa o sinal mais forte para a entrada no mercado, enquanto os níveis próximos podem ser utilizados como níveis iniciais de stop e metas de lucro.

2012.01.31
Indicador HLCrossSignal para WPR: Uma Ferramenta Poderosa no MetaTrader 5
MetaTrader5
Indicador HLCrossSignal para WPR: Uma Ferramenta Poderosa no MetaTrader 5

Autor Original: Bigeev Rustem O HLCrossSignal para WPR é uma excelente ferramenta para traders que buscam identificar tendências no mercado. Este indicador é bastante complexo, mas muito informativo, permitindo que você minimize a influência psicológica e emocional nas suas decisões de trading. Com o HLCrossSignal, você terá à disposição níveis claros para abrir posições, definir stop levels, Trailing Stop e Take Profit. Isso elimina qualquer dúvida na hora de fechar um negócio. Evitar a influência emocional nas operações é fundamental para garantir lucros consistentes no mercado. Parâmetros de Entrada: //+----------------------------------------------+ //| Parâmetros de entrada do indicador            | //+----------------------------------------------+ input int Supr_Period=6;  // Período de rompimento; quanto maior o valor, mais raros e tardios serão os sinais input int MA_Period=21  // Período da variável Heiken Ashi, usado como filtro adicional input int Risk=0;        // Risco máximo em pips, usado para calcular o nível de entrada com base no nível MAX/MIN mais próximo input int ATR_Period=120;// Período do ATR, usado para calcular a volatilidade. input double Q=0.7;      // Parâmetro para definir o Take Profit. Se = 1, Take Profit = Stop Loss input int WPR_Period=12  // Período do WPR, usado como filtro adicional input int HLine=-38      // Linha de sinal superior dos níveis de stop para WPR input int LLine=-62      // Linha de sinal inferior dos níveis de stop para WPR Elementos exibidos do indicador: Setas para cima e para baixo que sinalizam a abertura das posições correspondentes; Círculos nos cruzamentos que indicam os pontos para colocar o Take Profit inicial; Pontos que confirmam a tendência determinada. Se o preço romper continuamente os níveis desses pontos, mantenha a posição o máximo possível. Se os pontos formarem um "corredor" por um longo período, é hora de realizar os lucros; Diamantes que marcam os limites para definir Stop Loss e Trailing Stop.

2012.01.28
Primeiro Anterior 244 245 246 247 248 249 250 251 252 253 254 Próximo Último