Disponível no MQL5 Market: Trend Confluence PRO
Aviso de risco. Operar envolve risco de perda. Este indicador mostra no seu gráfico a tendência de um timeframe superior, níveis de referência e as estatísticas dos seus próprios sinais passados. Ele não prevê o mercado, não abre trades e não garante nenhum resultado; estatísticas passadas não descrevem resultados futuros. Use-o com sua própria análise e gestão de risco, e teste primeiro em uma conta demo.

O Trend Confluence PRO projeta a tendência de um timeframe superior em qualquer gráfico: pinta as velas conforme o estado da tendência, marca a primeira barra de cada nova tendência como sinal de BUY ou SELL com uma pontuação de qualidade (0-100), desenha uma zona de entrada com stop loss e três alvos para o sinal mais recente, adiciona níveis de confluência (EMAs, VWAP diária, máxima / mínima do dia anterior, swings não tocados), uma faixa de sessões, atenção a notícias de alto impacto e um cartão de estatísticas calculado sobre os sinais do seu próprio gráfico. Cada barra do gráfico usa apenas barras de tendência que já estavam fechadas quando ela abriu, então cores, setas e buffers não mudam depois. Funciona em qualquer símbolo, qualquer corretora e qualquer timeframe.
Novidades da versão 2.00
- Novos inputs Show the entry zone e Show the signal marks (ativados por padrão, então nada muda para os usuários atuais). Desative-os para ter um gráfico limpo ou quando o indicador alimentar um Expert Advisor ou um dashboard (seção 13).
- Os buffers não mudaram: estado da tendência, qualidade e sinal (direção, entrada, SL, TP1-TP3) continuam disponíveis com a zona e as marcações desativadas.
1. Instalação e primeira execução
- Compre ou alugue o indicador no MQL5 Market e instale-o pela aba Market do terminal (Toolbox → Market → Purchased → Install).
- Abra um gráfico e arraste o Trend Confluence PRO do Navegador (Indicators → Market) para ele.
- Mantenha os inputs padrão ou ajuste-os (seção 12) e pressione OK.
O gráfico precisa de pelo menos 300 barras. O indicador calcula as últimas 5000 barras do gráfico (input Chart bars to calculate). Com Hide the chart's own candles while painting ativado (padrão), as velas do terminal ficam invisíveis para que apenas as velas pintadas sejam vistas; as cores originais do gráfico são restauradas quando o indicador é removido.
2. Legenda do gráfico
| No gráfico | Significado |
|---|---|
| Velas verdes | Tendência de alta do timeframe de tendência. |
| Velas vermelhas | Tendência de baixa. |
| Velas cinza | Tendência fraca: ADX do timeframe de tendência abaixo de Weak trend below this ADX (padrão 20). |
| Vela dourada | Barra de mudança de tendência (primeira barra do gráfico de uma nova tendência). |
| Seta verde ▲ + rótulo ▲ BUY abaixo da barra | Sinal de compra (nova tendência de alta). |
| Seta vermelha ▼ + rótulo SELL ▼ acima da barra | Sinal de venda (nova tendência de baixa). |
| Linha dourada grossa + rótulo ENTRY (ou LIMIT) com lado e pontuação Q | Entrada do sinal mais recente; NEWS é adicionado quando ele ocorreu perto de notícias de alto impacto. |
| Área com tom verde + linhas pontilhadas TP1 / TP2 / TP3 | Alvos do sinal mais recente com seu múltiplo de R (p. ex. TP1 1:1.5). |
| Área com tom vermelho + linha SL | Stop loss do sinal mais recente. |
| Linha dourada | EMA rápida (padrão 50). |
| Linha azul-violeta | EMA lenta (padrão 200). |
| Linha cinza pontilhada | VWAP diária (reinicia a cada dia). |
| Linhas cinza tracejadas PDH / PDL | Máxima / mínima do dia anterior. |
| SWING H pontilhada com tom vermelho / SWING L pontilhada com tom verde | Swing highs não tocados acima / swing lows não tocados abaixo do preço. |
| Faixas finas ASIA / LONDON / NEW YORK na parte inferior | Faixa de sessões (gráficos H1 e inferiores). |
| Painel escuro (canto superior esquerdo) | Estado da tendência, pontuação, momentum, força, alinhamento de timeframes, notícias, botões de exibição e estatísticas. |
3. Motor de tendência e velas pintadas

