Participe de nossa página de fãs
Coloque um link para ele, e permita que outras pessoas também o avaliem
Avalie seu funcionamento no terminal MetaTrader 5
Médias móveis de múltiplos tempos gráficos [v03] - indicador para MetaTrader 5
- Visualizações:
- 6001
- Avaliação:
- Publicado:
- 2014.01.14 15:29
- Atualizado:
- 2016.11.22 07:33
- Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance
Autor real:
traderak20, baseado em iUniMA.mq5 por Integer
O indicador iUniMA MTF permite o usuário escolher entre os diferentes tipos de médias móveis (SMA, EMA, SMMA, LWMA, AMA, DEMA, TEMA, FRAMA, e VIDYA). Ele pode ser aplicado para qualquer tempo gráfico, maior ou menor que o período gráfico atual.
Comparado com o indicador iUniMA original, a única configuração extra é o segundo período gráfico usado como entrada para os cálculos. Quando o indicador é aplicado a um período de tempo menor do que o período de tempo do gráfico atual, não é possível exibir todos os valores. Neste caso, dependendo do tipo de preço escolhido, ele irá utilizar uma abordagem diferente para se obter o valor mais apropriado.
Dois exemplos:
- timeframe_1=5 minutos, timeframe_2=1 minuto, cálculos baseado no Fechamento das séries de preço:
Para qualquer barra em timeframe_1, o indicador irá mostrar a última barra de timeframe_2 com um tempo de fechamento anterior ou no tempo de fechamento da barra em timeframe_1. Isso vale para as barras que foram fechadas, bem como a barra atual que ainda está em aberto.
- timeframe_1=5 minutos, timeframe_2=1 minuto, cálculos baseados na Abertura das séries de preço:
Para qualquer barra em timeframe_1, o indicador irá mostrar a última barra de timeframe_2 com um tempo de abertura anterior ou no tempo de abertura da barra em timeframe_1. Isso vale para as barras que foram fechadas, bem como a barra atual que ainda está em aberto. A lógica aqui é que se você optar por calcular os seus indicadores sobre o tempo de abertura de uma barra, então, provavelmente você também irá negociar quando um nova barra abrir. Neste caso, na abertura de uma nova barra de 5 minutos, você só vai saber a abertura da primeira das cinco barras de 1 minuto que fazem parte dela. O abertura da segunda a quinta barra de 1 minuto são, portanto, ignoradas nos cálculos.
Você pode misturar qualquer período de tempo com qualquer outro período de tempo, mesmo que eles não estão em sincronia, por exemplo timeframe_1 = 5 minutos e timeframe_2 = 12 minutos. O indicador irá se certificar de ficar sincronizado. A forma como isto funciona é semelhante aos exemplos anteriores.
Veja o indicador MACD Histogram MTF MC para uma explicação mais visual na folha em excel.
Ao alternar entre os períodos de tempo, espere um tempo (alguns segundos) para que os dados de preços possam ser carregados. Se o indicador não é exibido, atualize a tabela manualmente.
Veja na fonte para ligar / desligar as mensagens de erro:
bool ShowErrorMessages=false; // ativar / desativar as mensagens de erro para depuração
Histórico atualizado:
26/09/2010: v03
- Melhoria da exibição de valores em períodos menores do que o período do gráfico;
- Definição de buffers para 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 período de tempo único;
- ArraySetAsSeries de buffers e arrays movido para dentro de OnInit();
28/08/2010: v02
- Primeira publicação do indicador;
Traduzido do inglês pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/en/code/180
Há um indicador Canal de Preço, mas eu não gostei dele, pois ele preenche todo os espaço entre os limites superior e inferior. Esta versão do Canal de Preço é parecida com a do MetaTrader 4.
Ind_2 Line+1O indicador de arbitragem de situação para o spread que consiste de dois instrumentos.
Indicador Estocástico que pode ser aplicado para qualquer tempo gráfico (maior ou menor que o período gráfico atual).
RSI de múltiplos tempos gráficos [v03]Indicador RSI que pode ser aplicado para qualquer tempo gráfico (maior ou menor que o período gráfico atual).