VibeFox Sessions MT5 — Ajuda
Indicador para MetaTrader 5 que exibe as sessões de negociação de Nova York, Londres e Tóquio diretamente no gráfico na forma de destaques coloridos. Suporta notificações na abertura da sessão e um painel de controle prático.
Instalação
Copie a pasta VibeFox_Sessions para o diretório MQL5/Indicators do seu terminal MetaTrader 5. Reinicie o terminal ou atualize a lista de indicadores e arraste o VibeFox_Sessions.mq5 para o gráfico desejado.
Painel principal
Cada uma das três linhas do painel controla uma sessão: New York, London, Tokyo. Na linha estão dispostos: botão de ligar/desligar a sessão (verde quando ligada), quadrado colorido para escolher a cor do destaque, hora atual nessa cidade, campos de horário de abertura e fechamento (horas e minutos), botão Reset para retornar aos valores padrão.
Sessões por padrão
New York: 13:30 — 20:00 UTC. London: 07:00 — 15:30 UTC. Tokyo: 00:00 — 06:00 UTC. Todos os horários são indicados em UTC; o indicador os converte automaticamente para o horário do corretor, levando em conta o deslocamento definido no campo UTC.
Configuração do horário da sessão
As horas são definidas pelos botões de menos e mais no intervalo de 0..23. Os minutos alternam entre 0 e 30 com os mesmos botões. Se após as alterações for necessário voltar ao padrão da bolsa — clique em Reset na parte direita da linha.
Cor da sessão
O quadrado colorido à direita do nome da sessão abre uma seleção suspensa de cores: paleta de 144 tonalidades e gradações de cinza, campo HEX para entrada precisa, controle deslizante de transparência (0—100%). As alterações são aplicadas imediatamente.
Hora das cidades
À direita do quadrado colorido é exibida a hora atual nesse fuso horário: NY — UTC-5, LDN — UTC+0, TKY — UTC+9. A hora é atualizada uma vez por minuto. Se o servidor de negociação do corretor estiver parado (fins de semana), a hora das cidades não é atualizada — é exibido o momento do último tick.
Linha inferior
Na linha inferior do painel estão dispostos os parâmetros globais: deslocamento UTC, campo Bars, exibição de Local e Server time.
Deslocamento UTC
O campo UTC define a diferença entre o horário do corretor e o UTC em horas. Por exemplo, se o seu servidor opera em GMT+3 — coloque 3. Sem o valor correto, as sessões serão desenhadas com deslocamento.
Parâmetro Bars
O campo Bars define a quantidade dos últimos barras nos quais o indicador desenha os destaques de sessão. Por padrão 500. Diminua para acelerar a renderização em gráficos antigos.
Local e Server
Local — horário local do seu computador. Server — horário do servidor de negociação do corretor. Útil para controlar a dessincronização.
Notificações
Na aba Settings há quatro caixas de seleção de notificações. A notificação chega exatamente uma vez na abertura de cada sessão ativada.
Push (MetaTrader móvel)
Configure o MetaQuotes ID em Tools → Options → Notifications. Sem isso, o SendNotification() não funcionará silenciosamente.
Alert
Janela pop-up diretamente no terminal. Não requer nenhuma configuração.
O servidor SMTP é configurado em Tools → Options → Email. Sem configuração, o SendMail() não funcionará.
Telegram
Indique o Bot Token e o Chat ID nos campos de entrada do indicador (você pode criar um bot através do @BotFather) e adicione https://api.telegram.org em Tools → Options → Expert Advisors → URLs WebRequest permitidos.
Aba Settings
Regula a aparência do painel e o comportamento do assistente.
Dimensões do painel
Largura 1—6, altura da linha 1—6, tamanho da fonte 6—12, tamanho do header (S/M/L/XL).
Tema
A alternância Dark/Light determina o esquema de cores do painel. Por padrão é selecionado automaticamente de acordo com a cor do fundo do gráfico.
Opções adicionais
«Hide Helpbar» oculta a linha inferior de dicas. «Mini Header» reduz o cabeçalho quando o painel está recolhido. «Close on click outside» fecha o painel ao clicar fora dele.
Botão de ajuda
O botão «?» na parte direita da aba Settings — mostra o link para a documentação online (janela pop-up com a URL para copiar).
Controle do painel
Recursos adicionais e botões do cabeçalho do painel.
Botões do header do painel
Ícone de energia (ligar/desligar todo o indicador), engrenagem (ir para a aba Settings), setas para cima e para baixo (alternar entre a subjanela do indicador e o gráfico principal), cruz (fechar o indicador).
Salvamento das configurações
Todas as alterações feitas pelo painel (cores, horários, caixas de seleção de notificações) são salvas automaticamente nas Global Variables do terminal e restauradas na próxima inicialização. Os parâmetros nos campos de input são usados apenas na primeira inicialização e na redefinição.
Várias cópias em um mesmo gráfico
É possível colocar vários exemplares do indicador em um mesmo gráfico — o parâmetro Instance nos campos de entrada (1, 2, 3...) define um identificador único para que as configurações não entrem em conflito.