A tendência é lida do timeframe de tendência (input Trend timeframe, padrão H1). Quando o timeframe do gráfico é igual ou superior a ele, o próprio timeframe do gráfico é usado. O cabeçalho do painel mostra o par em uso, por exemplo H1 > M15 (timeframe de tendência > timeframe do gráfico).
- O estado da tendência é uma tendência por banda de ATR (tipo SuperTrend) controlada por Trend ATR period (padrão 10) e Trend ATR multiplier (padrão 3.0): um multiplicador maior gera menos tendências, porém mais longas.
- Cada barra do gráfico assume o estado da última barra do timeframe de tendência que estava fechada quando a barra do gráfico abriu. Assim, uma nova tendência em H1 aparece na primeira barra de M15 após o fechamento da barra de H1.
- Cor da vela: alta / baixa conforme a tendência; cinza quando o ADX (14) do timeframe de tendência está abaixo de Weak trend below this ADX; dourada na barra de mudança de tendência.
- Barras sem histórico de tendência suficiente no início do gráfico não são pintadas.
Paint candles with the trend = false desativa a pintura (as velas do terminal continuam visíveis).
4. Sinais e pontuação de qualidade

Um sinal é marcado na primeira barra do gráfico de cada nova tendência: BUY quando a tendência vira de alta, SELL quando vira de baixa. A seta é colocada abaixo / acima da barra e uma marcação de texto é adicionada para os últimos 60 sinais (as setas sozinhas ficam pequenas em telas de alta resolução).
Arrows only above this ADX (padrão 0 = toda mudança de tendência): com um valor acima de 0, mudanças de tendência com ADX mais baixo ainda pintam a vela dourada, mas não geram sinal, zona, alerta nem valor de buffer.
Cada sinal tem uma pontuação de qualidade de 0 a 100, composta por três partes do timeframe de tendência no momento do sinal:
- Força — o ADX: tendências mais fortes pontuam mais.
- Extensão — distância do preço até sua EMA rápida, em ATR: uma tendência que começa perto da média pontua mais do que uma que já está esticada.
- Momentum — o estocástico (14, 3, 3) concordando com a nova direção.
Quando o sinal cai dentro de Minutes before and after high-impact news de um evento, sua pontuação é limitada a 20 e ele é marcado com NEWS. A pontuação descreve as condições no momento do sinal; ela não é uma probabilidade.
5. Zona de entrada: entrada, stop loss e TP1-TP3

Para o sinal mais recente, o indicador desenha uma zona com Zone length barras do gráfico de comprimento (padrão 40):
- Entrada — At the open of the signal bar (padrão, rótulo ENTRY) ou Limit on a pullback (rótulo LIMIT): a entrada é colocada a Pullback distance × ATR (padrão 0.3) abaixo da abertura para uma compra, acima dela para uma venda.
- SL — Stop loss × ATR (padrão 1.0) a partir da entrada. Essa distância é 1R.
- TP1 / TP2 / TP3 — múltiplos de R Target 1 / 2 / 3 (padrões 1.5, 2.5, 4.0). Os rótulos mostram o múltiplo e o preço, p. ex. TP2 1:2.5 1.08750 .
O ATR é o ATR (14) do timeframe de tendência. O rótulo de entrada também mostra o lado e a qualidade, p. ex. ENTRY 1.08500 BUY Q72 . A zona passa para cada novo sinal; zonas antigas não são mantidas. Show the entry zone = false (2.00) a oculta.
6. Níveis de confluência

