Panel Indicator For MT5
- Indicadores
-
Nicola Capatti
Desenvolvedor de software e trader algorítmico italiano. Trabalho com sistemas de trading automatizado e crio indicadores e Expert Advisors que compartilho gratuitamente como projetos de código aberto. - Versão: 1.0
Panel Indicator For MT5
Panel Indicator For MT5 é um indicador visual projetado para o MetaTrader 5 que integra todas as informações essenciais sobre o spread e as sessões de mercado em um único painel compacto. Posicionado diretamente no gráfico, fornece ao trader uma leitura imediata e atualizada em tempo real sem a necessidade de abrir janelas adicionais ou consultar fontes externas.
Monitoramento do spread em tempo real
O painel exibe de forma contínua o valor atual do spread para o instrumento carregado no gráfico. Além do valor instantâneo, o indicador calcula automaticamente o spread médio acumulado durante a sessão ativa e o valor máximo registrado no mesmo intervalo de tempo. Assim que a sessão muda, os contadores são zerados e o cálculo recomeça, garantindo estatísticas sempre pertinentes ao contexto operacional atual.
Os valores de spread são codificados por cores: o verde indica um spread dentro da norma em relação à média calculada, o amarelo sinaliza um spread ligeiramente elevado e o vermelho destaca um spread anômalo ou fora do intervalo esperado. Esse sistema permite ao trader avaliar as condições de mercado de relance antes de executar uma ordem.
Detecção automática de sessões de mercado
O indicador identifica automaticamente a sessão de mercado atualmente ativa entre Tóquio, Londres e Nova York. Os horários de início e fim de cada sessão são totalmente configuráveis pelo usuário por meio dos parâmetros de entrada, expressos no horário do servidor do broker. Essa abordagem permite adaptar o painel a qualquer broker e fuso horário sem intervenções manuais no código.
Quando duas ou mais sessões se sobrepõem, o painel indica isso explicitamente, exibindo os nomes de ambas as sessões ativas. O indicador também gerencia corretamente os casos em que uma sessão cruza a meia-noite, como pode ocorrer com a sessão de Tóquio em determinados cenários de configuração.
Além da sessão em andamento, o painel sempre exibe a próxima sessão que será aberta e seu horário de início, permitindo ao trader planejar sua atividade com antecedência. Quando nenhuma sessão está ativa, o painel sinaliza isso claramente com a indicação apropriada no idioma selecionado.
Relógio de servidor integrado
O painel incorpora um relógio que exibe a hora atual do servidor do broker, atualizado a cada meio segundo. Esse dado é especialmente útil para traders que operam com estratégias baseadas em tempo ou que precisam coordenar a abertura de posições com o início ou o fechamento de uma sessão específica.
Suporte multilíngue completo
Todos os rótulos e textos exibidos no painel estão disponíveis em treze idiomas: inglês, italiano, espanhol, francês, alemão, português, russo, chinês, japonês, árabe, hindi, turco e coreano. O idioma é selecionado por meio de um único parâmetro de entrada e o painel se atualiza instantaneamente sem a necessidade de recarregar o indicador.
Personalização visual completa
A aparência do painel é totalmente personalizável. O usuário pode escolher o tipo e o tamanho da fonte, posicionar o painel no canto superior esquerdo ou inferior esquerdo do gráfico e ajustar as margens horizontais e verticais em relação à borda. Cada elemento de cor é configurável individualmente: plano de fundo geral, cabeçalho, bordas, rótulos, valores, título, nomes de sessão e os três níveis de cor do spread.
Atualização e redimensionamento dinâmico
O painel é atualizado a cada 500 milissegundos por meio de um temporizador interno, independentemente da chegada de novos ticks. Isso garante que o relógio do servidor e o spread permaneçam sempre atualizados mesmo em instrumentos com baixa frequência de ticks. Quando a janela do gráfico é redimensionada, o painel se reajusta automaticamente mantendo sua posição e estrutura.
Parâmetros de entrada
- Language — idioma da interface (13 opções disponíveis)
- Table position — canto de ancoragem do painel no gráfico
