Candle Countdown Tag with Spread MT4
- Indicadores
-
Kazuma Uezono
MQL5 / MQL4 / Pine Script v6 developer and active trader.
Seller on the MQL5 Market (indicators for MT4/MT5).
Services:
- TradingView Pine Script to MT5/MT4 conversion (bar-by-bar matching, with tester report)
- MT4 to MT5 migration - Versão: 1.1
Candle Countdown Tag with Spread MT4 coloca no seu gráfico do MT4 uma contagem regressiva no estilo do TradingView: uma pequena etiqueta ao lado do último candle que informa quando a barra fecha, junto com o spread atual. Linhas extras opcionais mostram o tempo restante de mais dois timeframes e quando abre o próximo candle. Nada mais - ele não opera, não emite alertas nem dá sinais.
UMA ETIQUETA, ATÉ CINCO LINHAS
Linha | Exemplo | Configuração
Timeframe do gráfico | 12:41 | ligado por padrão
Timeframe extra 1 | H4 02:12:41 | desligado (escolha um timeframe para ligá-lo)
Timeframe extra 2 | D1 13:12:41 | desligado
Abertura do próximo candle | Next Tue 08:00 | desligado; horário do servidor ou do PC
Spread | Spread 1.2 pips | ligado; pips, pontos ou preço
Formato de tempo: mm:ss abaixo de uma hora, hh:mm:ss abaixo de um dia, "Nd hh:mm:ss" acima disso.
Quando a sessão de negociação do símbolo está fechada, a etiqueta fica cinza e mostra "Market closed" e "Opens in ..." até a próxima sessão.
POSIÇÃO E CORES
- Ao lado do último candle (padrão, espaço de 12 px) ou como painel em um dos quatro cantos.
- A cor da etiqueta segue o candle atual (alta #089981, baixa #F23645) ou usa uma cor fixa; há uma cor separada para "market closed".
- Caixa preenchida com texto branco, ou apenas texto. Fonte e tamanho 6-30.
- Idioma: Auto (idioma do terminal), inglês ou japonês. Com texto em japonês e a fonte Arial, a etiqueta muda para Meiryo UI para que os caracteres sejam exibidos corretamente.
NOTAS SOBRE O MT4 - LEIA
1. A tela se move com os ticks. O MT4 redesenha o gráfico quando chega um tick ou quando você rola ou aplica zoom. Os valores são recalculados a cada segundo, mas se nenhum tick chegar (mercado calmo, fim de semana), os números na tela podem parecer congelados até o próximo redesenho. Os buffers do indicador anexado continuam sendo atualizados a cada segundo.
2. Horário do servidor. O MT4 não tem uma função de relógio do servidor, então o indicador mede a cada novo tick a diferença entre o relógio do seu PC e o horário do servidor e a soma ao relógio do PC. A última diferença medida é lembrada, de modo que um gráfico aberto no fim de semana ainda mostra o horário do servidor. Mantenha o relógio do seu PC sincronizado.
3. As cores vêm dos parâmetros. A etiqueta é feita de objetos do gráfico, então todas as cores são definidas na aba Inputs.
4. No MT4 os parâmetros não têm títulos de grupo; eles aparecem na ordem mostrada no final desta página.
COMO O FIM DE UMA BARRA É DETERMINADO
O indicador pega o horário real de abertura da barra atual e soma a duração da barra (W1 = 7 dias, MN1 = até o dia 1 do mês seguinte). Por isso, corretoras cujas barras H4 começam às 01:00, 05:00 ... são tratadas corretamente. Aberto ou fechado é lido da tabela de sessões na especificação do símbolo; feriados ou fechamentos extras que não estão nessa tabela não são reconhecidos, e a contagem regressiva continua nesses dias.
LIMITAÇÕES CONHECIDAS
- Todos os horários são do servidor (a linha da próxima abertura pode ser trocada para o horário do PC; a diferença é arredondada para 15 minutos).
- Por alguns segundos após anexar, o nome curto na lista de indicadores pode mostrar "probe#..." enquanto o indicador verifica se está rodando em um gráfico. Ele volta ao normal sozinho.
- Quando chamado via iCustom a partir de um EA ou de outro indicador, ele não desenha nada em nenhum gráfico e não inicia nenhum temporizador; apenas preenche os buffers. Quando um EA o anexa a outro gráfico com ChartIndicatorAdd, ele também pode não desenhar nada - anexe-o manualmente ou com um template para ver a etiqueta.
- Nada é desenhado no Testador de Estratégias.
- Sem DLLs, sem arquivos, sem acesso à internet.
- Esta é uma ferramenta de exibição de informações. Ela não abre operações, e nenhum resultado de trading é prometido.
BUFFERS DO iCUSTOM
5 buffers, não desenhados, preenchidos apenas na barra mais recente (EMPTY_VALUE nas demais):
0 segundos restantes no timeframe do gráfico | 1 segundos restantes no timeframe extra 1 | 2 segundos restantes no timeframe extra 2 | 3 spread em pontos | 4 mercado aberto = 1, fechado = 0.
Os buffers 0-2 ficam em EMPTY_VALUE enquanto o mercado está fechado. Mesma ordem da edição para MT5.
Via iCustom, os valores são recalculados cada vez que o seu EA chama o iCustom (nesse caso não há temporizador de um segundo).
PARÂMETROS (ORDEM NO MT4)
Show time left of the chart timeframe = true; Extra timeframe 1 = current (off); Extra timeframe 2 = current (off); Show spread = true; Spread unit = Pips; Show next candle open time = false; Next open time zone = Server time; Position = Next to the last candle; Gap right of the last candle = 12 px (0-500); Corner = right upper; Panel X distance = 10; Panel Y distance = 24; Font = Arial; Font size = 9 (6-30); Color = Candle direction; Bull / Bear / Fixed / Market closed color; Filled box with white text = true; Text color on the filled box = white; Language = Auto.
Valores fora do intervalo impedem que o indicador seja carregado, e o motivo é gravado no log Experts.
SUPORTE
Ajuda com instalação, configurações e relatos de bugs pelas mensagens do MQL5. Não respondo a perguntas sobre a direção do mercado ou sobre operações específicas.
A edição para MT5 (um produto separado) e outras ferramentas do mesmo autor estão listadas no meu perfil de vendedor.
TradingView é uma marca comercial da TradingView, Inc. Este produto não é afiliado, patrocinado nem endossado pela TradingView, Inc.
