Se você está em busca de uma ferramenta que facilite a análise de gráficos no MetaTrader 5, o indicador Setka (ou grade) pode ser exatamente o que você precisa! Este indicador é ideal para determinar rapidamente o início e o fim do dia (ou da semana e do mês), além de ajudar a visualizar os preços máximos e mínimos do período com mais precisão. Com ele, você também consegue identificar a magnitude e a direção dos movimentos, níveis importantes, horários de abertura das bolsas e até momentos de publicação de notícias.
Vale a pena experimentar o Setka! Eu realmente acredito que ele será muito útil nas suas operações. A linguagem MQL5 permite a implementação de mais funções em comparação com o MQL4. Confira também este link para mais informações.
Por padrão, o indicador possui os seguintes parâmetros:
//--- parâmetros de entrada input int Step=250; // passo vertical da grade em pontos input int Figure=1000; // passo da figura
Às vezes, você precisará ajustar essas configurações para alguns símbolos. Alterando essas variáveis no código, você pode personalizar seu próprio esquema de cores:
// cor das linhas verticais color new_hour=DimGray; // nova hora color new_day =Blue; // novo dia color new_week=DeepPink; // nova semana color new_mon =Yellow; // novo mês // cor das linhas horizontais color new_Hfigure=RoyalBlue; // nova figura color new_Hline=DimGray; // nova linha
Dessa forma, você pode criar um esquema de cores que se adapte melhor ao seu estilo.
Se você gostou e quer utilizá-lo, aqui vão algumas recomendações:
- Desative a grade padrão.
- Mude o número de barras na história em Serviços -> Configurações:
- Reinicie o terminal do cliente.
- Abra o gráfico e anexe esse indicador. Você verá algo como:
- Selecione todos os objetos criados e exclua-os.
- Com o botão direito do mouse, salve o template (Templates -> Salvar template) com o nome Default.tpl.




Assim, a grade será carregada automaticamente ao abrir ou alterar qualquer gráfico. Informações sobre o tempo e outros dados aparecem no Log:
2010.06.15 11:53:16 Setka (AUDUSD,M15) Falha ou primeira chamada Tempo= 1.4 seg para 50000 barras ObjetosTotais= 12718 MaxBars= 0
- Se você quiser diminuir o tempo de início da grade (e não precisar da grade em toda a história), defina MaxBars=2000 antes de salvar o template.
- Em um mercado lateral ou em caso de falhas (que você verá), é necessário atualizar o gráfico ("Atualizar") para recalcular o indicador.
Aproveito para agradecer ao Renat pela ajuda na elaboração deste indicador e pelo exemplo disponível aqui.
Publicações relacionadas
- Calendário Econômico: Monitoramento e Cache para Testes de Estratégia no MetaTrader 5
- Buffers Horários para Coleta de Dados no MetaTrader 5
- Pivot Point Personalizado com Horário de Fechamento Ajustável para MetaTrader 4
- Índice de Caminhada Aleatória: Um Indicador Essencial para MetaTrader 5
- EURX: O Índice do Euro para MetaTrader 4 - Como Utilizar