- EMA rápida / EMA lenta (padrão 50 / 200) do timeframe do gráfico — linhas dourada e azul-violeta.
- VWAP diária — preço médio ponderado por volume do dia (volume de ticks), reiniciando no início de cada dia do servidor; linha cinza pontilhada.
- PDH / PDL — máxima e mínima do dia anterior, do início do dia atual até logo à direita da última barra (gráficos abaixo de D1; input Previous day high and low).
- SWING H / SWING L — swing highs acima do preço atual e swing lows abaixo dele além dos quais nenhuma barra fechou desde que se formaram. Swing strength (padrão 12 barras de cada lado) define o quão significativo um swing precisa ser; Untouched swing levels on each side (padrão 2), quantos são exibidos. Um nível de swing muito próximo de PDH / PDL não é desenhado duas vezes.
Os níveis são redesenhados a cada nova barra. O botão LEVELS do painel mostra ou oculta todos eles, incluindo as EMAs e a VWAP.
7. Faixa de sessões

Na parte inferior do gráfico, três faixas finas mostram quando cada sessão esteve aberta durante os últimos Days of sessions to draw dias (padrão 5):
| Faixa | Horário local do mercado |
|---|---|
| ASIA (azul-violeta) | Tóquio 09:00-18:00 |
| LONDON (verde) | Londres 08:00-17:00 |
| NEW YORK (vermelha) | Nova York 08:00-17:00 |
O horário de verão do Reino Unido e dos EUA é aplicado, então as faixas não se deslocam duas vezes por ano. A faixa permanece na parte inferior quando você rola ou dá zoom, e é desenhada em timeframes H1 e inferiores.
Server time zone (necessário para converter o horário do gráfico):
- Auto (live) / GMT+2/+3 in tester (padrão): o deslocamento é medido a partir do relógio do terminal; corretoras em GMT+2 / GMT+3 (fechamento de Nova York) são acompanhadas ao longo do histórico com o horário de verão dos EUA. No Strategy Tester, assume-se GMT+2 / GMT+3.
- GMT+2 / GMT+3 (New York close brokers): força essa regra.
- Fixed GMT offset: usa Fixed GMT offset (hours) (padrão 2) durante o ano inteiro.
8. Atenção a notícias
Com Use the MQL5 economic calendar ativado (padrão), o indicador lê os eventos de alto impacto do calendário econômico do MetaTrader para as moedas base e de lucro do símbolo (para EURUSD: EUR e USD).
- Sinais dentro de Minutes before and after high-impact news (padrão 30) de um evento recebem a marcação NEWS e qualidade máxima de 20.
- O painel mostra o próximo evento e o tempo até ele (p. ex. NEWS USD Nonfarm Payrolls in 2h 15m ), em dourado enquanto uma janela de notícias está aberta; o cartão de estado adiciona NEWS NOW.
- A lista de eventos é atualizada a cada 30 minutos.
O calendário exige o terminal conectado aos servidores da MetaQuotes e não está disponível no Strategy Tester (o painel informa isso). O filtro de notícias nunca bloqueia nada: ele apenas marca os sinais e limita sua pontuação.
9. Cartão de estatísticas
A parte inferior do painel mostra LAST N SIGNALS ON THIS CHART com quatro barras:
- TP1 / TP2 / TP3 — porcentagem de sinais que atingiram aquele alvo antes do stop;
- SL — porcentagem estopada antes de atingir o TP1.
Como é contado:
- São usados até Signals used in the statistics card (padrão 100) dos sinais mais recentes do gráfico, nas barras do timeframe do gráfico.
- Só contam sinais concluídos (TP3 ou SL atingido). Sinais ainda em andamento ficam de fora.
- No modo Limit on a pullback, um sinal só conta se seu preço limite foi atingido dentro de Zone length barras.
- Se uma mesma barra toca o stop e um alvo, conta-se o stop (conservador).
- Spread, comissão e slippage não estão incluídos.
O cartão mostra apenas resultados passados deste gráfico. Ele muda com o símbolo, o timeframe e os inputs, e não é uma previsão.
10. O painel

