UT Bot Alerts for MT4

UT Bot Alerts — Sistema de Trailing Stop baseado em ATR

Conversão fiel do lendário indicador "UT Bot Alerts" de QuantNomad do TradingView para MQL5 e MQL4.

Conceito original de HPotter, implementação inicial de Yo_adriiiiaan, versão Pine Script v4 com alertas de QuantNomad (Vadim Cissa) — um dos desenvolvedores quantitativos mais seguidos no TradingView com mais de 100 mil seguidores. O script original acumulou mais de 1,1 milhão de visualizações e 35.500 favoritos no TradingView, tornando-o um dos indicadores de trading open-source mais populares já publicados.

Esta conversão replica o algoritmo original com 100% de fidelidade lógica: mesma lógica recursiva de trailing stop de 4 ramificações, mesma detecção de cruzamento, mesma geração de sinais. Não repinta em barras confirmadas.

O que é o UT Bot Alerts?

UT Bot Alerts é um sistema de sinais de tendência construído sobre um conceito simples e elegante: um trailing stop adaptativo que usa o Average True Range (ATR) para ajustar dinamicamente sua distância do preço.

Quando o preço está em tendência de alta, o trailing stop sobe e nunca desce — protegendo os ganhos. Quando o preço está em tendência de baixa, o stop desce e nunca sobe. Quando o preço cruza o trailing stop, o sistema inverte a direção e gera um sinal de Compra ou Venda.

O resultado é um indicador limpo e responsivo que:

  • Identifica a direção da tendência com uma linha de trailing stop colorida
  • Gera sinais precisos de entrada nas reversões de tendência
  • Adapta-se automaticamente à volatilidade do mercado via ATR
  • Funciona em qualquer instrumento (Forex, Criptomoedas, Ações, Commodities, Índices)
  • Funciona em qualquer timeframe (M1 até Mensal)

Essencialmente, é uma versão mais inteligente e adaptativa do Supertrend baseada em ATR, usando preço de fechamento em vez do ponto médio (High+Low)/2.

Como o Algoritmo Funciona

O indicador calcula três elementos em cada barra: (1) um trailing stop adaptativo, (2) o estado atual da tendência e (3) sinais de cruzamento de compra/venda.

Passo 1 — ATR e Distância do Stop

O ATR é calculado usando o método de suavização de Wilder (RMA) no período configurado. A distância do trailing stop é definida como:

nLoss = Key Value × ATR

Key Value mais alto = stop mais distante (menos sinais, menos ruído). Key Value mais baixo = stop mais próximo (mais sinais, reação mais rápida).

Passo 2 — Trailing Stop Recursivo de 4 Ramificações

Ramificação 1 — Continuação de Alta: Se o preço atual E o anterior estão acima do stop anterior → o stop só pode subir (mecanismo de catraca protege os ganhos).

Ramificação 2 — Continuação de Baixa: Se o preço atual E o anterior estão abaixo do stop anterior → o stop só pode descer.

Ramificação 3 — Reversão Altista: Preço cruza o stop de baixo para cima → stop reinicia em (preço - nLoss).

Ramificação 4 — Reversão Baixista: Preço cruza o stop de cima para baixo → stop reinicia em (preço + nLoss).

Passo 3 — Detecção de Sinais

  • Sinal de Compra = Preço cruza o trailing stop de baixo para cima
  • Sinal de Venda = Preço cruza o trailing stop de cima para baixo

Sinais são gerados uma única vez por cruzamento. Não repintam em barras confirmadas.

Parâmetros de Entrada

Núcleo UT Bot

Parâmetro Tipo Padrão Descrição
Key Value double 1.0 Multiplicador ATR / Sensibilidade. Controla a distância do stop ao preço. Maior = stop mais amplo, menos sinais. Menor = stop mais apertado, mais sinais.
ATR Period int 10 Período de cálculo do ATR usando suavização de Wilder (RMA).
Heikin Ashi bool false Quando ativado, usa preços de fechamento Heikin Ashi em vez dos regulares. Suaviza a ação do preço, reduz sinais falsos.

Visual

Parâmetro Padrão Descrição
Show Trailing Stop Line true Exibir a linha do stop ATR (verde/vermelha/azul).
Show Buy/Sell Arrows true Exibir setas de sinal.
Color Price Bars true (Apenas MQL5) Colorir velas pela direção da tendência.
Arrow Distance 10 Distância da seta à barra (pontos).

Alertas

Popup, Som, Notificação Push e Email — cada tipo configurável individualmente.

Configurações Recomendadas

Forex

  • Pares estáveis (EURUSD, USDJPY): Key Value 1.0–1.5, ATR Period 10–14
  • Pares voláteis (GBPJPY, GBPNZD): Key Value 2.0–3.0, ATR Period 10–14

