Prior Day Week Month Levels with Touch Alerts 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
Prior Day Week Month Levels with Touch Alerts MT4 coloca no seu gráfico do MetaTrader 4 a máxima e a mínima do dia anterior, da semana anterior e do mês anterior, desenhadas como os usuários do TradingView estão acostumados a ver: linhas horizontais finas com um rótulo curto e o preço na borda direita. Opcional: o fechamento do dia anterior, a abertura de hoje e um alerta quando o preço toca uma linha.
O QUE VOCÊ VÊ
Linha | Significado | Aparência padrão
PDH | máxima do dia anterior | azul #2962FF, contínua
PDL | mínima do dia anterior | azul #2962FF, contínua
PWH | máxima da semana anterior | laranja #FF9800, tracejada
PWL | mínima da semana anterior | laranja #FF9800, tracejada
PMH | máxima do mês anterior | roxo #9C27B0, traço-ponto
PML | mínima do mês anterior | roxo #9C27B0, traço-ponto
PDC | fechamento do dia anterior | cinza, pontilhada (desligada)
DO | abertura de hoje | ciano, pontilhada (desligada)
As linhas atuais vão do início do seu período até a última barra mais 15 barras (Extend, 0-500). Defina "Periods to draw" acima de 1 (máx. 50) para manter também as linhas de períodos anteriores.
DE ONDE VÊM OS VALORES
Todos os valores são lidos das barras D1: a máxima, a mínima e o fechamento do último dia, semana ou mês concluído, e a abertura de hoje. Por isso M15, H1 e H4 mostram níveis idênticos. É o mesmo valor do "período anterior" que os scripts do TradingView obtêm com request.security(..., high[1]). Nosso teste contra um cálculo de referência independente não encontrou diferenças.
NOTAS DE CONFIGURAÇÃO NO MT4 - LEIA
1. Horário do servidor. Dias, semanas (começam na segunda-feira) e meses seguem o relógio do seu servidor MT4, não o do seu PC. Se o dia do servidor da sua corretora começa em um horário diferente do dia do TradingView (um servidor em GMT+0, ou CFDs com horário de sessão próprio), os níveis diários e semanais não serão iguais aos do TradingView.
2. Barras de domingo. Parâmetro "Sunday bars": Auto (somadas à segunda-feira em símbolos sem barras de sábado; caso contrário, um dia próprio), Merge into Monday, dia próprio ou Ignore.
3. Histórico D1. Abra uma vez um gráfico D1 do símbolo se os níveis não aparecerem; o indicador tenta novamente por até 60 segundos após carregar.
4. As cores são definidas na aba Parâmetros. As linhas e os rótulos são objetos do gráfico, por isso a aba Cores não é usada.
5. O MT4 corta textos longos de objetos, então um rótulo combinado muito longo pode ficar encurtado. A dica de ferramenta mostra a lista completa.
6. Logo após carregar (até cerca de 15 segundos), o nome na lista de indicadores pode mostrar brevemente "probe#..." enquanto ele verifica se está em um gráfico. Isso é normal.
7. O MT4 lista os parâmetros sem títulos de grupo, na ordem mostrada no final desta página.
RÓTULOS QUE SE SOBREPORIAM
Quando dois ou mais níveis estão mais próximos do que a altura do texto do rótulo, eles compartilham um único rótulo: "PDH / PWH 1.27450" se os preços forem iguais, ou "PDC 1.27216 / DO 1.27214" se não forem. Ao aumentar o zoom, eles se separam de novo.
TEMPOS GRÁFICOS LONGOS
No W1 as linhas diárias não são desenhadas, e no MN1 nem as diárias nem as semanais, porque uma barra é mais longa que esses períodos. Se todas as linhas escolhidas estiverem ocultas, uma mensagem curta avisa.
ALERTAS DE TOQUE
Desativados por padrão. Com "Alert: price touches a level" = true:
- o Bid tocando ou cruzando uma linha exibida do período atual gera um alerta;
- cada linha alerta uma vez por período (a PDH de hoje uma vez hoje, a PWH desta semana uma vez nesta semana), e isso fica memorizado após uma troca de tempo gráfico ou um reinício;
- o primeiro tick após carregar ou após o início de um novo período serve apenas como ponto de partida;
- exemplo de texto: "Prev H/L TV GBPUSD H1: price touched PWL 1.26880 (1.26879)";
- pop-up, som e push (MetaQuotes ID necessário) podem ser combinados; texto em inglês ou japonês.
Um alerta significa que o preço alcançou uma linha, nada mais. Não é uma recomendação de negociação, e o preço pode atravessar diretamente qualquer um desses níveis.
BUFFERS DO iCUSTOM
8 buffers, não desenhados: 0 PDH, 1 PDL, 2 PWH, 3 PWL, 4 PMH, 5 PML, 6 PDC, 7 DO, com os valores válidos em cada barra; EMPTY_VALUE se não houver. Mesma ordem da edição para MT5. Chamado via iCustom, não desenha nada e não envia alertas.
PARÂMETROS (ORDEM NO MT4)
Sunday bars = Auto; Periods to draw = 1 (1-50); Extend current lines right = 15 (0-500); Show PDH / PDH color / Show PDL / PDL color / Day lines style / Day lines width (1-5); o mesmo para a semana (PWH, PWL) e o mês (PMH, PML); Show PDC = false / PDC color / PDC style; Show DO = false / DO color / DO style; Show labels at the right end = true; Label text = Short; Show prices in labels = true; Label font size = 8 (6-20); 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), English ou Japanese.
Valores fora do intervalo impedem o carregamento do indicador, com o motivo no registro de Experts.
BOM SABER TAMBÉM
- Sem alertas no Testador de Estratégia.
- A memória de alertas usa variáveis globais do terminal chamadas PHLTV_...
- Sem DLLs, sem arquivos, sem acesso à internet.
- Esta é uma ferramenta de análise. Ela não abre operações, e nenhum resultado de negociação é prometido.
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.
