Início Indicador técnico Postagem

Médias Móveis Multitemporais: O Indicador Essencial para MetaTrader 5

Anexo
180.zip (2.72 KB, Baixar 0 vezes)

Autor real:

traderak20, baseado em iUniMA.mq5 por Integer

O indicador iUniMA MTF permite que você escolha entre diferentes tipos de médias móveis, como SMA, EMA, SMMA, LWMA, AMA, DEMA, TEMA, FRAMA e VIDYA. Ele pode ser aplicado a qualquer período de tempo, seja maior ou menor que o da tabela atual.

Em comparação com o indicador original iUniMA, a única configuração adicional é o segundo período de tempo usado como entrada para os cálculos. Quando o indicador é aplicado a um período de tempo menor que o da tabela atual, pode não ser possível exibir todos os valores. Nesse caso, dependendo do tipo de preço escolhido, ele usará uma abordagem diferente para fornecer o valor mais apropriado.

Aqui vão dois exemplos:

  • período_1=5 minutos, período_2=1 minuto, cálculos baseados na série de preços Close:

Para qualquer barra no período_1, o indicador mostrará a barra mais recente do período_2 com um horário de fechamento antes ou igual ao horário de fechamento da barra no período_1. Isso vale tanto para barras que já foram fechadas quanto para a barra atual que ainda está aberta.

  • período_1=5 minutos, período_2=1 minuto, cálculos baseados na série de preços Open:

Para qualquer barra no período_1, o indicador mostrará a barra mais recente do período_2 com um horário de abertura antes ou igual ao horário de abertura da barra no período_1. Isso também se aplica a barras que estão fechadas e à barra atual que ainda está aberta. A lógica aqui é que, se você escolher calcular seus indicadores com base no horário de abertura de uma barra, provavelmente você também fará trades quando uma nova barra abrir. Assim, na abertura de uma nova barra de 5 minutos, você só saberá a abertura da primeira das cinco barras de 1 minuto que fazem parte dela. As aberturas da segunda à quinta barras de 1 minuto são, portanto, ignoradas nos cálculos.

Você pode misturar qualquer período de tempo com qualquer outro, mesmo que não estejam sincronizados, por exemplo, período_1 = 5 minutos e período_2 = 12 minutos. O indicador garantirá que eles permaneçam sincronizados. O funcionamento é semelhante aos exemplos acima.

Consulte o indicador MACD Histogram MTF MC para uma explicação mais visual em uma planilha Excel.

Ao alternar entre os períodos de tempo, aguarde alguns segundos para que os dados de preço sejam carregados. Se o indicador não for exibido, atualize o gráfico manualmente.

Veja no código como ativar/desativar mensagens de erro:

bool  ShowErrorMessages=false;      // ativar/desativar mensagens de erro para depuração

Médias Móveis Multitemporais

Histórico de atualizações:

2010 09 26: v03

  • Melhoria na exibição de valores em períodos menores que o da tabela;
  • Definidos buffers como EMPTY_VALUE em vez de 0 após: if(convertedTime<tempTimeArray_TF2[0]);
  • Otimização do código;
  • Removido PLOT_DRAW_BEGIN de OnInit() - herdado do indicador de um único período;
  • Movido ArraySetAsSeries de buffers e arrays para OnInit();

2010 08 28: v02

  • Indicador publicado pela primeira vez;

Publicações relacionadas

Comentário (0)