Criptomoedas

  • BTC, ETH: Key Value 2.0–3.5, ATR Period 10–14
  • Altcoins: Key Value 3.0–5.0, ATR Period 10–20

Commodities

  • Ouro (XAUUSD): Key Value 2.5–3.5, ATR Period 10–14
  • Petróleo: Key Value 2.0–3.0, ATR Period 10–14

Guia de Timeframes

  • Scalping (M1–M5): Key Value 0.5–1.0
  • Intraday (M15–H1): Key Value 1.0–2.0
  • Swing (H4–D1): Key Value 2.0–3.5
  • Posição (W1–MN): Key Value 3.0–5.0

Como Operar com UT Bot Alerts

Estratégia Básica

  • Comprar quando aparecer a seta verde de Buy
  • Vender/Fechar quando aparecer a seta vermelha de Sell
  • Usar a linha de trailing stop como stop-loss dinâmico

Com Filtro de Tendência (Recomendado)

Adicionar EMA de 200 períodos:

  • Aceitar apenas sinais de Compra acima da EMA 200
  • Aceitar apenas sinais de Venda abaixo da EMA 200

Com Confirmação Adicional

  • RSI: Comprar somente com RSI < 70, Vender somente com RSI > 30
  • VWAP: Comprar acima do VWAP, Vender abaixo do VWAP
  • Volume: Confirmar sinais com volume acima da média

Integração com EAs (Expert Advisors)

O indicador disponibiliza dados através de buffers acessíveis via iCustom() .

Mapa de Buffers MQL5

Buffer Conteúdo
0 Valor do trailing stop
1 Índice de cor da linha (0=Verde, 1=Vermelho, 2=Azul)
2 Sinal de Compra (preço ou EMPTY_VALUE)
3 Sinal de Venda (preço ou EMPTY_VALUE)
9 Estado da posição (+1 comprado, -1 vendido, 0 neutro)

Mapa de Buffers MQL4

Buffer Conteúdo
3 Sinal de Compra (preço ou EMPTY_VALUE)
4 Sinal de Venda (preço ou EMPTY_VALUE)
5 Valor completo do trailing stop
6 Estado da posição (+1 comprado, -1 vendido, 0 neutro)

Instalação

MetaTrader 5

  1. Copie UTBotAlerts.mq5 para a pasta MQL5/Indicators/
  2. Compile no MetaEditor (F7)
  3. Arraste o indicador do painel Navegador para o gráfico

MetaTrader 4

  1. Copie UTBotAlerts.mq4 para a pasta MQL4/Indicators/
  2. Compile no MetaEditor (F7)
  3. Arraste o indicador do painel Navegador para o gráfico

Diferenças entre Plataformas

Recurso MQL5 MQL4
Linha do stop Linha única com cor dinâmica Três linhas coloridas sobrepostas
Coloração de barras Suportado Não disponível
Algoritmo e sinais Idênticos Idênticos
Alertas Idênticos Idênticos

Comparação com o Original do TradingView

A conversão atinge mais de 95% de correspondência de sinais com o original do TradingView quando testado no mesmo instrumento e timeframe. A diferença de ~5% deve-se a diferenças nos feeds de dados entre plataformas, não ao algoritmo.

Créditos

  • Conceito original: HPotter (TradingView)
  • Desenvolvimento inicial: Yo_adriiiiaan (TradingView)
  • Pine Script v4 com alertas: QuantNomad / Vadim Cissa (TradingView)
  • Conversão MQL5/MQL4: Exobeacon — exobeacon.com