| Parte | Conteúdo |
|---|---|
| Cabeçalho | Ponto dourado, nome do produto e o chip timeframe de tendência > timeframe do gráfico. Clique no cabeçalho para recolher / expandir o painel. |
| Cartão de estado | BULLISH, BEARISH ou WAIT (tendência fraca), a pontuação atual da tendência /100 com uma barra de 10 segmentos, e Since BUY / SELL N bars ago (barras desde o último sinal). A pontuação usa a última barra de tendência fechada e é limitada a 20 durante uma janela de notícias. |
| MOMENTUM | Confirmed, Partial ou Not confirmed (concordância do estocástico com a tendência), com os valores K e D. |
| STRENGTH | Strong (ADX 25 ou mais), Moderate ou Weak (abaixo do nível fraco), com o valor do ADX. |
| TIMEFRAME ALIGNMENT n / 6 | Estado da tendência de M5, M15, M30, H1, H4 e D1 (▲ alta, ▼ baixa, ● sem dados) com as mesmas configurações de ATR, em barras fechadas; n = quantos concordam com a tendência atual. |
| Linha de notícias | Próximo evento de alto impacto, "No high-impact news in the next 7 days", "News filter off" ou a mensagem do testador. |
| Botões | CANDLES, SIGNALS, ZONE, LEVELS, SESSIONS: clique para mostrar / ocultar cada camada (dourado = ativado). |
| Estatísticas | Seção 9. |
O painel é atualizado a cada 2 segundos. Posição: Panel X / Panel Y (pixels a 100 %), tamanho: Panel size (%); ele também acompanha a escala de exibição do Windows. Os estados dos botões e o estado recolhido são memorizados para o gráfico até o indicador ser removido. A cada inicialização, Show the entry zone = false e Show the signal marks = false desativam os botões ZONE e SIGNALS; eles ainda podem ser ativados pelo painel.
11. Alertas
Um alerta é enviado quando um novo sinal aparece, na abertura da barra do sinal:
Trend Confluence PRO: EURUSD | M15 | BUY (H1 trend) Q72 entry 1.08500 SL 1.08350 TP1 1.08725
- Alert on new signal: Off, Popup, Sound, Smartphone notification, Popup + Sound (padrão), Notification + Sound, Popup + Notification, Popup + Sound + Notification.
- Sound: som do terminal (padrão "alert2").
- Also send e-mail: adiciona um e-mail.
- Alert only from this quality (0-100): sinais com pontuação mais baixa não geram alerta (continuam sendo desenhados).
Sinais com a marcação NEWS trazem "NEWS" na mensagem. As notificações push exigem o MetaQuotes ID em Tools → Options → Notifications; o e-mail exige as configurações de e-mail do terminal. Nada é enviado no Strategy Tester.
12. Inputs
Trend engine
| Input | Padrão | Descrição |
|---|---|---|
| Trend timeframe (used when higher than the chart) | 1 Hour | Timeframe cuja tendência é projetada. |
| Trend ATR period | 10 | Período do ATR da banda de tendência. |
| Trend ATR multiplier | 3.0 | Largura da banda; maior = menos mudanças de tendência. |
| Weak trend below this ADX (grey candles) | 20.0 | Abaixo dele as velas ficam cinza e o painel mostra WAIT. |
| Arrows only above this ADX (0 = every trend change) | 0.0 | ADX mínimo para um sinal. |
| Chart bars to calculate | 5000 | Histórico calculado no gráfico. |
Entry zone
| Input | Padrão | Descrição |
|---|---|---|
| Entry | At the open of the signal bar | Ou Limit on a pullback. |
| Pullback distance (ATR of the trend timeframe) | 0.3 | Usado por Limit on a pullback. |
| Stop loss (ATR of the trend timeframe) | 1.0 | Distância do SL = 1R. |
| Target 1 (R multiple) | 1.5 | |
| Target 2 (R multiple) | 2.5 | |
| Target 3 (R multiple) | 4.0 | |
| Zone length (chart bars) | 40 | Comprimento da zona; também a janela de preenchimento da ordem limitada nas estatísticas. |
Confluence levels
| Input | Padrão | Descrição |
|---|---|---|
| Fast EMA | 50 | Também usada na parte de extensão da pontuação de qualidade. |
| Slow EMA | 200 | |
| Previous day high and low | true | Linhas PDH / PDL. |
| Swing strength (bars on each side) | 12 | Tamanho dos swings usados para SWING H / L. |
| Untouched swing levels on each side | 2 | 0 = sem níveis de swing. |
Sessions
| Input | Padrão | Descrição |
|---|---|---|
| Server time zone | Auto (live) / GMT+2/+3 in tester | Também: GMT+2 / GMT+3 (New York close brokers), Fixed GMT offset. |
| Fixed GMT offset (hours) | 2 | Usado por Fixed GMT offset. |
| Days of sessions to draw | 5 | 0 = sem faixa de sessões. |
News
| Input | Padrão | Descrição |
|---|---|---|
| Use the MQL5 economic calendar | true | Marcação de notícias de alto impacto e limite da pontuação. |
| Minutes before and after high-impact news | 30 | Janela de notícias. |
Statistics
| Input | Padrão | Descrição |
|---|---|---|
| Signals used in the statistics card | 100 | Sinais concluídos mais recentes contabilizados. |
Alerts
| Input | Padrão | Descrição |
|---|---|---|
| Alert on new signal | Popup + Sound | Modo de alerta. |
| Sound | alert2 | Som do terminal. |
| Also send e-mail | false | |
| Alert only from this quality (0-100) | 0 | Pontuação mínima para um alerta. |
Display
| Input | Padrão | Descrição |
|---|---|---|
| Paint candles with the trend | true | Velas pintadas. |
| Hide the chart's own candles while painting | true | Torna as velas do terminal invisíveis durante a pintura. |
| Show the panel | true | |
| Panel X (px at 100%) | 16 | Distância da borda esquerda. |
| Panel Y (px at 100%) | 28 | Distância da borda superior. |
| Panel size (%) | 100 | Escala do painel. |
| Bull color | 61,219,176 | Velas de alta, marcações BUY, alvos. |
| Bear color | 240,96,90 | Velas de baixa, marcações SELL, stop. |
| Weak trend color | 91,101,119 | Velas de tendência fraca. |
| Trend change / entry color | 227,179,65 | Barra de mudança, linha de entrada, destaques do painel. |
| Show the entry zone (box, SL, TP1-TP3) | true | 2.00 — false oculta a zona. |
| Show the signal marks (arrows and BUY / SELL labels) | true | 2.00 — false oculta setas e rótulos. |
13. Buffers para Expert Advisors / dashboards
Os dados de sinal e de tendência podem ser lidos com iCustom + CopyBuffer . Leia o shift 1 (última barra fechada do gráfico) para obter valores definitivos: as barras mais recentes podem ser recalculadas uma vez quando chega uma nova barra do timeframe de tendência.
| Buffer | Nome | Valores | Quando | Vazio |
|---|---|---|---|---|
| 0-3 | Candle open / high / low / close | preços do gráfico (velas pintadas) | toda barra com dados de tendência | EMPTY_VALUE |
| 4 | Candle color | 0 alta, 1 baixa, 2 tendência fraca, 3 barra de mudança de tendência | toda barra | 0 |
| 5 | Buy arrow | preço da seta | apenas na barra do sinal de compra | EMPTY_VALUE |
| 6 | Sell arrow | preço da seta | apenas na barra do sinal de venda | EMPTY_VALUE |
| 7 / 8 | EMA fast / EMA slow | preço | toda barra | EMPTY_VALUE |
| 9 / 10 | VWAP (even days / odd days) | preço; um dos dois é preenchido por dia | toda barra | EMPTY_VALUE |
| 11 | Trend state | +1 alta, -1 baixa; 0 = histórico insuficiente | toda barra | 0 |
| 12 | Signal quality | 0 - 100 | apenas na barra do sinal | 0 |
| 13 | Signal direction | +1 compra, -1 venda | apenas na barra do sinal | 0 |
| 14-18 | Entry / SL / TP1 / TP2 / TP3 | preços do sinal | apenas na barra do sinal | 0 |
Os buffers 13-18 seguem o layout de sinal JET (direção, entrada, SL, TP1, TP2, TP3). Eles são preenchidos mesmo com a zona e as marcações desativadas.
Carregamento. A versão do Market é instalada em MQL5\Indicators\Market\ ; confira o nome exato do arquivo no Navegador. Sem parâmetros após o nome, os inputs padrão são usados. Para alterar inputs, passe-os na ordem da seção 12. Cada cabeçalho input group também é um parâmetro: passe uma string vazia "" no lugar dele; caso contrário, todos os valores seguintes ficam deslocados. Inputs omitidos no final mantêm seus valores padrão.
```mql5 // "" = group "Trend engine", then trend TF, ATR period, ATR multiplier, weak ADX, min ADX, chart bars int h = iCustom(_Symbol, PERIOD_M15, "Market\Trend Confluence PRO", "", PERIOD_H1, 10, 3.0, 20.0, 0.0, 1000);
double st[1], dir[], q[1], e[1]; if (BarsCalculated(h) > 0) { if (CopyBuffer(h, 11, 1, 1, st) == 1) Print("trend ", (int)st[0]); // +1 / -1 if (CopyBuffer(h, 13, 1, 300, dir) == 300) // dir[299] = shift 1 for (int i = 299; i >= 0; i--) if (dir[i] != 0.0) { const int shift = 299 - i + 1; CopyBuffer(h, 12, shift, 1, q); CopyBuffer(h, 14, shift, 1, e); Print("signal ", (int)dir[i], " Q", (int)q[0], " entry ", e[0], " ", shift, " bars ago"); break; } } ```
Observações:
- Um indicador criado por iCustom desenha seu painel, sua zona e suas marcações no gráfico do programa que o chama. Para um dashboard limpo, passe a lista completa de inputs com Show the panel, Show the entry zone e Show the signal marks = false, Alert on new signal = Off e Hide the chart's own candles while painting = false (true ocultaria as velas do gráfico chamador).
- Mantenha Paint candles with the trend = true ao ler os buffers 15-18 (com false eles não podem ser lidos: erro 4806).
- Aguarde até BarsCalculated(h) > 0 antes da primeira leitura. 1000 barras do gráfico são suficientes para um dashboard (mínimo 300).
14. Dicas
- Pares típicos: gráfico M5 / M15 com a tendência de H1, ou gráfico H1 com a tendência de H4. Verifique se o chip no cabeçalho do painel mostra o par esperado.
- Menos sinais: aumente Arrows only above this ADX (p. ex. 20) ou o multiplicador de ATR.
- Filtro de alertas:Alert only from this quality = 50 mantém todos os sinais no gráfico, mas alerta apenas os mais fortes.
- Compare configurações com o cartão de estatísticas: altere os alvos, o stop ou o modo de entrada e observe como o cartão muda no mesmo gráfico — lembrando que são dados passados de um único símbolo e timeframe.
- Gráfico limpo: use os botões do painel ou os inputs da 2.00 Show the entry zone / Show the signal marks = false.

