Supertrend Trend Fill with Change 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.2
Supertrend Trend Fill with Change Alerts é um Supertrend compatível com o TV para o MetaTrader 5. Ele usa o mesmo cálculo do indicador "Supertrend" embutido no TradingView e o desenha da mesma forma: uma linha verde abaixo do preço em tendência de alta, uma linha vermelha acima do preço em tendência de baixa e um preenchimento claro entre a linha e o meio do corpo de cada candle.
O Supertrend mostra a direção da tendência. É um auxílio para a análise do gráfico, não um sinal de compra ou venda, e não prevê para onde o preço vai.
COMO É CALCULADO
- ATR Length 10, Factor 3.0, fonte hl2 = (high + low) / 2, ATR suavizado por RMA (Wilder) - os padrões do TradingView.
- Banda superior = fonte + Factor x ATR, banda inferior = fonte - Factor x ATR. Cada banda só se move na direção da tendência, como em ta.supertrend() do TradingView.
- A tendência vira para alta quando o fechamento passa acima da banda superior, e para baixa quando o fechamento passa abaixo da banda inferior.
- Opções que a versão embutida do TradingView não tem: ATR por SMA em vez de RMA, e close / hlc3 / ohlc4 como fonte. Com essas opções os valores deixam de coincidir com o TradingView.
COMO VERIFICAMOS
- Com os próprios preços do TradingView (EURUSD 1h), nossa fórmula deu a mesma direção de tendência que o Supertrend embutido do TradingView em 280 de 280 barras.
- No gráfico MT5 de uma corretora os números diferem um pouco, porque os preços vêm de outro feed de dados. No nosso teste com EURUSD H1, 199 de 200 barras comparadas tiveram a mesma direção e a linha diferiu 1,3 pip em média. Perto de uma mudança de tendência, uma pequena diferença de preço pode deslocar a mudança em uma barra.
EXIBIÇÃO
- Linha de alta verde (#4CAF50) e linha de baixa vermelha (#FF5252), espessura de 1 a 5.
- Preenchimento de fundo entre a linha e o meio do corpo do candle (open + close) / 2, opacidade de 1 a 100 % misturada ao fundo do gráfico. Pode ser desligado.
- Uma pequena diferença: o TradingView deixa o preenchimento vazio na barra em que a tendência muda; aqui, um pequeno pedaço de preenchimento é desenhado nela.
- Marcadores opcionais nas barras em que a tendência muda (desligados por padrão).
A ÚLTIMA BARRA (REPAINT)
- A barra que ainda está se formando é recalculada a cada tick, exatamente como no TradingView. Sua linha e direção podem mudar até a barra fechar.
- Depois que uma barra fecha, seus valores nunca mais mudam.
ALERTAS (DESATIVADOS POR PADRÃO)
- Uma condição: a direção da tendência mudou na barra que acabou de fechar. Verificada uma vez por barra.
- Barras que fecharam antes de o indicador ser carregado não geram alertas, então anexá-lo ou reiniciar o MT5 não produz alertas antigos.
- Exemplo de mensagem: "Supertrend TV EURUSD H1: trend changed to UP (1.08123)".
- Pop-up, som e notificação push podem ser combinados. O push exige seu MetaQuotes ID nas opções do terminal. Textos de alerta em inglês ou japonês.
PARA USUÁRIOS DE EA E iCUSTOM
- Buffer 0 = valor do Supertrend, buffer 1 = direção: +1 = tendência de alta, -1 = tendência de baixa.
- Observação: o sinal é o oposto da variável "direction" do Pine Script do TradingView (lá, -1 significa alta).
- Barras sem valor retornam EMPTY_VALUE. Os dois valores também aparecem na Janela de Dados.
- Quando um EA ou outro indicador o carrega via iCustom, ou quando ele é adicionado a um gráfico com ChartIndicatorAdd, ele não desenha nada no gráfico e não gera alertas; apenas calcula os buffers.
LEIA ANTES DE USAR
- "Chart on foreground" (gráfico em primeiro plano): para que os candles fiquem visíveis acima do preenchimento, o indicador ativa essa configuração do gráfico (parâmetro "Draw price bars above the fill"). Ao remover a última cópia, a configuração original é restaurada. Se outra ferramenta do mesmo autor que usa essa configuração ainda estiver no gráfico, ela só é restaurada quando a última delas for removida.
- Nos primeiros segundos após o carregamento (até cerca de 15 segundos), o nome curto na lista de indicadores pode mostrar rapidamente "probe#..." enquanto o indicador verifica se está em um gráfico. Isso é normal.
- O ATR (RMA) depende muito levemente de quanto histórico está carregado; no nosso teste a diferença ficou abaixo de 0.0000001.
- No Testador de Estratégias ele não gera alertas.
- Sem DLLs, sem arquivos externos, sem conexão com a internet.
- Ele não opera, e nenhum resultado de trading é prometido.
PARÂMETROS
Supertrend: ATR Length (10, 1-1000), Factor (3.0, 0.01-100), ATR calculation method (RMA), Source of the bands (hl2)
Style: Up Trend line color (#4CAF50), Down Trend line color (#FF5252), Line width (2, 1-5), Show background fill (true), Fill opacity % (10, 1-100), Draw price bars above the fill (true), Show trend-change markers (false), Marker size (1, 1-5)
Alerts: Alert: trend direction changed (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 carrega e escreve o motivo no log de 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 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.