제작자의 제품 더 보기
SuperTrend for MT5
Ulises Calderon Bautista
4.83 (6)
인기 있는 "슈퍼트렌드" 지표는 테크니컬 분석 도구로, 금융 시장에서의 트렌드 방향과 가능한 진입 또는 청산 지점을 식별하는 데 도움을 줍니다. 이 지표는 평균 실 범위 (ATR)를 기반으로 하며, 이는 가격 범위를 기반으로 시장 변동성을 측정합니다. 다른 플랫폼에서는 무료로 제공되며, 여기서도 마찬가지입니다! 일반적으로 세 가지 방법으로 사용됩니다: 현재 트렌드 식별: 가격이 이 라인 위에 있는 경우 상승 트렌드로 간주되며, 가격이 이 라인 아래에 있는 경우 하락 트렌드로 간주됩니다. 손실 제한 수준으로 사용됩니다. 동적 지지/저항으로: 상승 트렌드에서 이 라인은 가격 아래에 위치하며 동적 지지 수준으로 작용합니다. 하락 트렌드에서는 이 라인이 가격 위에 위치하며 동적 저항 수준으로 작용합니다.
FREE
Double or Triple EMA Envelope
Ulises Calderon Bautista
5 (1)
지수 이동 평균 (이중 또는 삼중) 엔벨롭 인디케이터는 금융 시장에서의 추세와 잠재적인 반전 지점을 식별하는 데 도움을 주는 기술 분석 도구입니다. 이 인디케이터는 트레이더들에게 이중 지수 이동 평균 (DEMA) 또는 삼중 지수 이동 평균 (TEMA) 두 가지 종류의 지수 이동 평균 중 선택할 수 있는 유연성을 제공합니다. 주요 특징: - 이중 또는 삼중 지수: 분석 선호도와 필요에 따라 DEMA 및 TEMA 간 전환 가능. - 사용자 정의 가능한 엔벨롭: 자체 대역폭 매개변수를 정의하고 엔벨롭의 외관을 거래 스타일에 맞게 조절할 수 있습니다. - 추세 식별: 엔벨롭은 시장 트렌드를 시각화하는 데 도움이되며 상승 및 하락 트렌드를 식별하기 쉽게 합니다. - 잠재적인 반전 지점: 가격이 엔벨롭을 접촉하면 잠재적인 반전 지점을 나타낼 수 있어 정보를 기반으로 결정을 내릴 수 있습니다. - 사용자 친화적: 이 인디케이터는 MetaTrader 5 플랫폼에서 쉽게 설치하고 사용할 수 있습
FREE
"Adaptive Moving Average Envelope" 지표는 금융 시장에서 현명한 결정을 돕는 도구입니다. 이 지표는 트레이딩에서의 트렌드 방향과 가능한 진입 및 이탈 포인트를 명확하게 제시하기 위해 설계되었습니다. 이 지표는 시장 변동성의 변화에 자동으로 적응하는 적응형 이동 평균을 기반으로 합니다. 이는 고요한 시장에서부터 변동성이 큰 시장까지 모두 유용하게 사용할 수 있습니다. 이 지표는 적응형 이동 평균을 둘러싼 두 개의 선을 표시합니다. 이러한 선은 중요한 서포트 및 저항 수준을 식별하는 데 도움을 주며, 자산을 언제 사고 팔아야 하는지에 대한 더 현명한 결정을 내릴 수 있도록 합니다. 고급 기술적인 특성을 가진 이 지표임에도 불구하고, 이해하고 사용하기 쉬워 초보자와 숙련 트레이더 모두에게 적합합니다. 이 지표의 시장 조건에 자동으로 적응하는 능력은 다양한 상황에서 다재다능하고 효과적이라고 할 수 있습니다. 시장 트렌드를 명확하게 시각화하여 충동적인 거래를 피
FREE
UTBot Alerts
Ulises Calderon Bautista
UT Bot Alerts — ATR 트레일링 스탑 시스템 TradingView의 전설적인 지표 「UT Bot Alerts」(QuantNomad 개발)를 MQL5 및 MQL4로 완벽 이식. 원래 개념은 HPotter, 초기 구현은 Yo_adriiiiaan, Pine Script v4 알림 버전은 QuantNomad(Vadim Cissa)가 개발했습니다. QuantNomad는 TradingView에서 10만 명 이상의 팔로워를 보유한 대표적인 퀀트 개발자입니다. 원본 스크립트는 TradingView에서 110만 회 이상 조회, 35,500회 이상 즐겨찾기 를 기록하여 역대 가장 인기 있는 오픈소스 트레이딩 지표 중 하나입니다. 이 이식 버전은 원본 알고리즘을 100% 논리적 충실도 로 재현합니다: 동일한 4분기 재귀적 트레일링 스탑 로직, 동일한 크로스오버 감지, 동일한 시그널 생성. 확정된 봉에서 리페인팅하지 않습니다. UT Bot Alerts란? UT Bot Alerts는 추세추종
FREE
SuperTrend for MT4
Ulises Calderon Bautista
The popular "SuperTrend" indicator is a technical analysis tool designed to help identify trend direction and potential entry or exit points in financial markets. This indicator is built upon the Average True Range (ATR) , which gauges market volatility based on price ranges. It is available for free on other platforms, and this should be no exception! Common Use Cases The SuperTrend is typically utilized in three primary ways: Trend Identification: When the price is trading above the indicator
FREE
Correlated MT5
Ulises Calderon Bautista
Correlation occurs when the price of two or more currency pairs move together. Being positive correlation, where prices move in the same direction or negative correlation, where they move in opposite directions. As a trader, it's important to understand that relation, as it can unconsciously affect your account's risk exposure. Correlated is an Expert Advisor that identifies and takes advantage of divergent movements in strongly correlated currency pairs. It also shows a table of yields, standa
필터:
리뷰 없음
리뷰 답변