Autor Original:
PozitiF
O indicador MultiLineMovingAverage apresenta os níveis de seis médias móveis para diferentes períodos diretamente na janela do gráfico ativo. Você pode ajustar os parâmetros de cada média móvel conforme necessário e também habilitar ou desabilitar a exibição das médias para os períodos que desejar.
Esse indicador foi inicialmente desenvolvido em MQL4 e publicado na Code Base em mql4.com no dia 03 de junho de 2011.
Parâmetros de Entrada:
//+------------------------------------------------+ //| Parâmetros de entrada do indicador | //+------------------------------------------------+ input string level_name="MultiLineMovingAverage 1"; // Nome do nível de ativação input string level_comment="MultiLineMovingAverage";// Comentário do nível de ativação input ENUM_TEXT_POSITION TxtPos=Direita; // Posição do texto input uint TextSize=15; // Tamanho do texto input color Up_levels_color=Verde; // Cor do nível de MA ascendente input color Fl_levels_color=Cinza; // Cor do nível de MA estável input color Dn_levels_color=Vermelho; // Cor do nível de MA descendente input uint CandleCount=10; // Comprimento do nível //--- input bool display_MA1=true; // Mostrar nível de MA input ENUM_TIMEFRAMES Timeframe1=PERIOD_M5; // Intervalo de tempo da MA input ENUM_MA_METHOD MA1_SMethod=MODE_EMA; // Método de suavização da MA input uint MA1_Length=10; // Período da MA input uint MA1_Signal_Bar=1; // Barra de sinal da MA input ENUM_APPLIED_PRICE AppliedPrice1=PRICE_CLOSE; // Preço aplicado input ENUM_LINE_STYLE level1_style=STYLE_SOLID; // Estilo do nível de ativação input ENUM_WIDTH level1_width=w_2; // Largura do nível de ativação //--- input bool display_MA2=true; // Mostrar nível de MA input ENUM_TIMEFRAMES Timeframe2=PERIOD_M30; // Intervalo de tempo da MA input ENUM_MA_METHOD MA2_SMethod=MODE_EMA; // Método de suavização da MA input uint MA2_Length=10; // Período da MA input uint MA2_Signal_Bar=1; // Barra de sinal da MA input ENUM_APPLIED_PRICE AppliedPrice2=PRICE_CLOSE; // Preço aplicado input ENUM_LINE_STYLE level2_style=STYLE_SOLID; // Estilo do nível de ativação input ENUM_WIDTH level2_width=w_2; // Largura do nível de ativação //--- input bool display_MA3=true; // Mostrar nível de MA input ENUM_TIMEFRAMES Timeframe3=PERIOD_H2; // Intervalo de tempo da MA input ENUM_MA_METHOD MA3_SMethod=MODE_EMA; // Método de suavização da MA input uint MA3_Length=10; // Período da MA input uint MA3_Signal_Bar=1; // Barra de sinal da MA input ENUM_APPLIED_PRICE AppliedPrice3=PRICE_CLOSE; // Preço aplicado input ENUM_LINE_STYLE level3_style=STYLE_SOLID; // Estilo do nível de ativação input ENUM_WIDTH level3_width=w_2; // Largura do nível de ativação //--- input bool display_MA4=true; // Mostrar nível de MA input ENUM_TIMEFRAMES Timeframe4=PERIOD_H4; // Intervalo de tempo da MA input ENUM_MA_METHOD MA4_SMethod=MODE_EMA; // Método de suavização da MA input uint MA4_Length=10; // Período da MA input uint MA4_Signal_Bar=1; // Barra de sinal da MA input ENUM_APPLIED_PRICE AppliedPrice4=PRICE_CLOSE; // Preço aplicado input ENUM_LINE_STYLE level4_style=STYLE_SOLID; // Estilo do nível de ativação input ENUM_WIDTH level4_width=w_2; // Largura do nível de ativação //--- input bool display_MA5=true; // Mostrar nível de MA input ENUM_TIMEFRAMES Timeframe5=PERIOD_H12; // Intervalo de tempo da MA input ENUM_MA_METHOD MA5_SMethod=MODE_EMA; // Método de suavização da MA input uint MA5_Length=10; // Período da MA input uint MA5_Signal_Bar=1; // Barra de sinal da MA input ENUM_APPLIED_PRICE AppliedPrice5=PRICE_CLOSE; // Preço aplicado input ENUM_LINE_STYLE level5_style=STYLE_SOLID; // Estilo do nível de ativação input ENUM_WIDTH level5_width=w_2; // Largura do nível de ativação //--- input bool display_MA6=true; // Mostrar nível de MA input ENUM_TIMEFRAMES Timeframe6=PERIOD_D1; // Intervalo de tempo da MA input ENUM_MA_METHOD MA6_SMethod=MODE_EMA; // Método de suavização da MA input uint MA6_Length=10; // Período da MA input uint MA6_Signal_Bar=1; // Barra de sinal da MA input ENUM_APPLIED_PRICE AppliedPrice6=PRICE_CLOSE; // Preço aplicado input ENUM_LINE_STYLE level6_style=STYLE_SOLID; // Estilo do nível de ativação input ENUM_WIDTH level6_width=w_2; // Largura do nível de ativação

Fig.1 O Indicador MultiLineMovingAverage
Publicações relacionadas
- Calendário Econômico: Monitoramento e Cache para Testes de Estratégia no MetaTrader 5
- AllAverages v4.9 MT5: O Indicador Imperdível para Traders
- Buffers Horários para Coleta de Dados no MetaTrader 5
- Bandas Quantílicas: Entenda Esse Indicador para MetaTrader 5
- Divergência no Awesome Oscillator: O Guia Completo para Traders