Prior Day Week Month Levels with Touch Alerts
- 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
Prior Day Week Month Levels with Touch Alerts desenha no seu gráfico do MetaTrader 5 a máxima e a mínima do dia, da semana e do mês anteriores como linhas horizontais limpas com rótulos na borda direita, no estilo do TradingView. Também pode mostrar o fechamento do dia anterior e a abertura de hoje.
NÍVEIS
- PDH / PDL: máxima e mínima do dia anterior (azul #2962FF, contínua)
- PWH / PWL: máxima e mínima da semana anterior (laranja #FF9800, tracejada)
- PMH / PML: máxima e mínima do mês anterior (roxo #9C27B0, traço-ponto)
- PDC: fechamento do dia anterior (cinza, pontilhada, desativado por padrão)
- DO: abertura de hoje (ciano, pontilhada, desativado por padrão)
Cada nível pode ser ligado ou desligado e tem sua própria cor; estilo e espessura são definidos por grupo.
COMO É CALCULADO
- Os valores são a máxima, a mínima e o fechamento do último dia, semana ou mês concluído, e a abertura do dia atual - os mesmos valores de "um período atrás" que os scripts do TradingView leem com request.security(..., high[1]).
- Eles são construídos a partir de barras D1, então gráficos M5, H1 e H4 mostram os mesmos níveis.
- Dias, semanas e meses são separados pelo horário do servidor da sua conta MT5. As semanas começam na segunda-feira, como no TradingView.
- Barras de domingo (algumas corretoras têm uma sessão curta no domingo), 4 opções: Auto (somadas à segunda-feira quando o símbolo não tem barras de sábado; caso contrário, contadas como um dia próprio), Merge into Monday, Sunday is its own day, Ignore Sunday bars.
COMO VERIFICAMOS
- Os valores coincidiram com o nosso cálculo de referência independente em todas as barras comparadas.
- Em uma conta de teste cujo dia do servidor começa no mesmo momento que o dia FX do TradingView, os limites de dia, semana e mês foram os mesmos do TradingView.
EXIBIÇÃO
- Cada linha começa na primeira barra do período atual e vai até a última barra mais um número de barras à direita (Extend, 15 por padrão).
- Periods to draw: 1 = apenas as linhas atuais; até 50 para ver também os níveis de períodos anteriores.
- Rótulos na extremidade direita: curtos ("PDH 1.08450") ou longos ("Prev Day High"), com ou sem o preço, tamanho da fonte de 6 a 20.
- Linhas cujos rótulos se sobreporiam são combinadas em um único rótulo, por exemplo "PDH / PWH 1.08450" ou "PDC 1.08216 / DO 1.08214". Passe o mouse sobre um rótulo para ver cada nível e preço. O agrupamento é verificado de novo ao dar zoom ou rolar o gráfico.
- Em um gráfico W1 as linhas diárias ficam ocultas; em um gráfico MN1 ficam ocultas as linhas diárias e semanais (ali uma barra é mais longa que o período).
ALERTAS (DESATIVADOS POR PADRÃO)
- Uma condição: o preço (Bid) toca ou cruza uma linha exibida do período atual.
- Uma vez por linha e por período: depois que a PDH alertou hoje, ela só alertará de novo na PDH do dia seguinte. Isso é lembrado após trocar o tempo gráfico, anexar de novo ou reiniciar o MT5 (variáveis globais do terminal chamadas PHLTV_...).
- O primeiro tick após o carregamento e o primeiro tick de um novo período apenas definem o ponto de partida e nunca geram alerta.
- Exemplo de mensagem: "Prev H/L TV EURUSD M15: price touched PDH 1.08450 (1.08451)". Várias linhas tocadas no mesmo tick aparecem em uma única mensagem.
- Pop-up, som e notificação push podem ser combinados. O push requer o seu MetaQuotes ID nas opções do terminal. Texto em inglês ou japonês.
- Um alerta de toque informa apenas que o preço chegou a uma linha. Não é um sinal de compra ou venda, e não há garantia de que esses níveis funcionem como suporte ou resistência.
PARA USUÁRIOS DE EA E iCUSTOM
- 8 buffers (não desenhados): 0 = PDH, 1 = PDL, 2 = PWH, 3 = PWL, 4 = PMH, 5 = PML, 6 = PDC, 7 = DO. Cada barra guarda os valores válidos naquela barra. EMPTY_VALUE onde não existe valor. Eles também aparecem na Janela de Dados.
- Quando um EA ou outro indicador o carrega via iCustom, ou quando ele é adicionado com ChartIndicatorAdd, não desenha nada e não gera alertas; apenas calcula os buffers.
LEIA ANTES DE USAR
- O horário do servidor importa. Se o dia do servidor da sua corretora não começa quando começa o dia do TradingView (por exemplo, um servidor em GMT+0, ou CFDs de índices e commodities com horário próprio), os períodos diário e semanal são separados em outro momento e os níveis podem diferir dos do TradingView.
- É necessário histórico D1. Se os dados D1 ainda não estiverem carregados, o indicador tenta de novo a cada segundo por até 60 segundos.
- Nos primeiros segundos após o carregamento (até cerca de 15 segundos), o nome curto na lista de indicadores pode mostrar brevemente "probe#..." enquanto o indicador verifica se está em um gráfico. Isso é normal.
- Em casos raros, uma linha pode ficar no gráfico depois que um EA adicionou e removeu o indicador. Esses objetos começam com "PHLTV#" e podem ser apagados na Lista de Objetos (Ctrl+B).
- No Testador de Estratégia ele não gera alertas.
- Sem DLLs, sem arquivos externos, sem conexão com a internet.
- Apenas um auxílio gráfico. Não opera e não garante nenhum resultado de trading.
PARÂMETROS
Periods: Sunday bars (Auto), Periods to draw (1, 1-50), Extend current lines right (15 barras, 0-500)
Previous Day / Week / Month: exibir e cor de cada máxima e mínima, estilo e espessura da linha (1-5) por grupo
Previous Day Close / Today's Open: exibir (false), cor, estilo
Labels: Show labels at the right end (true), Label text (Short), Show prices in labels (true), Label font size (8, 6-20)
Alerts: Alert: price touches a level (false), Alert by pop-up (true), Alert by sound (false), Alert by push notification (false), Language (Auto = idioma do terminal, inglês ou japonês)
Se um parâmetro estiver fora do intervalo, o indicador não carrega e escreve o motivo no log Experts.
SUPORTE
Perguntas sobre instalação, configuração e bugs são bem-vindas pelas mensagens do MQL5. Perguntas sobre a direção do mercado ou operações específicas estão fora do escopo do suporte.
Faz parte de uma série de ferramentas gratuitas no estilo TV. Uma edição para MT4 também está disponível como produto separado. Outras ferramentas do mesmo autor estão listadas no meu perfil de vendedor.
TradingView é uma marca registrada da TradingView, Inc. Este produto não é afiliado, patrocinado ou endossado pela TradingView, Inc.