15. Perguntas e solução de problemas
- Ele repinta? Não. Uma barra do gráfico usa apenas barras de tendência fechadas antes de ela abrir. Quando uma barra do timeframe de tendência chega atrasada do servidor, as barras mais recentes do gráfico são recalculadas uma vez com ela; os valores nas barras mais antigas nunca mudam.
- As velas desapareceram depois de remover o indicador. As cores originais são restauradas na remoção. Se o terminal foi fechado abruptamente, defina novamente as cores das velas nas propriedades do gráfico (F8) ou recarregue seu template.
- Nenhum sinal em um gráfico D1 / W1. Em gráficos iguais ou acima do timeframe de tendência, o timeframe do gráfico é usado; lá os sinais são mais raros.
- O painel diz "Economic calendar not available in the tester". Normal: o calendário só existe em gráficos ao vivo.
- O botão ZONE / SIGNALS fica desativado após um reinício.Show the entry zone / Show the signal marks estão como false nos inputs, ou o botão foi desativado antes nesse gráfico.
- As estatísticas mostram "-". Nenhum sinal foi concluído ainda (atingiu TP3 ou SL) no histórico calculado; aumente Chart bars to calculate.
- Sem faixa de sessões. Ela só é desenhada em gráficos H1 e inferiores e com Days of sessions to draw acima de 0, e o botão SESSIONS precisa estar ativado.
Suporte: envie uma mensagem privada ao autor no MQL5.


