Início Indicador técnico Postagem

wd.Multi_ClockPrice lite! - Indicador Essencial para MetaTrader 5

Anexo
47847.zip (25.87 KB, Baixar 0 vezes)

O indicador personalizado para MT5, chamado "wd.Multi_ClockPrice lite!", é a versão leve do "wd.Multi_ClockPrice".

 

Esse indicador foi projetado para fornecer uma representação visual do horário do servidor MT5 e o preço de compra diretamente no gráfico. Ele conta com funcionalidades básicas para exibir informações do relógio e do preço.

A exibição do relógio utiliza a função OnTimer(), atualizando o horário do servidor a cada segundo. Ele se sincroniza com o relógio do PC, permitindo atualizações contínuas. Mesmo quando o MT5 está desconectado ou offline, o horário do servidor continua a rodar sem depender dos preços de tick.


Veja como o indicador funciona:

Colocando os rótulos 'horário do servidor & preço de compra' na Sub-Janela especificada:

O parâmetro de entrada da Sub-Janela especifica o número da sub-janelinha onde os rótulos devem ser colocados.

Essas informações de horário e preço podem ser colocadas no gráfico principal ou na sub-janelinha. O usuário também pode ajustar as distâncias dos rótulos (posição Y).

Para colocar os rótulos no gráfico principal, basta inserir '0' nas propriedades de 'Colocação na Sub-Janela'.

Se você quiser colocá-los em uma Sub-Janela abaixo, insira '1, 2, 3, etc'. O usuário precisa anexar o indicador “wd.Multi_SubWindow” {wd.Multi_SubWindow.mq5 anexado}.

 

Exibição do Horário do Servidor:

A função OnTimer()  atualiza o horário do servidor adicionando ou subtraindo o incremento especificado (se necessário).

Normalmente, os segundos podem não coincidir entre o terminal MT5 e a exibição do horário do servidor, então, para sincronizá-los, o usuário precisa ajustar os segundos.

Por exemplo, se o horário do servidor MT5 é 05:28:06 e o que o "wd.Multi_ClockPrice lite!" exibe é 05:28:03, (é necessário um ajuste de 3 segundos).

Para fazer o horário do servidor exibido ser incrementado/ajustado, nas propriedades do indicador 'Segundos incrementados', o usuário deve inserir o valor 3.


Exibição do Preço:

O preço é atualizado em tempo real, mostrando o preço de compra atual.

 

 

 

No geral, o indicador "wd.Multi_ClockPrice lite!" atende eficientemente à necessidade básica de informações de horário e preço.

Ele atualiza constantemente o relógio do servidor a cada segundo, evitando saltos de tempo, e também atualiza os preços de compra em tempo real.

Sua maior vantagem está na utilidade para usuários que ocultam todos os painéis de controle do MT5 (Barras de Ferramentas, Market Watch, Navegador, etc), para maximizar sua tela para múltiplos gráficos. Também é vantajoso para usuários do MT5 cujos corretores não atualizam o horário do servidor/terminal com frequência.

 

Usar a função OnTimer() com múltiplos EAs e muitos indicadores funcionando ao mesmo tempo pode impactar o desempenho geral, especialmente se outros EAs ou indicadores também utilizarem a mesma função de ID de timers.

 

Publicações relacionadas

Comentário (0)