Pivot Points Six Types with Level 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
Pivot Points Six Types with Level Alerts é um indicador de pontos de pivô compatível com TV para MetaTrader 5. Ele usa as mesmas fórmulas e os mesmos limites de período que o indicador "Pivot Points Standard" que vem com o TradingView, e desenha os níveis da mesma forma: linhas horizontais curtas que começam na primeira barra de cada período, com rótulos no estilo "R1 (preço)" em laranja (#FB8C00).
SEIS TIPOS DE CÁLCULO
Os níveis são calculados a partir da máxima, da mínima e do fechamento do período anterior.
- Traditional: P, R1–R5, S1–S5
- Fibonacci: P, R1–R3, S1–S3 (0.382 / 0.618 / 1.000 do intervalo anterior)
- Woodie: P, R1–R4, S1–S4 (usa a abertura do período atual, como faz o TradingView)
- Classic: P, R1–R4, S1–S4
- DM (DeMark): P, R1, S1 (usa também a abertura anterior)
- Camarilla: P, R1–R5, S1–S5 (R5 = high / low x close)
Os tipos que têm menos níveis simplesmente deixam os níveis restantes vazios.
PERÍODOS
- Auto (padrão): gráficos até M15 usam pivôs diários, os outros gráficos intradiários usam pivôs semanais, o gráfico D1 usa pivôs mensais, W1 e MN1 usam pivôs anuais.
- Ou escolha um você mesmo: Daily, Weekly, Monthly, Quarterly, Yearly, 2 years, 3 years, 5 years, 10 years. Os blocos de 2/3/5/10 anos começam nos mesmos anos que no TradingView.
- Number of Pivots Back: quantos períodos passados são desenhados, 15 por padrão, até 200.
- Use Daily-based Values (ativado por padrão): os níveis são construídos a partir das barras D1, por isso são iguais em todos os timeframes intradiários. Desative para construí-los a partir das barras do próprio gráfico.
- Várias cópias podem rodar em um mesmo gráfico, por exemplo pivôs diários e semanais em cores diferentes.
COMO VERIFICAMOS
- Comparamos os seis tipos com o próprio Pivot Points Standard do TradingView nos mesmos dados de preço: as fórmulas deram níveis idênticos.
- O início dos períodos de 2, 3, 5 e 10 anos coincidiu com o TradingView.
- No seu gráfico, os números normalmente serão um pouco diferentes de um gráfico do TradingView, porque os preços vêm de outra fonte de dados. Exemplo do nosso teste: pivô semanal do EURUSD P 1.11801 no MT5 contra 1.11816 no TradingView, uma diferença de 1.5 pip causada apenas pelos diferentes high/low/close da semana.
EXIBIÇÃO
- Rótulos na extremidade esquerda ou direita de cada linha, com ou sem o preço. Tamanho da fonte de 6 a 20.
- Cada nível pode ser ocultado e tem sua própria cor. Espessura da linha de 1 a 10.
- Passe o mouse sobre uma linha para ver o nome e o preço.
- Se algo não puder ser desenhado, uma mensagem curta aparece no canto inferior esquerdo do gráfico (por exemplo, o período do pivô é mais curto que o timeframe do gráfico, ou não há histórico suficiente).
ALERTAS (DESATIVADOS POR PADRÃO)
- Uma única condição: o fechamento de uma barra concluída cruza um nível exibido (fechamento anterior no nível ou abaixo dele e o novo fechamento acima dele, ou o contrário).
- Verificado uma vez por barra, na barra que acabou de fechar. A barra ainda em formação nunca é usada.
- Barras que fecharam antes de o indicador ser carregado não geram alertas, portanto anexá-lo ou reiniciar o MT5 não produz uma rajada de alertas antigos.
- A mensagem informa o símbolo, o timeframe do gráfico, o tipo e o período do pivô, o nível e seu preço, por exemplo "Pivot TV GBPJPY M1 (Camarilla 1D): close crossed below R1 212.321". Com várias cópias em um gráfico, é possível saber qual delas gerou o alerta.
- Pop-up, som e notificação push podem ser combinados. O push precisa do seu MetaQuotes ID nas opções do terminal.
- Um alerta apenas informa que o fechamento cruzou uma linha. Não é um sinal de compra ou venda, e não há garantia de que os níveis de pivô atuem como suporte ou resistência.
PARA USUÁRIOS DE EA E iCUSTOM
Os valores são armazenados em 11 buffers ocultos (sem desenho extra): 0 = P, 1 = R1, 2 = S1, 3 = R2, 4 = S2, 5 = R3, 6 = S3, 7 = R4, 8 = S4, 9 = R5, 10 = S5. Barras sem nível retornam EMPTY_VALUE. Eles também aparecem na Janela de Dados (Data Window).
Observação: quando um EA ou outro indicador o carrega via iCustom, as linhas de pivô também podem ser desenhadas no gráfico em que o programa chamador está rodando. Elas desaparecem pouco tempo depois que o handle é liberado.
LEIA ANTES DE USAR
- Os limites de período seguem o horário do servidor da sua conta MT5. Assim, um "dia" ou uma "semana" começa quando começa o dia do servidor da sua corretora, o que pode diferir da sessão que o TradingView usa para um símbolo.
- Mercados 24 horas, como cripto: o TradingView corta dias e semanas às 00:00 UTC. Se o seu servidor funciona em outro fuso horário, os períodos diários e semanais começam algumas horas antes ou depois do que no TradingView, por isso seus níveis podem diferir.
- Barras de domingo: em símbolos que têm uma sessão curta no domingo, mas nenhuma barra no sábado, o domingo é contado como parte da segunda-feira (padrão "Auto"). Você pode forçar "merge" ou "separate".
- São desenhados no máximo 200 períodos. Períodos longos (5 ou 10 anos) precisam de histórico D1 suficiente no seu terminal; caso contrário, aparece a mensagem "not enough data".
- Se o período do pivô for mais curto que o timeframe do gráfico (por exemplo, pivôs diários em um gráfico W1), nada é desenhado e uma mensagem pede que você escolha um período mais longo.
- Se um gráfico W1 ou MN1 for carregado durante o fim de semana com alertas ativados, um alerta referente à última barra pode aparecer na segunda-feira.
- Os níveis de períodos passados não mudam. Os níveis do período atual são fixados quando o período começa.
- No Testador de Estratégias, ele não gera alertas nem desenha objetos.
- Sem DLLs, sem arquivos externos, sem conexão com a internet.
- Apenas um auxílio para o gráfico. Ele não opera e não garante nenhum resultado de trading.
PARÂMETROS
Pivot Points: Type (Traditional), Pivots Timeframe (Auto), Number of Pivots Back (15, 1-200), Use Daily-based Values (true), Sunday bars (Auto)
Labels: Show Labels (true), Show Prices (true), Labels Position (Left), Label font size (8)
Levels: Line Width (1), Show / color para P, R1-R5, S1-S5 (todos exibidos, #FB8C00)
Alerts: Alert: close crosses a shown level (false), Alert by pop-up (true), Alert by sound (false), Alert by push notification (false), Language (Auto = idioma do terminal, English ou Japanese)
Se um parâmetro estiver fora do intervalo, o indicador não é carregado e grava o motivo no log Experts.
SUPORTE
Perguntas sobre instalação, configurações e bugs são bem-vindas pelas mensagens do MQL5. Perguntas sobre a direção do mercado ou sobre operações individuais estão fora do escopo do suporte.
Este indicador 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 comercial da TradingView, Inc. Este produto não é afiliado, patrocinado nem endossado pela TradingView, Inc.
