Trend Pulse Multi Timeframe
- Indicadores
-
Jorge Eliecer Valencia Ferreira
🤖 Desenvolvedor Quantitativo & Especialista em Trading Algorítmico | MQL5 & Python
Bem-vindo ao meu perfil oficial no MQL5. Sou Desenvolvedor Quantitativo e Trader Algorítmico focado na criação de Expert Advisors de alta qualidade, robustez institucional e estrita gestão de risco. - Versão: 1.20
- Ativações: 5
**O que faz**
Trend Pulse Pro colore uma EMA 50 de acordo com o estado do mercado: verde numa tendência de alta, vermelho numa tendência de baixa e cinza em consolidação. Para decidir qual é qual, combina duas coisas: a força da tendência (ADX) e a inclinação da média móvel dividida pelo ATR. Dividir pelo ATR faz com que o mesmo limiar funcione no ouro, num par de forex ou num índice, sem ter de reajustar cada vez que a volatilidade muda.
Sobre essa linha, o indicador desenha setas de compra e venda baseadas num cruzamento EMA 9/21. A maioria das setas de cruzamento aparece a qualquer momento, mesmo em mercados laterais. Aqui, uma seta só é desenhada se duas condições forem cumpridas em simultâneo:
1. No gráfico, o ADX está acima do mínimo e a EMA 50 aponta na direção do cruzamento.
2. Em termos líquidos, pelo menos 2 dos 4 timeframes do painel fecharam a sua última vela do lado correto da sua EMA 50 (acima para compra, abaixo para venda).
Não se exige que a linha já esteja verde ou vermelha na vela do cruzamento. O cruzamento 9/21 geralmente ocorre no final de um retrocesso, exatamente quando a EMA 50 se achata, e com essa exigência quase não restaria nenhuma seta.
Se o mercado estiver em consolidação, ou os timeframes não concordarem, não há seta. Ambas as condições podem ser desativadas separadamente.
**Stop loss e take profit via ATR**
Cada seta traz três linhas: a entrada (fechamento da vela de sinal), o stop loss e o take profit. As distâncias derivam do ATR dessa mesma vela: por padrão 2×ATR para o stop e 3×ATR para o alvo. Com alta volatilidade, os níveis se expandem e com baixa volatilidade se contraem, sem alterar qualquer parâmetro.
- Enquanto a operação permanece aberta, as linhas são tracejadas e estendem-se a cada nova vela.
- Quando o preço atinge um dos dois níveis, a linha para nessa vela, e a que foi atingida fica mais espessa. O gráfico mostra de forma clara como terminou cada sinal.
- Se os dois níveis forem atingidos na mesma vela, conta como stop loss. Com velas fechadas, é impossível saber qual chegou primeiro, por isso assume-se o pior cenário.
- O último sinal exibe o preço exato do SL e TP junto das respetivas linhas.
Os níveis são calculados uma vez, no fechamento da vela de sinal, e não se movem. Não é um trailing stop.
**Painel**
Mostra o estado de quatro timeframes (M15, H1, H4 e D1 por padrão, todos os quatro configuráveis): "TREND UP/DOWN" se há tendência com força, e "flat, above/below EMA" se não há, indicando de que lado da média móvel o preço se encontra. Em baixo aparece o viés líquido de -4 a +4 e o regime do gráfico atual com o seu ADX. Mais abaixo, a última seta com a sua entrada, SL, TP e estado (aberta, TP ou SL), juntamente com a contagem de quantos sinais do histórico carregado atingiram TP e quantos atingiram SL. Essa contagem provém do próprio gráfico que está a observar, logo pode verificá-la vela a vela. Não inclui spread nem comissões.
**Não repinta**
- Tudo é calculado sobre velas fechadas. A vela em formação nunca recebe linha ou seta.
- Os timeframes superiores são lidos na sua última vela já fechada no momento exato em que a vela do gráfico fechou. Uma seta de H1 no histórico usa o estado de H4 que se conhecia naquele momento, não o que se conheceu horas depois.
- Uma seta que aparece não se move nem desaparece. O que vê no histórico é exatamente o que teria visto ao vivo.
**Alertas**
- Alerta pop-up quando surge uma nova seta, com preço de entrada, SL e TP (ativado por padrão).
- Alerta pop-up quando a tendência do gráfico muda de direção (desativado por padrão).
- Notificação push para o telemóvel como opção extra (desativado por padrão).
Cada alerta é enviado apenas uma vez por vela fechada.
**Parâmetros**
Trend regime
- `Baseline EMA period` (50): média móvel a ser colorida.
- `Slope lookback (bars)` (3): velas usadas para medir a inclinação.
- `ATR period` (14): ATR para normalizar a inclinação.
- `Min |slope|/ATR to call a trend` (0.10): inclinação mínima para considerar uma tendência.
- `ADX period` (14) e `Min ADX to call a trend` (22).
Entry arrows
- `Fast EMA period` (9) e `Slow EMA period` (21): o cruzamento que gera a seta.
- `Arrow only if ADX >= min and baseline slopes with it` (true).
- `Arrow only if MTF bias agrees` (true).
- `Min net TFs closing on the arrow side of the EMA` (2): de 1 a 4. Com 3 ou 4 aparecem menos setas.
Stop-loss / take-profit (ATR)
- `Draw SL/TP lines for arrows` (true).
- `Stop-loss distance (x ATR)` (2.0) e `Take-profit distance (x ATR)` (3.0).
- `Draw SL/TP for the last N arrows` (10): quantos sinais recentes mostram as suas linhas. A contagem do painel usa todos.
- `Stop-loss line color` e `Take-profit line color`.
Multi-timeframe
- `Timeframe 1` a `Timeframe 4`: os timeframes do painel e do filtro.
Alerts and display
- `Pop-up alert on new arrow`, `Pop-up alert on trend flip`, `Also send push notifications`.
- `Show panel` e `Bars to process` (5000).
**Uso sugerido**
Funciona em qualquer símbolo e timeframe. Em M15–H1, os quatro timeframes padrão proporcionam um contexto razoável. Em H4 ou D1 convém aumentá-los (por exemplo, H1, H4, D1 e W1) para que o painel olhe para cima e não para baixo.
**O que não faz**
- Não abre operações. É um indicador: desenha, mostra o painel e avisa. O SL e TP são níveis de referência que deve colocar manualmente na ordem.
- Não move o stop (não faz trailing stop nem breakeven).
- A contagem TP/SL do painel não é um backtest: não desconta spread, comissões nem slippage.
- Não promete resultados. Um cruzamento de médias filtrado não deixa de ser um cruzamento de médias: dá menos sinais em consolidação, mas não acerta sempre. Use-o como leitura de tendência e confirmação, aliado à sua própria gestão de risco.
**Versão gratuita**
Trend Pulse Lite tem a mesma linha de regime no timeframe do gráfico, com uma seta de cada vez que a tendência muda de direção. Não possui painel multi-timeframe, filtro de entradas nem SL/TP. Serve para testar a leitura do regime antes de tomar uma decisão.
